All Implemented Interfaces:
Component, CompositeComponent, Form, Cloneable

public class FormImpl extends AbstractCompositeComponent implements Form
  • Constructor Details

    • FormImpl

      public FormImpl()
  • Method Details

    • getEntityModel

      public EntityModel getEntityModel()
      Specified by:
      getEntityModel in interface Form
      Returns:
      the base entity model
    • setEntityModel

      public void setEntityModel(EntityModel entityModel)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • isReplaced

      public boolean isReplaced()
    • setReplaced

      public void setReplaced(boolean replaced)
    • isReadonly

      public boolean isReadonly()
      Specified by:
      isReadonly in interface Form
    • setReadonly

      public void setReadonly(boolean readOnly)
    • isAppendDefaultActions

      public boolean isAppendDefaultActions()
    • setAppendDefaultActions

      public void setAppendDefaultActions(boolean appendDefaultActions)
    • isAppendMassMutationActions

      public boolean isAppendMassMutationActions()
    • setAppendMassMutationActions

      public void setAppendMassMutationActions(boolean appendMassMutationActions)
    • hasOutputJobAction

      public boolean hasOutputJobAction()
    • setHasOutputJobAction

      public void setHasOutputJobAction(boolean hasOutputJobAction)
    • hasMergeAction

      public boolean hasMergeAction()
    • setHasMergeAction

      public void setHasMergeAction(boolean hasMergeAction)
    • hasGenericLabelAction

      public boolean hasGenericLabelAction()
    • setHasGenericLabelAction

      public void setHasGenericLabelAction(boolean hasGenericLabelAction)
    • hasStickyActionBar

      public boolean hasStickyActionBar()
    • setHasStickyActionBar

      public void setHasStickyActionBar(boolean hasStickyActionBar)
    • hasImportAction

      public boolean hasImportAction()
    • setHasImportAction

      public void setHasImportAction(boolean hasImportAction)
    • hasExportAction

      public boolean hasExportAction()
    • setHasExportAction

      public void setHasExportAction(boolean hasExportAction)
    • isMarkable

      public boolean isMarkable()
      Specified by:
      isMarkable in interface Form
    • setMarkable

      public void setMarkable(boolean markable)
    • hasPreferencesMenu

      public boolean hasPreferencesMenu()
      Specified by:
      hasPreferencesMenu in interface Form
    • setHasPreferencesMenu

      public void setHasPreferencesMenu(boolean hasPreferencesMenu)
    • hasGenericActions

      public boolean hasGenericActions()
    • setHasGenericActions

      public void setHasGenericActions(boolean hasGenericActions)
    • getCreateEndpoint

      public String getCreateEndpoint()
      Specified by:
      getCreateEndpoint in interface Form
    • setCreateEndpoint

      public void setCreateEndpoint(String createEndpoint)
    • getType

      @Nullable public @Nullable String getType()
    • setType

      public void setType(String type)
    • clear

      public void clear()
    • getFormScope

      public FormScope getFormScope()
      Specified by:
      getFormScope in interface Form
    • validate

      public void validate() throws ModelBuildException
      Description copied from interface: Component
      Will be called when the form has been built completely. Can be used to validate values (and throw ModelBuildException) or the fill in default value.
      Specified by:
      validate in interface Component
      Overrides:
      validate in class AbstractCompositeComponent
      Throws:
      ModelBuildException