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 TypeMethodDescriptionbooleanbooleangetLabel()voidinit(WorkflowTaskType taskConfig) voidbooleanisOnHold()voidreInit()voidreInit(ConfigManager cfgMgr, Workflow wf) renderTemplate(String val, Map<String, Object> request) booleanbooleanvoidvoidsetOnHold(boolean isOnHold) voidsetWorkflow(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
-