Interface FormPropertyDef

All Superinterfaces:
Entity, Serializable
All Known Implementing Classes:
JPAFormPropertyDef, Neo4jFormPropertyDef

public interface FormPropertyDef extends Entity
  • Method Details

    • getMacroTask

      MacroTask getMacroTask()
    • setMacroTask

      void setMacroTask(MacroTask macroTask)
    • getName

      String getName()
    • setName

      void setName(String name)
    • getLabel

      Optional<String> getLabel(Locale locale)
    • getLabels

      Map<Locale,String> getLabels()
    • getType

      FormPropertyType getType()
    • setType

      void setType(FormPropertyType type)
    • isReadable

      boolean isReadable()
    • setReadable

      void setReadable(boolean readable)
    • isWritable

      boolean isWritable()
    • setWritable

      void setWritable(boolean writable)
    • isRequired

      boolean isRequired()
    • setRequired

      void setRequired(boolean required)
    • getStringRegEx

      Pattern getStringRegEx()
    • setStringRegEx

      void setStringRegEx(Pattern stringRegEx)
    • getDatePattern

      String getDatePattern()
    • setDatePattern

      void setDatePattern(String datePattern)
    • getEnumValues

      Map<String,String> getEnumValues()
    • setEnumValues

      void setEnumValues(Map<String,String> enumValues)
    • isDropdownSingleSelection

      boolean isDropdownSingleSelection()
    • setDropdownSingleSelection

      void setDropdownSingleSelection(boolean dropdownSingleSelection)
    • isDropdownFreeForm

      boolean isDropdownFreeForm()
    • setDropdownFreeForm

      void setDropdownFreeForm(boolean dropdownFreeForm)
    • getMimeType

      String getMimeType()
    • setMimeType

      void setMimeType(String mimeType)