Class WorkflowStateAuthenticatorConfig

All Implemented Interfaces:
de.xima.cmn.dao.interfaces.IEntity<Long>, de.xima.cmn.dao.interfaces.ILockableEntity<Long>, IAuthenticatorConfig, ILockingVersionProviding, ITransferable, ITransferableEntity, ITransferableLockableEntity, IStringAttributesMixin, Serializable, Comparable<de.xima.cmn.dao.interfaces.IEntity<Long>>

@Entity public class WorkflowStateAuthenticatorConfig extends AAuthenticatorConfig
Model for persisting authenticator configuration of a WorkflowState
Since:
7.0.0
Author:
XIMA MEDIA GmbH
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • getId

      public Long getId()
    • getWorkflowState

      public WorkflowState getWorkflowState()
      Returns:
      The workflow state for which this authenticator was configured.
    • setWorkflowState

      public void setWorkflowState(WorkflowState workflowState)
      Parameters:
      workflowState - The workflow state for which this authenticator was configured.
    • getAttributes

      public Map<String,String> getAttributes()
      Returns:
      the string attributes
    • setAttributes

      public void setAttributes(Map<String,String> attributes)
      Parameters:
      attributes - Custom attributes for this authenticator. The available properties depend on the authenticator type.
    • getOrderIndex

      public int getOrderIndex()
      Returns:
      The 0-based position where this state appears on the UI for managing the states of a workflow version.
    • setOrderIndex

      public void setOrderIndex(Integer orderIndex)
      Parameters:
      orderIndex - The 0-based position where this state appears on the UI for managing the states of a workflow version.
    • cloneBasics

      public WorkflowStateAuthenticatorConfig cloneBasics()
      Returns:
      A new workflow state authenticator config instance with all fields that do not reference other entites copied from this instance.