Class DefaultFieldProcessor
java.lang.Object
org.alfresco.repo.forms.processor.AbstractFieldProcessor<ContentModelItemData<?>>
org.alfresco.repo.forms.processor.node.QNameFieldProcessor<ClassAttributeDefinition>
org.alfresco.repo.forms.processor.node.DefaultFieldProcessor
- All Implemented Interfaces:
FieldProcessor,org.springframework.beans.factory.InitializingBean
public class DefaultFieldProcessor
extends QNameFieldProcessor<ClassAttributeDefinition>
implements org.springframework.beans.factory.InitializingBean
Default
FieldProcessor implementation, used when an explicit FieldProcessor can not be located.- Since:
- 3.4
- Author:
- Nick Smith
-
Field Summary
Fields inherited from class org.alfresco.repo.forms.processor.node.QNameFieldProcessor
dictionaryService, namespaceService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgenerateField(QName fullName, ContentModelItemData<?> itemData, boolean isForcedField) protected QNamegetFullName(String name) protected FieldGroupgetGroup(ClassAttributeDefinition typeDef) protected org.apache.commons.logging.Logprotected Stringprotected ClassAttributeDefinitiongetTypeDefinition(QName fullName, ContentModelItemData<?> itemData, boolean isForcedField) protected ObjectgetValue(QName fullName, ContentModelItemData<?> itemData) protected FieldmakeField(ClassAttributeDefinition typeDef, Object value, FieldGroup group) Methods inherited from class org.alfresco.repo.forms.processor.node.QNameFieldProcessor
generateTypedField, getExpectedDataType, getPrefixedName, makeDataKeyForName, populateFieldDefinition, setDictionaryService, setNamespaceServiceMethods inherited from class org.alfresco.repo.forms.processor.AbstractFieldProcessor
generateField, setFieldProcessorRegistry
-
Constructor Details
-
DefaultFieldProcessor
public DefaultFieldProcessor()
-
-
Method Details
-
getLogger
protected org.apache.commons.logging.Log getLogger()- Specified by:
getLoggerin classAbstractFieldProcessor<ContentModelItemData<?>>- Returns:
- a
Logused to log events that occur while processing fields.
-
getFullName
- Overrides:
getFullNamein classQNameFieldProcessor<ClassAttributeDefinition>
-
generateField
- Overrides:
generateFieldin classQNameFieldProcessor<ClassAttributeDefinition>
-
getRegistryKey
- Specified by:
getRegistryKeyin classAbstractFieldProcessor<ContentModelItemData<?>>- Returns:
- a
Stringkey used to identify thisFieldProcessorin aFieldProcessorRegistry.
-
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-
getGroup
- Specified by:
getGroupin classQNameFieldProcessor<ClassAttributeDefinition>
-
getTypeDefinition
protected ClassAttributeDefinition getTypeDefinition(QName fullName, ContentModelItemData<?> itemData, boolean isForcedField) - Specified by:
getTypeDefinitionin classQNameFieldProcessor<ClassAttributeDefinition>
-
getValue
- Specified by:
getValuein classQNameFieldProcessor<ClassAttributeDefinition>
-
makeField
- Specified by:
makeFieldin classQNameFieldProcessor<ClassAttributeDefinition>
-