org.alfresco.repo.forms.processor.node
Class DefaultFieldProcessor
java.lang.Object
org.alfresco.repo.forms.processor.AbstractFieldProcessor
org.alfresco.repo.forms.processor.node.QNameFieldProcessor
org.alfresco.repo.forms.processor.node.DefaultFieldProcessor
- All Implemented Interfaces:
- FieldProcessor, org.springframework.beans.factory.InitializingBean
public class DefaultFieldProcessor
- extends QNameFieldProcessor
- implements org.springframework.beans.factory.InitializingBean
Default FieldProcessor
implementation, used when an explicit FieldProcessor can not be located.
- Since:
- 3.4
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultFieldProcessor
public DefaultFieldProcessor()
getLogger
protected org.apache.commons.logging.Log getLogger()
- Specified by:
getLogger
in class AbstractFieldProcessor
- Returns:
- a
Log
used to log events that occur while processing fields.
getFullName
protected org.alfresco.service.namespace.QName getFullName(java.lang.String name)
- Overrides:
getFullName
in class QNameFieldProcessor
generateField
public Field generateField(org.alfresco.service.namespace.QName fullName,
ContentModelItemData itemData,
boolean isForcedField)
- Overrides:
generateField
in class QNameFieldProcessor
getRegistryKey
protected java.lang.String getRegistryKey()
- Specified by:
getRegistryKey
in class AbstractFieldProcessor
- Returns:
- a
String
key used to identify this FieldProcessor
in a FieldProcessorRegistry
.
afterPropertiesSet
public void afterPropertiesSet()
throws java.lang.Exception
- Specified by:
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
- Throws:
java.lang.Exception
getGroup
protected FieldGroup getGroup(org.alfresco.service.cmr.dictionary.ClassAttributeDefinition typeDef)
- Specified by:
getGroup
in class QNameFieldProcessor
getTypeDefinition
protected org.alfresco.service.cmr.dictionary.ClassAttributeDefinition getTypeDefinition(org.alfresco.service.namespace.QName fullName,
ContentModelItemData itemData,
boolean isForcedField)
- Specified by:
getTypeDefinition
in class QNameFieldProcessor
getValue
protected java.lang.Object getValue(org.alfresco.service.namespace.QName fullName,
ContentModelItemData itemData)
- Specified by:
getValue
in class QNameFieldProcessor
makeField
protected Field makeField(org.alfresco.service.cmr.dictionary.ClassAttributeDefinition typeDef,
java.lang.Object value,
FieldGroup group)
- Specified by:
makeField
in class QNameFieldProcessor
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.