|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jbpm.graph.def.GraphElement
org.jbpm.taskmgmt.def.Task
public class Task
defines a task and how the actor must be calculated at runtime.
| Field Summary | |
|---|---|
protected String |
actorIdExpression
|
protected Delegation |
assignmentDelegation
|
protected String |
condition
|
protected String |
dueDate
|
protected boolean |
isBlocking
|
protected boolean |
isSignalling
|
protected String |
pooledActorsExpression
|
protected int |
priority
|
static int |
PRIORITY_HIGH
|
static int |
PRIORITY_HIGHEST
|
static int |
PRIORITY_LOW
|
static int |
PRIORITY_LOWEST
|
static int |
PRIORITY_NORMAL
|
protected StartState |
startState
|
protected Swimlane |
swimlane
|
protected TaskController |
taskController
|
protected TaskMgmtDefinition |
taskMgmtDefinition
|
protected TaskNode |
taskNode
|
| Fields inherited from class org.jbpm.graph.def.GraphElement |
|---|
description, events, exceptionHandlers, name, processDefinition |
| Constructor Summary | |
|---|---|
Task()
|
|
Task(String name)
|
|
| Method Summary | |
|---|---|
String |
getActorIdExpression()
|
Delegation |
getAssignmentDelegation()
|
String |
getCondition()
|
String |
getDueDate()
|
GraphElement |
getParent()
|
String |
getPooledActorsExpression()
|
int |
getPriority()
|
StartState |
getStartState()
|
String[] |
getSupportedEventTypes()
indicative set of event types supported by this graph element. |
Swimlane |
getSwimlane()
|
TaskController |
getTaskController()
|
TaskMgmtDefinition |
getTaskMgmtDefinition()
|
TaskNode |
getTaskNode()
|
boolean |
isBlocking()
|
boolean |
isSignalling()
|
static int |
parsePriority(String priorityText)
|
void |
setActorIdExpression(String actorIdExpression)
sets the actor expression. |
void |
setAssignmentDelegation(Delegation assignmentDelegation)
sets the swimlane. |
void |
setBlocking(boolean isBlocking)
|
void |
setCondition(String condition)
|
void |
setDueDate(String duedate)
|
void |
setPooledActorsExpression(String pooledActorsExpression)
sets the pooled actors expression. |
void |
setPriority(int priority)
|
void |
setSignalling(boolean isSignalling)
|
void |
setStartState(StartState startState)
|
void |
setSwimlane(Swimlane swimlane)
sets the swimlane unidirectionally. |
void |
setTaskController(TaskController taskController)
|
void |
setTaskMgmtDefinition(TaskMgmtDefinition taskMgmtDefinition)
sets the task management definition unidirectionally. |
void |
setTaskNode(TaskNode taskNode)
sets the task node unidirectionally. |
| Methods inherited from class org.jbpm.graph.def.GraphElement |
|---|
addEvent, addExceptionHandler, createAsyncActionExecutionJob, equals, executeAction, findExceptionHandler, fireAndPropagateEvent, fireEvent, getDescription, getEvent, getEvents, getExceptionHandlers, getId, getName, getParentChain, getParents, getProcessDefinition, hasEvent, hasEvents, hashCode, raiseException, removeEvent, removeExceptionHandler, reorderExceptionHandler, setDescription, setName, setProcessDefinition, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int PRIORITY_HIGHEST
public static final int PRIORITY_HIGH
public static final int PRIORITY_NORMAL
public static final int PRIORITY_LOW
public static final int PRIORITY_LOWEST
protected boolean isBlocking
protected boolean isSignalling
protected String condition
protected String dueDate
protected int priority
protected TaskNode taskNode
protected StartState startState
protected TaskMgmtDefinition taskMgmtDefinition
protected Swimlane swimlane
protected String actorIdExpression
protected String pooledActorsExpression
protected Delegation assignmentDelegation
protected TaskController taskController
| Constructor Detail |
|---|
public Task()
public Task(String name)
| Method Detail |
|---|
public static int parsePriority(String priorityText)
public String[] getSupportedEventTypes()
GraphElement
getSupportedEventTypes in class GraphElementpublic void setTaskNode(TaskNode taskNode)
TaskNode.addTask(Task) to
create a bidirectional relation.
public void setTaskMgmtDefinition(TaskMgmtDefinition taskMgmtDefinition)
TaskMgmtDefinition.addTask(Task) to create a bidirectional
relation.
public void setAssignmentDelegation(Delegation assignmentDelegation)
public void setActorIdExpression(String actorIdExpression)
public void setPooledActorsExpression(String pooledActorsExpression)
public void setSwimlane(Swimlane swimlane)
Swimlane.addTask(Task). Since a task can have either a swimlane, an
assignment handler or an assignment expression, this method removes other
forms of assignment.
public GraphElement getParent()
getParent in class GraphElementpublic TaskMgmtDefinition getTaskMgmtDefinition()
public Swimlane getSwimlane()
public boolean isBlocking()
public void setBlocking(boolean isBlocking)
public TaskNode getTaskNode()
public String getActorIdExpression()
public String getPooledActorsExpression()
public Delegation getAssignmentDelegation()
public String getDueDate()
public void setDueDate(String duedate)
public TaskController getTaskController()
public void setTaskController(TaskController taskController)
public int getPriority()
public void setPriority(int priority)
public StartState getStartState()
public void setStartState(StartState startState)
public boolean isSignalling()
public void setSignalling(boolean isSignalling)
public String getCondition()
public void setCondition(String condition)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||