public class GrouperWorkflowConfig extends Object
| Constructor and Description |
|---|
GrouperWorkflowConfig() |
| Modifier and Type | Method and Description |
|---|---|
String |
buildInitialHtml(String state) |
boolean |
canSubjectInitiateWorkflow(Subject subject)
Can the given subject initiate this workflow
|
String |
getAttributeAssignmentMarkerId()
attribute assignment id
|
GrouperWorkflowConfigParams |
getConfigParams()
params to generate and validate the form
|
Group |
getOwnerGroup()
owner group
|
GrouperWorkflowApprovalStates |
getWorkflowApprovalStates()
approval states
|
String |
getWorkflowConfigApprovalsString()
json formatted approval states string
|
String |
getWorkflowConfigDescription()
description of the config
|
String |
getWorkflowConfigEnabled()
workflow config enabled setting
|
String |
getWorkflowConfigForm()
html form
|
String |
getWorkflowConfigId()
id of the config
|
String |
getWorkflowConfigName()
name of the config
|
String |
getWorkflowConfigParamsString()
json formatted params
|
String |
getWorkflowConfigType()
workflow config type
|
String |
getWorkflowConfigViewersGroupId()
members of this group can view the config and all instances
|
boolean |
isSubjectInViewersGroup(Subject subject)
check if given subject is a member of viewers group for this workflow config
|
boolean |
isWorkflowConfigSendEmail()
send waiting for approval email setting
|
void |
setAttributeAssignmentMarkerId(String attributeAssignmentMarkerId)
attribute assignment id
|
void |
setConfigParams(GrouperWorkflowConfigParams configParams)
params to generate and validate the form
|
void |
setOwnerGroup(Group ownerGroup)
owner group
|
void |
setWorkflowApprovalStates(GrouperWorkflowApprovalStates workflowApprovalStates)
approval states
|
void |
setWorkflowConfigApprovalsString(String workflowConfigApprovalsString)
json formatted approval states string
|
void |
setWorkflowConfigDescription(String workflowConfigDescription)
description of the config
|
void |
setWorkflowConfigEnabled(String workflowConfigEnabled)
workflow config enabled setting
|
void |
setWorkflowConfigForm(String workflowConfigForm)
html form
|
void |
setWorkflowConfigId(String workflowConfigId)
id of the config
|
void |
setWorkflowConfigName(String workflowConfigName)
name of the config
|
void |
setWorkflowConfigParamsString(String workflowConfigParamsString)
json formatted params
|
void |
setWorkflowConfigSendEmail(boolean workflowConfigSendEmail)
send waiting for approval email setting
|
void |
setWorkflowConfigType(String workflowConfigType)
workflow config type
|
void |
setWorkflowConfigViewersGroupId(String workflowConfigViewersGroupId)
members of this group can view the config and all instances
|
public String getWorkflowConfigType()
public void setWorkflowConfigType(String workflowConfigType)
workflowConfigType - public String getWorkflowConfigName()
public void setWorkflowConfigName(String workflowConfigName)
workflowConfigName - public String getWorkflowConfigId()
public void setWorkflowConfigId(String workflowConfigId)
workflowConfigId - public String getWorkflowConfigDescription()
public void setWorkflowConfigDescription(String workflowConfigDescription)
workflowConfigDescription - public String getWorkflowConfigForm()
public void setWorkflowConfigForm(String workflowConfigForm)
workflowConfigForm - public String getWorkflowConfigViewersGroupId()
public void setWorkflowConfigViewersGroupId(String workflowConfigViewersGroupId)
workflowConfigViewersGroupId - public boolean isWorkflowConfigSendEmail()
public void setWorkflowConfigSendEmail(boolean workflowConfigSendEmail)
workflowConfigSendEmail - public String getWorkflowConfigEnabled()
public void setWorkflowConfigEnabled(String workflowConfigEnabled)
workflowConfigEnabled - public String getAttributeAssignmentMarkerId()
public void setAttributeAssignmentMarkerId(String attributeAssignmentMarkerId)
attributeAssignmentMarkerId - public GrouperWorkflowConfigParams getConfigParams()
public void setConfigParams(GrouperWorkflowConfigParams configParams)
configParams - public GrouperWorkflowApprovalStates getWorkflowApprovalStates()
public void setWorkflowApprovalStates(GrouperWorkflowApprovalStates workflowApprovalStates)
workflowApprovalStates - public String getWorkflowConfigApprovalsString()
public void setWorkflowConfigApprovalsString(String workflowConfigApprovalsString)
workflowConfigApprovalsString - public String getWorkflowConfigParamsString()
public void setWorkflowConfigParamsString(String workflowConfigParamsString)
workflowConfigParamsString - public boolean canSubjectInitiateWorkflow(Subject subject)
subject - public boolean isSubjectInViewersGroup(Subject subject)
subject - public void setOwnerGroup(Group ownerGroup)
ownerGroup - public Group getOwnerGroup()
Copyright © 2016 Internet2. All rights reserved.