Class WorkflowStateModel

    • Constructor Detail

      • WorkflowStateModel

        public WorkflowStateModel()
        Creates a new empty workflow state model. Prefer builder(WorkflowState) when possible to fill with the data of a given state.
    • Method Detail

      • setAnonymousAuthenticator

        public void setAnonymousAuthenticator​(AnonymousConfigViewModel anonymousAuthenticator)
      • getDescription

        public String getDescription()
      • setDescription

        public void setDescription​(String description)
      • getId

        public Long getId()
      • setId

        public void setId​(Long id)
      • setName

        public void setName​(String name)
      • setNonOrderableAuthenticators

        public void setNonOrderableAuthenticators​(List<BaseConfigViewModel> nonOrderableAuthenticators)
      • setOrderableAuthenticators

        public void setOrderableAuthenticators​(List<BaseConfigViewModel> orderableAuthenticators)
      • isAllowPasswordAuthenticator

        public boolean isAllowPasswordAuthenticator()
      • setAllowPasswordAuthenticator

        public void setAllowPasswordAuthenticator​(boolean allowPasswordAuthenticator)
      • setPasswordAuthenticator

        public void setPasswordAuthenticator​(PasswordConfigViewModel passwordAuthenticator)
      • getUserPortalConfig

        public UserPortalStateConfigViewModel getUserPortalConfig()
        Gets the view model for the user portal configuration of this state.
        Returns:
        The portal state view model.
      • setUserPortalStateConfig

        public void setUserPortalStateConfig​(UserPortalStateConfigViewModel userPortalStateConfig)
        Sets the view model for the user portal configuration of this state.
        Parameters:
        userPortalStateConfig - The portal state view model.
      • getUuid

        public UUID getUuid()
        Specified by:
        getUuid in interface IUuidProviding
        Returns:
        The UUID that identifies this instance.
      • setUuid

        public void setUuid​(UUID uuid)
      • isExternalAccessPermitted

        public boolean isExternalAccessPermitted()
      • setExternalAccessPermitted

        public void setExternalAccessPermitted​(boolean externalAccessPermitted)
      • isAllowAccessToApplicant

        public boolean isAllowAccessToApplicant()
      • setAllowAccessToApplicant

        public void setAllowAccessToApplicant​(boolean allowAccessToApplicant)
      • isAllowAccessToAnonymousApplicant

        public boolean isAllowAccessToAnonymousApplicant()
      • setAllowAccessToAnonymousApplicant

        public void setAllowAccessToAnonymousApplicant​(boolean allowAccessToAnonymousApplicant)
      • isAllowAuthenticatedUser

        public boolean isAllowAuthenticatedUser()
      • setAllowAuthenticatedUser

        public void setAllowAuthenticatedUser​(boolean allowAuthenticatedUser)
      • isFormRecordDeletable

        public boolean isFormRecordDeletable()
      • setFormRecordDeletable

        public void setFormRecordDeletable​(boolean formRecordDeletable)
      • isShowPasswordOption

        public boolean isShowPasswordOption()
      • isShowAllowAccessToApplicant

        public boolean isShowAllowAccessToApplicant()
      • isShowAllowAuthenticatedUser

        public boolean isShowAllowAuthenticatedUser()
      • isShowAnonymousAuthenticatorOption

        public boolean isShowAnonymousAuthenticatorOption()
      • isShowFormRecordsUnprotectedHint

        public boolean isShowFormRecordsUnprotectedHint()
      • isShowUserGroupsOption

        public boolean isShowUserGroupsOption()
      • setSelectedOrderableAuthenticators

        public void setSelectedOrderableAuthenticators​(List<BaseConfigViewModel> orderableAuthenticators)
      • setPortalStateConfigFromPresetIfMissing

        public void setPortalStateConfigFromPresetIfMissing​(EPortalStatePreset preset)
      • isAuthenticatorsValid

        @AssertTrue(message="{workflow.validaton.change.state.empty.authenticator}")
        public @javax.validation.constraints.AssertTrue(message="{workflow.validaton.change.state.empty.authenticator}") boolean isAuthenticatorsValid()
      • setAuthenticatorsValid

        @Deprecated
        public void setAuthenticatorsValid​(boolean authenticatorsValid)
        Deprecated.