Class FormDesignerModel

  • All Implemented Interfaces:
    Serializable

    public final class FormDesignerModel
    extends Object
    implements Serializable
    POJO model holding the data required for the form designer.
    Since:
    7.0.0
    Author:
    XIMA MEDIA GmbH
    See Also:
    Serialized Form
    • Method Detail

      • getBackupModel

        public FormBackupModel getBackupModel()
        Returns:
        The backup model with the list of available backup versions and the currently selected version.
      • getBaseModel

        public BaseDesignerModel getBaseModel()
        Returns:
        The base model with the current project, form version, and workflow version being edited.
      • getFormModel

        public FormModel getFormModel()
        Returns:
        The form model with the data related to the current form being edited.
      • getInitialPersist

        public WebFormPersistFile getInitialPersist()
        Returns:
        The initial persist to be loaded on startup.
      • getInitialPersistJson

        public String getInitialPersistJson()
        Returns:
        The initial persist to be loaded on startup, as a JSON string.
      • getLanguageModel

        public FormDesignerLanguageModel getLanguageModel()
        Returns:
        Language model with the selected language and the available languages.
      • empty

        public static FormDesignerModel empty()
        Returns:
        A new empty form designer model without any data.