public interface ITask extends IElement, ISearchSupport, IDelegationSupport, ILocalizationScope, IConnectorParentContextSupport
| Modifier and Type | Interface and Description | 
|---|---|
static interface  | 
ITask.ITreatmentTypes
Defines the treatment available types. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
IAction | 
getAction(String name)
Retrieves an action by its name. 
 | 
Collection<? extends IAction> | 
getActions()
Retrieves a the actions of a task. 
 | 
long | 
getDelay()
Gets the available delay to execute the task. 
 | 
IAction | 
getDelayAction()
Retrieves the  
IAction to execute if late. | 
String | 
getDescription()  | 
IForm | 
getForm()
Gets the  
IForm associated with the task. | 
String | 
getLabel()
Gets the label of the task. 
 | 
IMailForm | 
getMailForm(int type)
Gets the  
IMailForm associated with the task. | 
String | 
getName()
Gets the system name of the task. 
 | 
IOperatorRole | 
getOperatorRole()
Gets the associated  
IOperatorRole if the task is manual. | 
IRole | 
getRole()
Deprecated. 
 
use getOperatorRole() method instead. 
 | 
IWorkflow | 
getWorkflow()
Retrieves the workflow of the task. 
 | 
boolean | 
isAbortAllowed()
Checks if the current task allows abort operation. 
 | 
boolean | 
isDelegationAllowed()
Checks if the current task allows delegation operation. 
 | 
boolean | 
isReminderAllowed()
Checks if the current task allows remind operation. 
 | 
void | 
setDelay(long delay)
Sets the delay of the task. 
 | 
getId, getModule, getNativeObject, getPath, savegetProtocolURI, getProtocolURIgetParentContextString getName()
String getLabel()
String getDescription()
long getDelay()
void setDelay(long delay)
delay - The delay in seconds.IAction getDelayAction()
IAction to execute if late.IAction object.IAction getAction(String name)
name - The system name of the action.IAction object.Collection<? extends IAction> getActions()
IAction objects.IWorkflow getWorkflow()
IWorkflow object.@Deprecated IRole getRole()
IOperatorRole if the task is manual.IRole object.IOperatorRole getOperatorRole()
IOperatorRole if the task is manual.IOperatorRole object.IMailForm getMailForm(int type)
IMailForm associated with the task.type - The type of the mail form.IMailForm object.boolean isAbortAllowed()
boolean isReminderAllowed()
boolean isDelegationAllowed()
Copyright © 2019 Visiativ Software. All rights reserved.