Class FormProcessorRegistry
java.lang.Object
org.alfresco.repo.forms.processor.FormProcessorRegistry
Holds a FormProcessor implementation for each of the types of form that
can be processed. By default a node, type, task, and workflow form processor
are available.
Given an item the registry selects the relevant form processor, the match is performed via pattern matching on the supplied string.
- Author:
- Gavin Cornwell
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddProcessor(FormProcessor processor) Registers a form processorReturns a FormProcessor for the provided item.
-
Field Details
-
processors
-
-
Constructor Details
-
FormProcessorRegistry
public FormProcessorRegistry()Constructs the registry
-
-
Method Details
-
addProcessor
Registers a form processor- Parameters:
processor- The FormProcessor to regsiter
-
getApplicableFormProcessor
Returns a FormProcessor for the provided item.Each registered processors is asked if it is applicable for the given item, the first processor to positively respond that is also active is selected and returned.
- Parameters:
item- The item to find a form processor for- Returns:
- An applicable FormProcessor
-