org.alfresco.repo.forms.processor.node
Class TransientFieldProcessor
java.lang.Object
org.alfresco.repo.forms.processor.AbstractFieldProcessor
org.alfresco.repo.forms.processor.node.TransientFieldProcessor
- All Implemented Interfaces:
- FieldProcessor
- Direct Known Subclasses:
- EncodingFieldProcessor, MessageFieldProcessor, MimetypeFieldProcessor, PackageItemsFieldProcessor, SizeFieldProcessor, TaskOwnerFieldProcessor, TransitionFieldProcessor
public abstract class TransientFieldProcessor
- extends AbstractFieldProcessor
Abstract base class for all transient FieldProcessor
s.
- Since:
- 3.4
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TransientFieldProcessor
public TransientFieldProcessor()
generateTypedField
protected Field generateTypedField(java.lang.String fieldName,
FormCreationData formData,
TransientValueGetter typedData)
- Description copied from class:
AbstractFieldProcessor
- The method which actually creates the
Field
.
- Specified by:
generateTypedField
in class AbstractFieldProcessor
- Parameters:
fieldName
- the name of the Field
to be genereated.formData
- TODOtypedData
- the data used to create the field.
- Returns:
- a
Field
or null
.
getValue
protected java.lang.Object getValue(java.lang.String fieldName,
TransientValueGetter data)
getExpectedDataType
protected java.lang.Class getExpectedDataType()
- Specified by:
getExpectedDataType
in class AbstractFieldProcessor
- Returns:
- the expected
Class
of the data
parameter for the method generateField
.
makeTransientFieldDefinition
protected abstract FieldDefinition makeTransientFieldDefinition()
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.