Interface WorkflowTask
- All Known Implementing Classes:
AddAttribute
,AddGroup
,Approval
,CallWorkflow
,CustomTask
,Delete
,IfAttrExists
,IfAttrHasValue
,IfNotUserExists
,Mapping
,NotifyUser
,Provision
,Resync
,WorkflowTaskImpl
public interface WorkflowTask
-
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
getLabel()
void
init
(WorkflowTaskType taskConfig) void
boolean
isOnHold()
void
reInit()
void
reInit
(ConfigManager cfgMgr, Workflow wf) renderTemplate
(String val, Map<String, Object> request) boolean
boolean
void
void
setOnHold
(boolean isOnHold) void
setWorkflow
(Workflow workflow)
-
Method Details
-
init
- Throws:
ProvisioningException
-
doTask
- Throws:
ProvisioningException
-
reInit
- Throws:
ProvisioningException
-
reInit
- Throws:
ProvisioningException
-
initWorkFlow
- Throws:
ProvisioningException
-
getConfig
WorkflowTaskType getConfig() -
getConfigManager
ConfigManager getConfigManager() -
setConfigManager
-
getWorkflow
Workflow getWorkflow() -
setWorkflow
-
isOnHold
boolean isOnHold() -
setOnHold
void setOnHold(boolean isOnHold) -
restartChildren
- Throws:
ProvisioningException
-
findApprovalTask
WorkflowTask findApprovalTask() -
getOnSuccess
ArrayList<WorkflowTask> getOnSuccess() -
getOnFailure
ArrayList<WorkflowTask> getOnFailure() -
getLabel
String getLabel() -
renderTemplate
-
canHaveChildren
boolean canHaveChildren() -
restartTasks
- Throws:
ProvisioningException
-