Class FormPropertyAdapter

  • All Implemented Interfaces:
    FormField

    public class FormPropertyAdapter
    extends java.lang.Object
    implements FormField
    Author:
    Daniel Meyer
    • Constructor Detail

      • FormPropertyAdapter

        public FormPropertyAdapter​(FormProperty formProperty)
    • Method Detail

      • getId

        public java.lang.String getId()
        Specified by:
        getId in interface FormField
        Returns:
        the Id of a form property. Must be unique for a given form. The id is used for mapping the form field to a process variable.
      • getLabel

        public java.lang.String getLabel()
        Specified by:
        getLabel in interface FormField
        Returns:
        the human-readable display name of a form property.
      • getType

        public FormType getType()
        Specified by:
        getType in interface FormField
        Returns:
        the type of this form field.
      • getTypeName

        public java.lang.String getTypeName()
        Specified by:
        getTypeName in interface FormField
        Returns:
        the name of the type of this form field
      • getDefaultValue

        public java.lang.Object getDefaultValue()
        Specified by:
        getDefaultValue in interface FormField
        Returns:
        the default value for this form field.
      • getProperties

        public java.util.Map<java.lang.String,​java.lang.String> getProperties()
        Specified by:
        getProperties in interface FormField
        Returns:
        a Map of additional properties. This map may be used for adding additional configuration to a form field. An example may be layout hints such as the size of the rendered form field or information about an icon to prepend or append to the rendered form field.
      • isBusinessKey

        public boolean isBusinessKey()
        Specified by:
        isBusinessKey in interface FormField
        Returns:
        true if field is defined as businessKey, false otherwise
      • getDefaultValueTyped

        public TypedValue getDefaultValueTyped()