Class GrouperWorkflowApprovalState

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

public class GrouperWorkflowApprovalState extends Object
  • Constructor Details

    • GrouperWorkflowApprovalState

      public GrouperWorkflowApprovalState()
  • Method Details

    • getStateName

      public String getStateName()
      Returns:
      name of the state
    • setStateName

      public void setStateName(String stateName)
      name of the state
      Parameters:
      stateName -
    • getAllowedGroupId

      public String getAllowedGroupId()
      members of allowed group id are able to join the group via workflow. must be populated for initiate state
      Returns:
    • setAllowedGroupId

      public void setAllowedGroupId(String allowedGroupId)
      members of allowed group id are able to join the group via workflow. must be populated for initiate state
      Parameters:
      allowedGroupId -
    • getApproverSubjectId

      public String getApproverSubjectId()
      subject id of approver for this state
      Returns:
    • setApproverSubjectId

      public void setApproverSubjectId(String approverSubjectId)
      subject id of approver for this state
      Parameters:
      approverSubjectId -
    • getApproverSubjectSourceId

      public String getApproverSubjectSourceId()
      subject source id of approver for this state
      Returns:
    • setApproverSubjectSourceId

      public void setApproverSubjectSourceId(String approverSubjectSourceId)
      subject source id of approver for this state
      Parameters:
      approverSubjectSourceId -
    • getActions

      public List<GrouperWorkflowApprovalAction> getActions()
      list of actions to be taken
      Returns:
    • setActions

      public void setActions(List<GrouperWorkflowApprovalAction> actions)
      list of actions to be taken
      Parameters:
      actions -
    • getApproverManagersOfGroupId

      public String getApproverManagersOfGroupId()
      admins and updaters of this group can approve/disapprove
      Returns:
    • setApproverManagersOfGroupId

      public void setApproverManagersOfGroupId(String approverManagersOfGroupId)
      admins and updaters of this group can approve/disapprove
      Parameters:
      approverManagersOfGroupId -
    • getApproverGroupId

      public String getApproverGroupId()
      members of this group can approve/disapprove
      Returns:
    • setApproverGroupId

      public void setApproverGroupId(String approverGroupId)
      members of this group can approve/disapprove
      Parameters:
      approverGroupId -