public class ExtendedPropertyFieldProcessor extends PropertyFieldProcessor
PropertyFieldProcessor
that allows certain properties to have their values escaped,
prior to joining them using comma's to use as form-field data.dictionaryService, namespaceService
Constructor and Description |
---|
ExtendedPropertyFieldProcessor() |
Modifier and Type | Method and Description |
---|---|
void |
addEscapedPropertyName(org.alfresco.service.namespace.QName name) |
protected String |
escape(String listValue) |
protected org.alfresco.service.namespace.QName |
getFullName(String name) |
Object |
getValue(org.alfresco.service.namespace.QName name,
ContentModelItemData<?> data) |
boolean |
isApplicableForField(String fieldName) |
boolean |
isApplicableForProperty(org.alfresco.service.namespace.QName propName) |
static void |
main(String[] args) |
getGroup, getLogger, getRegistryKey, getTypeDefinition, makeField
generateField, generateTypedField, getExpectedDataType, getPrefixedName, makeDataKeyForName, populateFieldDefinition, setDictionaryService, setNamespaceService
generateField, setFieldProcessorRegistry
public Object getValue(org.alfresco.service.namespace.QName name, ContentModelItemData<?> data)
getValue
in class PropertyFieldProcessor
public boolean isApplicableForProperty(org.alfresco.service.namespace.QName propName)
public boolean isApplicableForField(String fieldName)
public void addEscapedPropertyName(org.alfresco.service.namespace.QName name)
protected org.alfresco.service.namespace.QName getFullName(String name)
getFullName
in class QNameFieldProcessor<org.alfresco.service.cmr.dictionary.PropertyDefinition>
public static void main(String[] args)
Copyright © 2005–2017 Alfresco Software. All rights reserved.