Class ExtendedPropertyFieldProcessor
java.lang.Object
org.alfresco.repo.forms.processor.AbstractFieldProcessor<ContentModelItemData<?>>
org.alfresco.repo.forms.processor.node.QNameFieldProcessor<PropertyDefinition>
org.alfresco.repo.forms.processor.node.PropertyFieldProcessor
org.alfresco.repo.forms.processor.workflow.ExtendedPropertyFieldProcessor
- All Implemented Interfaces:
FieldProcessor
PropertyFieldProcessor that allows certain properties to have their values escaped, prior to joining them using comma's to use as form-field data.- Author:
- Frederik Heremans
-
Field Summary
Fields inherited from class org.alfresco.repo.forms.processor.node.QNameFieldProcessor
dictionaryService, namespaceService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEscapedPropertyName(QName name) protected Stringprotected QNamegetFullName(String name) getValue(QName name, ContentModelItemData<?> data) booleanisApplicableForField(String fieldName) booleanisApplicableForProperty(QName propName) static voidMethods inherited from class org.alfresco.repo.forms.processor.node.PropertyFieldProcessor
getGroup, getLogger, getRegistryKey, getTypeDefinition, makeFieldMethods inherited from class org.alfresco.repo.forms.processor.node.QNameFieldProcessor
generateField, generateTypedField, getExpectedDataType, getPrefixedName, makeDataKeyForName, populateFieldDefinition, setDictionaryService, setNamespaceServiceMethods inherited from class org.alfresco.repo.forms.processor.AbstractFieldProcessor
generateField, setFieldProcessorRegistry
-
Constructor Details
-
ExtendedPropertyFieldProcessor
public ExtendedPropertyFieldProcessor()
-
-
Method Details
-
getValue
- Overrides:
getValuein classPropertyFieldProcessor
-
isApplicableForProperty
-
isApplicableForField
-
addEscapedPropertyName
-
getFullName
- Overrides:
getFullNamein classQNameFieldProcessor<PropertyDefinition>
-
escape
-
main
-