Class GrouperWorkflowApprovalStates

java.lang.Object
edu.internet2.middleware.grouper.app.workflow.GrouperWorkflowApprovalStates

public class GrouperWorkflowApprovalStates extends Object
  • Constructor Details

    • GrouperWorkflowApprovalStates

      public GrouperWorkflowApprovalStates()
  • Method Details

    • getStates

      public List<GrouperWorkflowApprovalState> getStates()
      list of states
      Returns:
    • setStates

      public void setStates(List<GrouperWorkflowApprovalState> states)
      list of states
      Parameters:
      states -
    • stateAfter

      public GrouperWorkflowApprovalState stateAfter(String state)
      get state after the given state
      Parameters:
      state -
      Returns:
    • getStateByName

      public GrouperWorkflowApprovalState getStateByName(String stateName)
      get state object by name
      Parameters:
      stateName -
      Returns:
    • getDefaultApprovalStatesString

      public static String getDefaultApprovalStatesString(String groupId)
      get default approval states for a given groupId
      Parameters:
      groupId -
      Returns:
    • buildApprovalStatesFromJsonString

      public static GrouperWorkflowApprovalStates buildApprovalStatesFromJsonString(String workflowApprovalStates)
      build approval states object from json string
      Parameters:
      workflowApprovalStates -
      Returns: