Class Approval
java.lang.Object
com.tremolosecurity.provisioning.core.WorkflowTaskImpl
com.tremolosecurity.provisioning.tasks.Approval
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionApproval()Approval(WorkflowTaskType taskConfig, ConfigManager cfg, Workflow wf) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanArrayList<com.tremolosecurity.provisioning.tasks.Approver> intgetId()getLabel()voidinit(WorkflowTaskType taskConfig) booleanisFailed()voidreInit()booleanvoidsetApprovers(ArrayList<com.tremolosecurity.provisioning.tasks.Approver> approvers) voidsetAzRules(ArrayList<AzRule> azRules) voidsetEmailTemplate(String emailTemplate) voidsetEscalationRules(List<EscalationRule> escalationRules) voidsetFailed(boolean failed) voidsetFailureAzRules(ArrayList<AzRule> failureAzRules) voidsetFailureEmailMsg(String failureEmailMsg) voidsetFailureEmailSubject(String failureEmailSubject) voidsetId(int id) voidvoidsetMailAttr(String mailAttr) toString()booleanupdateAllowedApprovals(org.hibernate.Session session, ConfigManager cfg, Map<String, Object> request, List<Object> objToSave) Methods inherited from class com.tremolosecurity.provisioning.core.WorkflowTaskImpl
findApprovalTask, finishTasks, getConfig, getConfigManager, getOnFailure, getOnSuccess, getWorkflow, initWorkFlow, isOnHold, loadTask, markComplete, reInit, renderTemplate, restartChildren, restartTasks, runSubTasks, setConfigManager, setOnHold, setOnSuccess, setWorkflow, startNextTask
-
Field Details
-
SEND_NOTIFICATION
- See Also:
-
APPROVAL_RESULT
- See Also:
-
REASON
- See Also:
-
IMMEDIATE_ACTION
- See Also:
-
-
Constructor Details
-
Approval
public Approval() -
Approval
public Approval(WorkflowTaskType taskConfig, ConfigManager cfg, Workflow wf) throws ProvisioningException - Throws:
ProvisioningException
-
-
Method Details
-
init
- Specified by:
initin interfaceWorkflowTask- Specified by:
initin classWorkflowTaskImpl- Throws:
ProvisioningException
-
reInit
- Specified by:
reInitin interfaceWorkflowTask- Overrides:
reInitin classWorkflowTaskImpl- Throws:
ProvisioningException
-
doTask
- Specified by:
doTaskin interfaceWorkflowTask- Specified by:
doTaskin classWorkflowTaskImpl- Throws:
ProvisioningException
-
restartChildren
- Specified by:
restartChildrenin interfaceWorkflowTask- Overrides:
restartChildrenin classWorkflowTaskImpl- Throws:
ProvisioningException
-
getAzRules
-
getMailAttr
-
getFailureEmailSubject
-
getFailureEmailMsg
-
toString
-
getLabel
- Specified by:
getLabelin interfaceWorkflowTask- Specified by:
getLabelin classWorkflowTaskImpl
-
updateAllowedApprovals
public boolean updateAllowedApprovals(org.hibernate.Session session, ConfigManager cfg, Map<String, Object> request, List<Object> objToSave) throws ProvisioningException, SQLException- Throws:
ProvisioningExceptionSQLException
-
getEmailTemplate
-
setEmailTemplate
-
getApprovers
-
setApprovers
-
getId
public int getId() -
setId
public void setId(int id) -
setLabel
-
setAzRules
-
setMailAttr
-
setFailureEmailSubject
-
setFailureEmailMsg
-
getEscalationRules
-
setEscalationRules
-
getFailureAzRules
-
setFailureAzRules
-
isFailed
public boolean isFailed() -
setFailed
public void setFailed(boolean failed) -
canHaveChildren
public boolean canHaveChildren()- Specified by:
canHaveChildrenin interfaceWorkflowTask- Overrides:
canHaveChildrenin classWorkflowTaskImpl
-