Class WorkflowStateAuthenticatorConfig

    • Constructor Detail

      • WorkflowStateAuthenticatorConfig

        public WorkflowStateAuthenticatorConfig()
      • WorkflowStateAuthenticatorConfig

        public WorkflowStateAuthenticatorConfig​(WorkflowState workflowState,
                                                EAuthClientType authenticatorType)
    • Method Detail

      • 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.