@AccessLevel(value=EXTERNAL)
public interface WorkflowDeadlineFunction
Modifier and Type | Method and Description |
---|---|
void |
appealDeadlineHandler(curam.core.sl.struct.TaskCreateDetails taskCreateDetails)
A deadline function which provides the escalation processing for the
overall appeal deadline task.
|
void |
defaultDeadlineHandler(curam.core.sl.struct.TaskCreateDetails taskCreateDetails)
A deadline function which provides the escalation processing for a task.
|
void |
standardCaseDeadlineHandler(curam.core.sl.struct.TaskManagementTaskKey taskManagementTaskKey,
curam.core.sl.struct.TaskCreateDetails taskCreateDetails)
A deadline function which provides the escalation processing for a task.
|
void defaultDeadlineHandler(curam.core.sl.struct.TaskCreateDetails taskCreateDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
taskCreateDetails
- The details used to create a task.curam.util.exception.AppException
curam.util.exception.InformationalException
void appealDeadlineHandler(curam.core.sl.struct.TaskCreateDetails taskCreateDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
taskCreateDetails
- The details used to create a task.curam.util.exception.AppException
curam.util.exception.InformationalException
void standardCaseDeadlineHandler(curam.core.sl.struct.TaskManagementTaskKey taskManagementTaskKey, curam.core.sl.struct.TaskCreateDetails taskCreateDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
taskManagementTaskKey
- The unique identifier of the task associated
with the deadline being processed.taskCreateDetails
- The full details of the task associated with the
deadline being processed.curam.util.exception.AppException
curam.util.exception.InformationalException