Package org.nuxeo.ecm.web.resources.api
Interface Processor
- All Superinterfaces:
Comparable<Processor>,Descriptor
- All Known Implementing Classes:
ProcessorDescriptor
Resource processor.
- Since:
- 7.3
-
Field Summary
Fields inherited from interface org.nuxeo.runtime.model.Descriptor
UNIQUE_DESCRIPTOR_ID -
Method Summary
Modifier and TypeMethodDescriptiondefault StringgetId()The descriptor id, descriptors with same id are merged.getName()Processor name, to be registered as an alias on wro.intgetOrder()Class<?> Returns the target processor class.getTypes()Flag type markers for processors filtering depending on use cases.booleanBoolean flag controlling enablement of a processor.Methods inherited from interface java.lang.Comparable
compareToMethods inherited from interface org.nuxeo.runtime.model.Descriptor
doesRemove, merge
-
Method Details
-
getId
Description copied from interface:DescriptorThe descriptor id, descriptors with same id are merged.To forbid multiple descriptors use UNIQUE_DESCRIPTOR_ID.
To forbid merge use a unique value, non-overriden
toString()for exemple.- Specified by:
getIdin interfaceDescriptor
-
getName
String getName()Processor name, to be registered as an alias on wro. -
isEnabled
boolean isEnabled()Boolean flag controlling enablement of a processor. -
getTypes
Flag type markers for processors filtering depending on use cases. -
getOrder
int getOrder() -
getTargetProcessorClass
Class<?> getTargetProcessorClass()Returns the target processor class.Does not follow any given interface to avoid adherence to a given processing implementation.
-