Class GrouperWorkflowApprovalState
java.lang.Object
edu.internet2.middleware.grouper.app.workflow.GrouperWorkflowApprovalState
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionlist of actions to be takenmembers of allowed group id are able to join the group via workflow.members of this group can approve/disapproveadmins and updaters of this group can approve/disapprovesubject id of approver for this statesubject source id of approver for this statevoid
setActions
(List<GrouperWorkflowApprovalAction> actions) list of actions to be takenvoid
setAllowedGroupId
(String allowedGroupId) members of allowed group id are able to join the group via workflow.void
setApproverGroupId
(String approverGroupId) members of this group can approve/disapprovevoid
setApproverManagersOfGroupId
(String approverManagersOfGroupId) admins and updaters of this group can approve/disapprovevoid
setApproverSubjectId
(String approverSubjectId) subject id of approver for this statevoid
setApproverSubjectSourceId
(String approverSubjectSourceId) subject source id of approver for this statevoid
setStateName
(String stateName) name of the state
-
Constructor Details
-
GrouperWorkflowApprovalState
public GrouperWorkflowApprovalState()
-
-
Method Details
-
getStateName
- Returns:
- name of the state
-
setStateName
name of the state- Parameters:
stateName
-
-
getAllowedGroupId
members of allowed group id are able to join the group via workflow. must be populated for initiate state- Returns:
-
setAllowedGroupId
members of allowed group id are able to join the group via workflow. must be populated for initiate state- Parameters:
allowedGroupId
-
-
getApproverSubjectId
subject id of approver for this state- Returns:
-
setApproverSubjectId
subject id of approver for this state- Parameters:
approverSubjectId
-
-
getApproverSubjectSourceId
subject source id of approver for this state- Returns:
-
setApproverSubjectSourceId
subject source id of approver for this state- Parameters:
approverSubjectSourceId
-
-
getActions
list of actions to be taken- Returns:
-
setActions
list of actions to be taken- Parameters:
actions
-
-
getApproverManagersOfGroupId
admins and updaters of this group can approve/disapprove- Returns:
-
setApproverManagersOfGroupId
admins and updaters of this group can approve/disapprove- Parameters:
approverManagersOfGroupId
-
-
getApproverGroupId
members of this group can approve/disapprove- Returns:
-
setApproverGroupId
members of this group can approve/disapprove- Parameters:
approverGroupId
-
-