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.