Class FieldUtils
- java.lang.Object
-
- org.alfresco.repo.forms.processor.node.FieldUtils
-
-
Constructor Summary
Constructors Constructor Description FieldUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static FieldmakeAssociationField(org.alfresco.service.cmr.dictionary.AssociationDefinition assocDef, Object value, FieldGroup group, org.alfresco.service.namespace.NamespaceService namespaceService, org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)Generates an asssociation field.static List<Field>makeAssociationFields(Collection<org.alfresco.service.cmr.dictionary.AssociationDefinition> assocDefs, Map<org.alfresco.service.cmr.dictionary.AssociationDefinition,Object> values, FieldGroup group, org.alfresco.service.namespace.NamespaceService namespaceService, org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)Generates a list of association fields with values.static List<Field>makeAssociationFields(Collection<org.alfresco.service.cmr.dictionary.AssociationDefinition> assocDefs, FieldGroup group, org.alfresco.service.namespace.NamespaceService namespaceService, org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)Generates a list of association fields without values.static List<Field>makeAssociationFields(Map<org.alfresco.service.cmr.dictionary.AssociationDefinition,Object> assocDefAndValue, FieldGroup group, org.alfresco.service.namespace.NamespaceService namespaceService, org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)Generates a list of association fields with values.static FieldmakePropertyField(org.alfresco.service.cmr.dictionary.PropertyDefinition propDef, Object value, FieldGroup group, org.alfresco.service.namespace.NamespaceService namespaceService, org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)Generates a property field.static List<Field>makePropertyFields(Collection<org.alfresco.service.cmr.dictionary.PropertyDefinition> propDefs, Map<org.alfresco.service.cmr.dictionary.PropertyDefinition,Object> values, FieldGroup group, org.alfresco.service.namespace.NamespaceService namespaceService, org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)Generates a list of property fields with values.static List<Field>makePropertyFields(Collection<org.alfresco.service.cmr.dictionary.PropertyDefinition> propDefs, FieldGroup group, org.alfresco.service.namespace.NamespaceService namespaceService, org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)Generates a list of property fields without values.static List<Field>makePropertyFields(Map<org.alfresco.service.cmr.dictionary.PropertyDefinition,Object> propDefAndValue, FieldGroup group, org.alfresco.service.namespace.NamespaceService namespaceService, org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)Generates a list of property fields with values.
-
-
-
Method Detail
-
makePropertyField
public static Field makePropertyField(org.alfresco.service.cmr.dictionary.PropertyDefinition propDef, Object value, FieldGroup group, org.alfresco.service.namespace.NamespaceService namespaceService, org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
Generates a property field.- Parameters:
propDef- The definition of the property to generatevalue- The value of the fieldgroup- The group the field belongs tonamespaceService- NamespaceService instance- Returns:
- The generated Field object
-
makePropertyFields
public static List<Field> makePropertyFields(Collection<org.alfresco.service.cmr.dictionary.PropertyDefinition> propDefs, FieldGroup group, org.alfresco.service.namespace.NamespaceService namespaceService, org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
Generates a list of property fields without values.- Parameters:
propDefs- List of property defintions to creategroup- The group the field belongs tonamespaceService- NamespaceService instance- Returns:
- List of generated Field objects
-
makePropertyFields
public static List<Field> makePropertyFields(Map<org.alfresco.service.cmr.dictionary.PropertyDefinition,Object> propDefAndValue, FieldGroup group, org.alfresco.service.namespace.NamespaceService namespaceService, org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
Generates a list of property fields with values.- Parameters:
propDefAndValue- Map of property definitions and corresponding valuesgroup- The group the field belongs tonamespaceService- NamespaceService instance- Returns:
- List of generated Field objects
-
makePropertyFields
public static List<Field> makePropertyFields(Collection<org.alfresco.service.cmr.dictionary.PropertyDefinition> propDefs, Map<org.alfresco.service.cmr.dictionary.PropertyDefinition,Object> values, FieldGroup group, org.alfresco.service.namespace.NamespaceService namespaceService, org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
Generates a list of property fields with values.- Parameters:
propDefs- List of property definitions to generatevalues- Map containing the values to use for each propertygroup- The group the field belongs tonamespaceService- NamespaceService instance- Returns:
- List of generated Field objects
-
makeAssociationField
public static Field makeAssociationField(org.alfresco.service.cmr.dictionary.AssociationDefinition assocDef, Object value, FieldGroup group, org.alfresco.service.namespace.NamespaceService namespaceService, org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
Generates an asssociation field.- Parameters:
assocDef- The definition of the association to generatevalue- The value of the fieldgroup- The group the field belongs tonamespaceService- NamespaceService instance- Returns:
- The generated Field object
-
makeAssociationFields
public static List<Field> makeAssociationFields(Collection<org.alfresco.service.cmr.dictionary.AssociationDefinition> assocDefs, FieldGroup group, org.alfresco.service.namespace.NamespaceService namespaceService, org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
Generates a list of association fields without values.- Parameters:
assocDefs- List of association defintions to creategroup- The group the field belongs tonamespaceService- NamespaceService instance- Returns:
- List of generated Field objects
-
makeAssociationFields
public static List<Field> makeAssociationFields(Map<org.alfresco.service.cmr.dictionary.AssociationDefinition,Object> assocDefAndValue, FieldGroup group, org.alfresco.service.namespace.NamespaceService namespaceService, org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
Generates a list of association fields with values.- Parameters:
assocDefAndValue- Map of association definitions and corresponding valuesgroup- The group the field belongs tonamespaceService- NamespaceService instance- Returns:
- List of generated Field objects
-
makeAssociationFields
public static List<Field> makeAssociationFields(Collection<org.alfresco.service.cmr.dictionary.AssociationDefinition> assocDefs, Map<org.alfresco.service.cmr.dictionary.AssociationDefinition,Object> values, FieldGroup group, org.alfresco.service.namespace.NamespaceService namespaceService, org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
Generates a list of association fields with values.- Parameters:
assocDefs- List of association definitions to generatevalues- Map containing the values to use for each propertygroup- The group the field belongs tonamespaceService- NamespaceService instance- Returns:
- List of generated Field objects
-
-