Class GrouperWorkflowConfig
java.lang.Object
edu.internet2.middleware.grouper.app.workflow.GrouperWorkflowConfig
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuildInitialHtml
(String state) boolean
canSubjectInitiateWorkflow
(Subject subject) Can the given subject initiate this workflowattribute assignment idparams to generate and validate the formowner groupapproval statesjson formatted approval states stringdescription of the configworkflow config enabled settinghtml formid of the configname of the configjson formatted paramsworkflow config typemembers of this group can view the config and all instancesboolean
isSubjectInViewersGroup
(Subject subject) check if given subject is a member of viewers group for this workflow configboolean
send waiting for approval email settingvoid
setAttributeAssignmentMarkerId
(String attributeAssignmentMarkerId) attribute assignment idvoid
setConfigParams
(GrouperWorkflowConfigParams configParams) params to generate and validate the formvoid
setOwnerGroup
(Group ownerGroup) owner groupvoid
setWorkflowApprovalStates
(GrouperWorkflowApprovalStates workflowApprovalStates) approval statesvoid
setWorkflowConfigApprovalsString
(String workflowConfigApprovalsString) json formatted approval states stringvoid
setWorkflowConfigDescription
(String workflowConfigDescription) description of the configvoid
setWorkflowConfigEnabled
(String workflowConfigEnabled) workflow config enabled settingvoid
setWorkflowConfigForm
(String workflowConfigForm) html formvoid
setWorkflowConfigId
(String workflowConfigId) id of the configvoid
setWorkflowConfigName
(String workflowConfigName) name of the configvoid
setWorkflowConfigParamsString
(String workflowConfigParamsString) json formatted paramsvoid
setWorkflowConfigSendEmail
(boolean workflowConfigSendEmail) send waiting for approval email settingvoid
setWorkflowConfigType
(String workflowConfigType) workflow config typevoid
setWorkflowConfigViewersGroupId
(String workflowConfigViewersGroupId) members of this group can view the config and all instances
-
Constructor Details
-
GrouperWorkflowConfig
public GrouperWorkflowConfig()
-
-
Method Details
-
getWorkflowConfigType
workflow config type- Returns:
-
setWorkflowConfigType
workflow config type- Parameters:
workflowConfigType
-
-
getWorkflowConfigName
name of the config- Returns:
-
setWorkflowConfigName
name of the config- Parameters:
workflowConfigName
-
-
getWorkflowConfigId
id of the config- Returns:
-
setWorkflowConfigId
id of the config- Parameters:
workflowConfigId
-
-
getWorkflowConfigDescription
description of the config- Returns:
-
setWorkflowConfigDescription
description of the config- Parameters:
workflowConfigDescription
-
-
getWorkflowConfigForm
html form- Returns:
-
setWorkflowConfigForm
html form- Parameters:
workflowConfigForm
-
-
getWorkflowConfigViewersGroupId
members of this group can view the config and all instances- Returns:
-
setWorkflowConfigViewersGroupId
members of this group can view the config and all instances- Parameters:
workflowConfigViewersGroupId
-
-
isWorkflowConfigSendEmail
public boolean isWorkflowConfigSendEmail()send waiting for approval email setting- Returns:
-
setWorkflowConfigSendEmail
public void setWorkflowConfigSendEmail(boolean workflowConfigSendEmail) send waiting for approval email setting- Parameters:
workflowConfigSendEmail
-
-
getWorkflowConfigEnabled
workflow config enabled setting- Returns:
-
setWorkflowConfigEnabled
workflow config enabled setting- Parameters:
workflowConfigEnabled
-
-
getAttributeAssignmentMarkerId
attribute assignment id- Returns:
-
setAttributeAssignmentMarkerId
attribute assignment id- Parameters:
attributeAssignmentMarkerId
-
-
getConfigParams
params to generate and validate the form- Returns:
-
setConfigParams
params to generate and validate the form- Parameters:
configParams
-
-
getWorkflowApprovalStates
approval states- Returns:
-
setWorkflowApprovalStates
approval states- Parameters:
workflowApprovalStates
-
-
getWorkflowConfigApprovalsString
json formatted approval states string- Returns:
-
setWorkflowConfigApprovalsString
json formatted approval states string- Parameters:
workflowConfigApprovalsString
-
-
getWorkflowConfigParamsString
json formatted params- Returns:
-
setWorkflowConfigParamsString
json formatted params- Parameters:
workflowConfigParamsString
-
-
canSubjectInitiateWorkflow
Can the given subject initiate this workflow- Parameters:
subject
-- Returns:
-
isSubjectInViewersGroup
check if given subject is a member of viewers group for this workflow config- Parameters:
subject
-- Returns:
-
buildInitialHtml
-
setOwnerGroup
owner group- Parameters:
ownerGroup
-
-
getOwnerGroup
owner group- Returns:
-