Class TransientFieldProcessor
java.lang.Object
org.alfresco.repo.forms.processor.AbstractFieldProcessor<TransientValueGetter>
org.alfresco.repo.forms.processor.node.TransientFieldProcessor
- All Implemented Interfaces:
FieldProcessor
- Direct Known Subclasses:
EncodingFieldProcessor,MessageFieldProcessor,MimetypeFieldProcessor,PackageItemsFieldProcessor,SizeFieldProcessor,TaskOwnerFieldProcessor,TransitionFieldProcessor
Abstract base class for all transient
FieldProcessors.- Since:
- 3.4
- Author:
- Nick Smith
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected FieldgenerateTypedField(String fieldName, FormCreationData formData, TransientValueGetter typedData) The method which actually creates theField.protected Class<TransientValueGetter>protected ObjectgetValue(String fieldName, TransientValueGetter data) protected abstract FieldDefinitionMethods inherited from class org.alfresco.repo.forms.processor.AbstractFieldProcessor
generateField, getLogger, getRegistryKey, setFieldProcessorRegistry
-
Constructor Details
-
TransientFieldProcessor
public TransientFieldProcessor()
-
-
Method Details
-
generateTypedField
protected Field generateTypedField(String fieldName, FormCreationData formData, TransientValueGetter typedData) Description copied from class:AbstractFieldProcessorThe method which actually creates theField.- Specified by:
generateTypedFieldin classAbstractFieldProcessor<TransientValueGetter>- Parameters:
fieldName- the name of theFieldto be genereated.formData- TODOtypedData- the data used to create the field.- Returns:
- a
Fieldornull.
-
getValue
-
getExpectedDataType
- Specified by:
getExpectedDataTypein classAbstractFieldProcessor<TransientValueGetter>- Returns:
- the expected
Classof thedataparameter for the methodgenerateField.
-
makeTransientFieldDefinition
-