Class GrouperWorkflowConfigService
java.lang.Object
edu.internet2.middleware.grouper.app.workflow.GrouperWorkflowConfigService
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
canSubjectConfigureWorkflow
(Group group, Subject subject) can subject configure workflowstatic boolean
canSubjectViewWorkflow
(Group group, Subject subject) can subject view workflowstatic GrouperWorkflowConfig
getWorkflowConfig
(Group group, String workflowId) get workflow config for a given group and workflow idstatic GrouperWorkflowConfig
getWorkflowConfig
(String attributeAssignmentMarkerId) retrieve workflow config bean from owner object and attribute assign marker idstatic List<GrouperWorkflowConfig>
getWorkflowConfigs
(Group group) get all workflow configs configured for a given groupstatic void
saveOrUpdateGrouperWorkflowConfig
(GrouperWorkflowConfig grouperWorkflowConfig, Group group) save or update workflow configstatic boolean
workflowIdExists
(String workflowId) check if workflow config exists for a given workflow id
-
Constructor Details
-
GrouperWorkflowConfigService
public GrouperWorkflowConfigService()
-
-
Method Details
-
getWorkflowConfig
get workflow config for a given group and workflow id- Parameters:
group
-workflowId
-- Returns:
-
getWorkflowConfig
retrieve workflow config bean from owner object and attribute assign marker id- Parameters:
attributeAssignmentMarkerId
-- Returns:
-
workflowIdExists
check if workflow config exists for a given workflow id- Parameters:
workflowId
-- Returns:
-
getWorkflowConfigs
get all workflow configs configured for a given group- Parameters:
group
-- Returns:
-
canSubjectConfigureWorkflow
can subject configure workflow- Parameters:
group
-subject
-- Returns:
-
canSubjectViewWorkflow
can subject view workflow- Parameters:
group
-subject
-- Returns:
-
saveOrUpdateGrouperWorkflowConfig
public static void saveOrUpdateGrouperWorkflowConfig(GrouperWorkflowConfig grouperWorkflowConfig, Group group) save or update workflow config- Parameters:
grouperWorkflowConfig
-group
-
-