Class PropertyFieldProcessor
- 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
-
- All Implemented Interfaces:
FieldProcessor
- Direct Known Subclasses:
ExtendedPropertyFieldProcessor
public class PropertyFieldProcessor extends QNameFieldProcessor<PropertyDefinition>
FieldProcessorimplementation that handles properties.- Since:
- 3.4
- Author:
- Nick Smith
-
-
Field Summary
-
Fields inherited from class org.alfresco.repo.forms.processor.node.QNameFieldProcessor
dictionaryService, namespaceService
-
-
Constructor Summary
Constructors Constructor Description PropertyFieldProcessor()PropertyFieldProcessor(NamespaceService namespaceService, DictionaryService dictionaryService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected FieldGroupgetGroup(PropertyDefinition propDef)protected org.apache.commons.logging.LoggetLogger()protected StringgetRegistryKey()protected PropertyDefinitiongetTypeDefinition(QName fullName, ContentModelItemData<?> itemData, boolean isForcedField)ObjectgetValue(QName name, ContentModelItemData<?> data)FieldmakeField(PropertyDefinition propDef, Object value, FieldGroup group)-
Methods inherited from class org.alfresco.repo.forms.processor.node.QNameFieldProcessor
generateField, generateTypedField, getExpectedDataType, getFullName, getPrefixedName, makeDataKeyForName, populateFieldDefinition, setDictionaryService, setNamespaceService
-
Methods inherited from class org.alfresco.repo.forms.processor.AbstractFieldProcessor
generateField, setFieldProcessorRegistry
-
-
-
-
Constructor Detail
-
PropertyFieldProcessor
public PropertyFieldProcessor()
-
PropertyFieldProcessor
public PropertyFieldProcessor(NamespaceService namespaceService, DictionaryService dictionaryService)
-
-
Method Detail
-
getLogger
protected org.apache.commons.logging.Log getLogger()
- Specified by:
getLoggerin classAbstractFieldProcessor<ContentModelItemData<?>>- Returns:
- a
Logused to log events that occur while processing fields.
-
getTypeDefinition
protected PropertyDefinition getTypeDefinition(QName fullName, ContentModelItemData<?> itemData, boolean isForcedField)
- Specified by:
getTypeDefinitionin classQNameFieldProcessor<PropertyDefinition>
-
makeField
public Field makeField(PropertyDefinition propDef, Object value, FieldGroup group)
- Specified by:
makeFieldin classQNameFieldProcessor<PropertyDefinition>
-
getGroup
protected FieldGroup getGroup(PropertyDefinition propDef)
- Specified by:
getGroupin classQNameFieldProcessor<PropertyDefinition>
-
getValue
public Object getValue(QName name, ContentModelItemData<?> data)
- Specified by:
getValuein classQNameFieldProcessor<PropertyDefinition>
-
getRegistryKey
protected String getRegistryKey()
- Specified by:
getRegistryKeyin classAbstractFieldProcessor<ContentModelItemData<?>>- Returns:
- a
Stringkey used to identify thisFieldProcessorin aFieldProcessorRegistry.
-
-