Class ExtendedFieldBuilder
- java.lang.Object
-
- org.alfresco.repo.forms.processor.node.DefaultFieldBuilder
-
- org.alfresco.repo.forms.processor.workflow.ExtendedFieldBuilder
-
public class ExtendedFieldBuilder extends DefaultFieldBuilder
A custom field-builder, which escapes multi-valued String-properties. The comma's in the values are escaped using a '\' character. When the escape-chatacter is also used in the value, it's escaped as '\\'.- Author:
- Frederik Heremans
-
-
Constructor Summary
Constructors Constructor Description ExtendedFieldBuilder(FormCreationData data, FieldProcessorRegistry registry, org.alfresco.service.namespace.NamespaceService namespaceService, List<String> ignoredFields, ExtendedPropertyFieldProcessor extendedPropertyFieldProcessor)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Field>buildDefaultPropertyFields()FieldbuildPropertyField(org.alfresco.service.namespace.QName name)static List<String>getUnescapedValues(String escapedString)-
Methods inherited from class org.alfresco.repo.forms.processor.node.DefaultFieldBuilder
buildAssociationField, buildDefaultAssociationFields, buildDefaultFields, buildDefaultTransientFields, buildTransientField
-
-
-
-
Constructor Detail
-
ExtendedFieldBuilder
public ExtendedFieldBuilder(FormCreationData data, FieldProcessorRegistry registry, org.alfresco.service.namespace.NamespaceService namespaceService, List<String> ignoredFields, ExtendedPropertyFieldProcessor extendedPropertyFieldProcessor)
-
-
Method Detail
-
buildDefaultPropertyFields
public List<Field> buildDefaultPropertyFields()
- Overrides:
buildDefaultPropertyFieldsin classDefaultFieldBuilder
-
buildPropertyField
public Field buildPropertyField(org.alfresco.service.namespace.QName name)
- Overrides:
buildPropertyFieldin classDefaultFieldBuilder
-
-