A B C D E F G H I J K L M N O P R S T U V W

A

Activity - Interface in org.jbpm.api.model
a activity in a OpenProcessDefinition graph.
ActivityBehaviour - Interface in org.jbpm.api.activity
piece of Java code that is to be included in a process as the runtime activity behaviour.
ActivityCoordinates - Interface in org.jbpm.api.model
activity coordinates indicating the graphical position in the diagram.
ActivityExecution - Interface in org.jbpm.api.activity
view upon an path of execution exposed to ActivityBehaviour implementations.
activityName(String) - Method in interface org.jbpm.api.history.HistoryActivityInstanceQuery
 
addCandidateGroup(String) - Method in interface org.jbpm.api.task.Assignable
 
addCandidateUser(String) - Method in interface org.jbpm.api.task.Assignable
 
addContext(Context) - Method in class org.jbpm.api.env.Environment
 
addProcessDefinition(ClientProcessDefinition) - Method in interface org.jbpm.api.Deployment
 
addReplyComment(long, String) - Method in interface org.jbpm.api.TaskService
add a reply to another comment
addResourceFromClasspath(String) - Method in interface org.jbpm.api.Deployment
 
addResourceFromFile(File) - Method in interface org.jbpm.api.Deployment
 
addResourceFromInputStream(String, InputStream) - Method in interface org.jbpm.api.Deployment
 
addResourceFromString(String, String) - Method in interface org.jbpm.api.Deployment
 
addResourceFromUrl(URL) - Method in interface org.jbpm.api.Deployment
 
addResourcesFromZipInputStream(ZipInputStream) - Method in interface org.jbpm.api.Deployment
 
addTaskComment(long, String) - Method in interface org.jbpm.api.TaskService
add a comment to a task
addTaskParticipatingGroup(long, String, String) - Method in interface org.jbpm.api.TaskService
add a role to a given task.
addTaskParticipatingUser(long, String, String) - Method in interface org.jbpm.api.TaskService
add a role to a given task.
assign(Assignable, OpenExecution) - Method in interface org.jbpm.api.task.AssignmentHandler
sets the actorId and candidates for the given task.
Assignable - Interface in org.jbpm.api.task
 
assignee(String) - Method in interface org.jbpm.api.TaskQuery
only find tasks for which the given user is the assignee
AssignmentHandler - Interface in org.jbpm.api.task
interface to delegate Task or Swimlane assignment.
assignTask(long, String) - Method in interface org.jbpm.api.TaskService
assigns this task to the given assignee.
avgDurationPerActivity(String) - Method in interface org.jbpm.api.HistoryService
returns the average duration in milliseconds for each activity in the given process definition

B

buildProcessEngine() - Method in class org.jbpm.api.Configuration
 

C

cancel(Timer) - Method in interface org.jbpm.api.session.TimerSession
Cancels a timer.
cancel(String) - Method in interface org.jbpm.api.task.OpenTask
 
CANDIDATE - Static variable in interface org.jbpm.api.task.Participation
alternative owner, but as long as this person is not the owner.
choiceDistribution(String, String) - Method in interface org.jbpm.api.HistoryService
returns for each transitionName, the number of times that transition was taken
CLIENT - Static variable in interface org.jbpm.api.task.Participation
person that will be using the result of this task.
ClientExecution - Interface in org.jbpm.api.client
view upon an path of execution exposed to external clients.
ClientProcessDefinition - Interface in org.jbpm.api.client
adds factory methods for creating and beginning new process instances.
ClientProcessInstance - Interface in org.jbpm.api.client
 
close() - Method in class org.jbpm.api.env.Environment
closes the Environment by removing all its contexts.
close() - Method in interface org.jbpm.api.env.EnvironmentFactory
closes this environment factory and cleans any allocated resources.
Command<T> - Interface in org.jbpm.api.cmd
 
CommandService - Interface in org.jbpm.api.cmd
abstract extensible session facade.
Comment - Interface in org.jbpm.api.model
a free text comment that can be made to an Execution or a task.
completeTask(long) - Method in interface org.jbpm.api.TaskService
Deletes this task, marks the related history task as completed.
completeTask(long, String) - Method in interface org.jbpm.api.TaskService
Deletes this task, marks the related history task as completed with the specified outcome.
CompositeElement - Interface in org.jbpm.api.model
activity container base class for OpenProcessDefinition and Activity.
Condition - Interface in org.jbpm.api.model
user code that reflects a runtime calculation of a boolean value.
Configuration - Class in org.jbpm.api
process engine configuration.
Configuration() - Constructor for class org.jbpm.api.Configuration
 
Configuration(String) - Constructor for class org.jbpm.api.Configuration
 
Configuration(Configuration) - Constructor for class org.jbpm.api.Configuration
 
Context - Interface in org.jbpm.api.env
a group of named objects in an Environment that have a similar lifespan.
CONTEXTNAME_PROCESS_ENGINE - Static variable in interface org.jbpm.api.env.Context
key of the process-engine context in the environment
CONTEXTNAME_TRANSACTION - Static variable in interface org.jbpm.api.env.Context
key of the block context in the environment
createComment(String) - Method in interface org.jbpm.api.model.Discussable
create a comment
createDeployment() - Method in interface org.jbpm.api.RepositoryService
 
createGroup(String) - Method in interface org.jbpm.api.IdentityService
create a group new group
createGroup(String, String) - Method in interface org.jbpm.api.IdentityService
create a group new group
createGroup(String, String, String) - Method in interface org.jbpm.api.IdentityService
create a group new group
createHistoryActivityInstanceQuery() - Method in interface org.jbpm.api.HistoryService
search in history activity instance information
createHistoryProcessInstanceQuery() - Method in interface org.jbpm.api.HistoryService
search for process instances in the history
createJobQuery() - Method in interface org.jbpm.api.ManagementService
search for jobs
createMembership(String, String) - Method in interface org.jbpm.api.IdentityService
makes the given user a member of the given group with the given role.
createMembership(String, String, String) - Method in interface org.jbpm.api.IdentityService
makes the given user a member of the given group with the given role.
createProcessDefinitionQuery() - Method in interface org.jbpm.api.RepositoryService
 
createProcessDefinitionQuery() - Method in interface org.jbpm.api.session.RepositorySession
 
createProcessInstance() - Method in interface org.jbpm.api.client.ClientProcessDefinition
creates a new process instances.
createProcessInstance(String) - Method in interface org.jbpm.api.client.ClientProcessDefinition
creates a new process instances with a given key.
createProcessInstance(String, Execution) - Method in interface org.jbpm.api.client.ClientProcessDefinition
creates a new process instances with a given key.
createProcessInstanceQuery() - Method in interface org.jbpm.api.ExecutionService
search for process instances with criteria
createSubTask() - Method in interface org.jbpm.api.task.OpenTask
 
createSubTask(String) - Method in interface org.jbpm.api.task.OpenTask
 
createTask() - Method in interface org.jbpm.api.session.TaskDbSession
 
createTaskQuery() - Method in interface org.jbpm.api.TaskService
create a new query for tasks
createUser(String, String, String, String) - Method in interface org.jbpm.api.IdentityService
create a new user
createVariable(String, Object) - Method in interface org.jbpm.api.model.OpenExecution
create a new variable in this execution scope and determine the type automagically.
createVariable(String, Object, String) - Method in interface org.jbpm.api.model.OpenExecution
create a new variable in this execution scope with the given type name.

D

DbSession - Interface in org.jbpm.api.session
 
decide(OpenExecution) - Method in interface org.jbpm.api.jpdl.DecisionHandler
the name of the selected outgoing transition
DecisionHandler - Interface in org.jbpm.api.jpdl
 
delete(Object) - Method in interface org.jbpm.api.session.DbSession
 
deleteComment(long) - Method in interface org.jbpm.api.TaskService
delete a comment.
deleteDeployment(long) - Method in interface org.jbpm.api.RepositoryService
 
deleteDeploymentCascade(long) - Method in interface org.jbpm.api.RepositoryService
 
deleteGroup(String) - Method in interface org.jbpm.api.IdentityService
deletes the given group.
deleteMembership(String, String, String) - Method in interface org.jbpm.api.IdentityService
deletes the identified relation between a user and a group.
deleteProcessDefinition(String, boolean, boolean) - Method in interface org.jbpm.api.session.PvmDbSession
delete process definition
deleteProcessInstance(String) - Method in interface org.jbpm.api.ExecutionService
delete a process instance
deleteProcessInstance(String) - Method in interface org.jbpm.api.session.PvmDbSession
delete the process instance including the history.
deleteProcessInstance(String, boolean) - Method in interface org.jbpm.api.session.PvmDbSession
delete the process instance and optionally deletes the history.
deleteTask(long) - Method in interface org.jbpm.api.TaskService
Deletes the task without completing it.
deleteTask(long, String) - Method in interface org.jbpm.api.TaskService
Deletes the task without completing indicating the reason.
deleteUser(String) - Method in interface org.jbpm.api.IdentityService
delete the given user.
deletingExecution(Execution) - Method in interface org.jbpm.api.session.TaskDbSession
 
deploy() - Method in interface org.jbpm.api.Deployment
 
deploy(Deployment) - Method in interface org.jbpm.api.session.RepositorySession
 
Deployment - Interface in org.jbpm.api
 
deploymentDbid(long) - Method in interface org.jbpm.api.ProcessDefinitionQuery
 
Discussable - Interface in org.jbpm.api.model
 

E

end() - Method in interface org.jbpm.api.activity.ActivityExecution
ends this execution and all of its child executions.
end(String) - Method in interface org.jbpm.api.activity.ActivityExecution
ends this execution and all it's child executions with a user defined status.
end(OpenExecution) - Method in interface org.jbpm.api.activity.ActivityExecution
ends the given execution and all it's child executions.
end(OpenExecution, String) - Method in interface org.jbpm.api.activity.ActivityExecution
ends the given execution and all it's child executions with a user defined status.
end() - Method in interface org.jbpm.api.client.ClientExecution
ends this execution and all of its child executions.
end(String) - Method in interface org.jbpm.api.client.ClientExecution
ends this execution and all it's child executions with a user defined status.
END - Static variable in interface org.jbpm.api.model.Event
fired when a process or an activity ends
endProcessInstance(String, String) - Method in interface org.jbpm.api.ExecutionService
end a process instance
Environment - Class in org.jbpm.api.env
maintains contextual information for a thread in a set of Contexts.
Environment() - Constructor for class org.jbpm.api.env.Environment
 
EnvironmentFactory - Interface in org.jbpm.api.env
factory for Environments.
equals(Object) - Method in class org.jbpm.api.task.IdentityRef
 
evaluate(OpenExecution) - Method in interface org.jbpm.api.model.Condition
evaluates this condition in the context of the given execution.
Event - Interface in org.jbpm.api.model
event constants.
EventListener - Interface in org.jbpm.api.listener
 
EventListenerExecution - Interface in org.jbpm.api.listener
view upon an path of execution exposed to EventListener implementations.
exception() - Method in interface org.jbpm.api.JobQuery
 
execute(ActivityExecution) - Method in interface org.jbpm.api.activity.ActivityBehaviour
piece of Java code that is to be included in a process as activity behaviour or as a hidden listener to process events.
execute(String) - Method in interface org.jbpm.api.activity.ActivityExecution
executes the given nested activity.
execute(Activity) - Method in interface org.jbpm.api.activity.ActivityExecution
executes the given activity.
execute(Environment) - Method in interface org.jbpm.api.cmd.Command
 
execute(Command<T>) - Method in interface org.jbpm.api.cmd.CommandService
 
executeJob(long) - Method in interface org.jbpm.api.ManagementService
resets the retry count, clears the exception and executes the job.
Execution - Interface in org.jbpm.api
a runtime path of execution.
executionCreateTask(OpenTask) - Method in class org.jbpm.api.task.TaskHandler
is called after the task is created according to the task definition.
executionId(String) - Method in interface org.jbpm.api.history.HistoryActivityInstanceQuery
 
ExecutionService - Interface in org.jbpm.api
manages runtime process executions.
executionSignal(OpenTask) - Method in class org.jbpm.api.task.TaskHandler
is called when the related execution gets a signal.
ExternalActivityBehaviour - Interface in org.jbpm.api.activity
extends ActivityBehaviour for handling external triggers after a wait state.

F

findActiveActivityNames() - Method in interface org.jbpm.api.Execution
get the set of all activities that are active.
findActiveExecutionIn(String) - Method in interface org.jbpm.api.Execution
search for an execution that is active and in the given activityName.
findActiveExecutionIn(String) - Method in interface org.jbpm.api.model.OpenExecution
 
findActivity(String) - Method in interface org.jbpm.api.model.CompositeElement
searches for the given activity in this element recursively, including this activity and all child activities.
findAssignedTasks(String) - Method in interface org.jbpm.api.TaskService
list of tasks that are assigned to the given user.
findExecutionById(String) - Method in interface org.jbpm.api.ExecutionService
the path of execution that is uniquely defined by the execution id.
findExecutionById(String) - Method in interface org.jbpm.api.session.PvmDbSession
the execution uniquely identified by the given executionKey.
findExecutionByKey(String, String) - Method in interface org.jbpm.api.session.PvmDbSession
the execution uniquely identified by the given processDefinition name and the execution key.
findGroupById(String) - Method in interface org.jbpm.api.IdentityService
lookup a group.
findGroupIdsByUser(String) - Method in interface org.jbpm.api.IdentityService
all group ids (String) for which this user is a member.
findGroupsByUser(String) - Method in interface org.jbpm.api.IdentityService
all group ids (String) for which this user is a member.
findGroupsByUserAndGroupType(String, String) - Method in interface org.jbpm.api.IdentityService
groups of the given groupType for which the given user is a member.
findJobsWithException(int, int) - Method in interface org.jbpm.api.session.PvmDbSession
the jobs for which all the retries have failed and which will not be picked up any more by the jobImpl executor
findLatestProcessDefinitionByKey(String) - Method in interface org.jbpm.api.session.PvmDbSession
latest version of the processDefinition for the given key.
findMessages(int, int) - Method in interface org.jbpm.api.session.PvmDbSession
timers
findOutgoingTransition(String) - Method in interface org.jbpm.api.model.Activity
searches for the given transitionName in this activity and then up the parent chain.
findProcessDefinitionById(String) - Method in interface org.jbpm.api.session.PvmDbSession
the process definition uniquely identified by the given processDefinition id.
findProcessDefinitionById(String) - Method in interface org.jbpm.api.session.RepositorySession
 
findProcessDefinitionByKey(String) - Method in interface org.jbpm.api.session.RepositorySession
 
findProcessDefinitionKeyByName(String) - Method in interface org.jbpm.api.session.PvmDbSession
the first key for an existing process definition with the given processDefinitionName
findProcessDefinitionKeys() - Method in interface org.jbpm.api.session.PvmDbSession
all deployed process names.
findProcessDefinitionNameByKey(String) - Method in interface org.jbpm.api.session.PvmDbSession
the first name for an existing process definition with the given processDefinitionKey
findProcessDefinitionsByKey(String) - Method in interface org.jbpm.api.session.PvmDbSession
all versions of the processDefinition for the given key.
findProcessInstanceById(String) - Method in interface org.jbpm.api.ExecutionService
the process instance that is uniquely defined by the process execution id.
findProcessInstanceById(String) - Method in interface org.jbpm.api.session.PvmDbSession
the process instance uniquely identified by the given executionKey.
findProcessInstanceIds(String) - Method in interface org.jbpm.api.session.PvmDbSession
 
findTakableTasks(String) - Method in interface org.jbpm.api.TaskService
list of tasks that can be taken by the given user.
findTaskByDbid(long) - Method in interface org.jbpm.api.session.TaskDbSession
 
findTaskByExecution(Execution) - Method in interface org.jbpm.api.session.TaskDbSession
 
findTimers(int, int) - Method in interface org.jbpm.api.session.PvmDbSession
timers
findUserById(String) - Method in interface org.jbpm.api.IdentityService
lookup a user
findUsers() - Method in interface org.jbpm.api.IdentityService
get all the users in the system.
fire(String, ObservableElement) - Method in interface org.jbpm.api.activity.ActivityExecution
fires the event on the given eventSource and then propagates the event up to the eventSource's parent chain.
fire(String, ObservableElement) - Method in interface org.jbpm.api.listener.EventListenerExecution
fires the event on the given eventSource and then propagates the event up to the eventSource's parent chain.
flush() - Method in interface org.jbpm.api.session.DbSession
 
forceVersionUpdate(Object) - Method in interface org.jbpm.api.session.DbSession
 

G

get(String) - Method in interface org.jbpm.api.env.Context
 
get(Class<T>) - Method in interface org.jbpm.api.env.Context
 
get(String) - Method in class org.jbpm.api.env.Environment
searches a named object in all the contexts in the default search order.
get(String, String[]) - Method in class org.jbpm.api.env.Environment
searches a named object in all the contexts in the given search order.
get(Class<T>) - Method in class org.jbpm.api.env.Environment
searches an object based on type.
get(Class<T>, String[]) - Method in class org.jbpm.api.env.Environment
searches an object based on type.
get(Class<T>) - Method in interface org.jbpm.api.ProcessEngine
retrieve and object defined in the process engine by type
get(String) - Method in interface org.jbpm.api.ProcessEngine
retrieve and object defined in the process engine by name
get(Class<T>, Object) - Method in interface org.jbpm.api.session.DbSession
 
getActivities() - Method in interface org.jbpm.api.model.CompositeElement
the list of direct composite activities.
getActivitiesMap() - Method in interface org.jbpm.api.model.CompositeElement
the composite activities, keyed by activity name.
getActivity(String) - Method in interface org.jbpm.api.model.CompositeElement
the first composite activity with the given name or null of no such activity exists.
getActivity() - Method in interface org.jbpm.api.model.OpenExecution
the current activity
getActivityCoordinates(String, String) - Method in interface org.jbpm.api.RepositoryService
 
getActivityName() - Method in interface org.jbpm.api.Execution
represents the current position in the process by indicating the name of the current activity.
getActivityName() - Method in interface org.jbpm.api.history.HistoryActivityInstance
 
getAssignee() - Method in interface org.jbpm.api.task.Swimlane
 
getAssignee() - Method in interface org.jbpm.api.task.Task
 
getAttachment(String) - Method in interface org.jbpm.api.model.OpenProcessDefinition
retrieves an attachment of a process definition
getCause() - Method in interface org.jbpm.api.Problem
 
getClassLoader() - Method in class org.jbpm.api.Configuration
 
getClassLoader() - Method in class org.jbpm.api.env.Environment
 
getColumn() - Method in interface org.jbpm.api.Problem
 
getComments() - Method in interface org.jbpm.api.model.Comment
threaded replies to this comment
getComments() - Method in interface org.jbpm.api.model.Discussable
all comments.
getCondition() - Method in interface org.jbpm.api.model.Transition
the general purpose condition that can be used in various ways by the activities.
getContext(String) - Method in class org.jbpm.api.env.Environment
 
getCreate() - Method in interface org.jbpm.api.task.Task
 
getCurrent() - Static method in class org.jbpm.api.env.Environment
gets the most inner open environment.
getDbid() - Method in interface org.jbpm.api.job.Job
 
getDbid() - Method in interface org.jbpm.api.model.Comment
the meaningless database primary key
getDbid() - Method in interface org.jbpm.api.model.ObservableElement
the meaningless database primary key
getDbid() - Method in interface org.jbpm.api.task.Participation
 
getDbid() - Method in interface org.jbpm.api.task.Swimlane
 
getDbid() - Method in interface org.jbpm.api.task.Task
 
getDefaultOutgoingTransition() - Method in interface org.jbpm.api.model.Activity
the default outgoing transition.
getDeploymentDbid() - Method in interface org.jbpm.api.ProcessDefinition
references the deployment in which this process definition is deployed.
getDescription() - Method in interface org.jbpm.api.task.Task
 
getDestination() - Method in interface org.jbpm.api.model.Transition
the activity in which this transition arrives.
getDueDate() - Method in interface org.jbpm.api.job.Job
 
getDueDate() - Method in interface org.jbpm.api.task.Task
 
getDuration() - Method in interface org.jbpm.api.history.HistoryActivityInstance
 
getDuration() - Method in interface org.jbpm.api.history.HistoryProcessInstance
 
getEmailAddress() - Method in interface org.jbpm.api.identity.User
 
getEndTime() - Method in interface org.jbpm.api.history.HistoryActivityInstance
 
getEndTime() - Method in interface org.jbpm.api.history.HistoryProcessInstance
 
getEvent() - Method in interface org.jbpm.api.listener.EventListenerExecution
the event that is being fired, part of the current position in the process graph.
getEventName() - Method in interface org.jbpm.api.job.Timer
 
getEventSource() - Method in interface org.jbpm.api.listener.EventListenerExecution
the original object that fired the event, part of the current position in the process graph.
getException() - Method in interface org.jbpm.api.job.Job
 
getExecution(String) - Method in interface org.jbpm.api.Execution
the child execution for the given name or null in case such execution doesn't exist.
getExecution() - Method in interface org.jbpm.api.job.Job
 
getExecution(String) - Method in interface org.jbpm.api.model.OpenExecution
the child execution for the given name or null in case such execution doesn't exist.
getExecution() - Method in interface org.jbpm.api.task.OpenTask
 
getExecutionId() - Method in interface org.jbpm.api.history.HistoryActivityInstance
 
getExecutions() - Method in interface org.jbpm.api.Execution
the child executions in the execution structure.
getExecutionService() - Method in interface org.jbpm.api.ProcessEngine
the execution service that provides access to the runtime executions repository.
getExecutionsMap() - Method in interface org.jbpm.api.Execution
maps child execution names to execution objects.
getExtension(Class<T>) - Method in interface org.jbpm.api.activity.ActivityExecution
way to access process language extensions in the execution without having to cast.
getExtension(Class<T>) - Method in interface org.jbpm.api.listener.EventListenerExecution
way to access process language extensions in the execution without having to cast.
getFamilyName() - Method in interface org.jbpm.api.identity.User
 
getForm() - Method in interface org.jbpm.api.task.Task
 
getFromCurrent(Class<T>) - Static method in class org.jbpm.api.env.Environment
 
getFromCurrent(Class<T>, boolean) - Static method in class org.jbpm.api.env.Environment
 
getFromCurrent(String) - Static method in class org.jbpm.api.env.Environment
 
getFromCurrent(String, boolean) - Static method in class org.jbpm.api.env.Environment
 
getGivenName() - Method in interface org.jbpm.api.identity.User
 
getGroupId() - Method in interface org.jbpm.api.task.Participation
groupId for this participation.
getHeight() - Method in interface org.jbpm.api.model.ActivityCoordinates
 
getHistoryService() - Method in interface org.jbpm.api.ProcessEngine
the history service that provides access to the history executions repository.
getId() - Method in interface org.jbpm.api.Execution
a globally unique identifier for this execution.
getId() - Method in interface org.jbpm.api.identity.Group
 
getId() - Method in interface org.jbpm.api.identity.User
 
getId() - Method in interface org.jbpm.api.ProcessDefinition
the unique id for this process definition.
getId() - Method in class org.jbpm.api.task.IdentityRef
 
getIdentityService() - Method in interface org.jbpm.api.ProcessEngine
the identity service that exposes the user and group operations management operations.
getIncomingTransitions() - Method in interface org.jbpm.api.model.Activity
the list of arriving transitions.
getInitial() - Method in interface org.jbpm.api.model.OpenProcessDefinition
the initial activity of this process definition
getKey() - Method in interface org.jbpm.api.Execution
the optional user provided business key that is unique within one process definition.
getKey() - Method in interface org.jbpm.api.history.HistoryProcessInstance
 
getKey() - Method in interface org.jbpm.api.ProcessDefinition
the user defined short representation of the name.
getLine() - Method in interface org.jbpm.api.Problem
 
getLockExpirationTime() - Method in interface org.jbpm.api.job.Job
 
getLockOwner() - Method in interface org.jbpm.api.job.Job
 
getManagementService() - Method in interface org.jbpm.api.ProcessEngine
the management service that exposes the management operations to operators that have to keep the jBPM system up and running.
getMessage() - Method in interface org.jbpm.api.model.Comment
the actual message.
getMsg() - Method in interface org.jbpm.api.Problem
 
getName() - Method in interface org.jbpm.api.Deployment
 
getName() - Method in interface org.jbpm.api.env.Context
 
getName() - Method in class org.jbpm.api.env.WireObject
 
getName() - Method in interface org.jbpm.api.Execution
the externally given name or id of this execution.
getName() - Method in interface org.jbpm.api.identity.Group
 
getName() - Method in interface org.jbpm.api.model.ObservableElement
the short display name given to this element.
getName() - Method in interface org.jbpm.api.ProcessDefinition
the short display name given to this process definition.
getName() - Method in interface org.jbpm.api.task.Swimlane
 
getName() - Method in interface org.jbpm.api.task.Task
 
getName() - Method in interface org.jbpm.api.task.TaskDefinition
 
getObject() - Method in class org.jbpm.api.env.WireObject
 
getObject(long, String) - Method in interface org.jbpm.api.session.RepositorySession
 
getOutgoingTransition(String) - Method in interface org.jbpm.api.model.Activity
the first leaving transition with the given name or null of no such leaving transition exists.
getOutgoingTransitions() - Method in interface org.jbpm.api.model.Activity
the list of outgoing transitions.
getOutgoingTransitionsMap() - Method in interface org.jbpm.api.model.Activity
the leaving transitions, keyed by transition name.
getParent() - Method in interface org.jbpm.api.Execution
the parent execution in the execution structure.
getParent() - Method in interface org.jbpm.api.model.ObservableElement
the enclosing activity or the process definition
getParent() - Method in interface org.jbpm.api.model.OpenExecution
the parent execution in the execution structure.
getParentActivity() - Method in interface org.jbpm.api.model.Activity
retrieve the parent activity in the composite activity structure.
getPreviousActivity() - Method in interface org.jbpm.api.activity.ActivityExecution
returns the previously executed activity only if Activity.isPreviousNeeded() is set to true.
getPreviousTransition() - Method in interface org.jbpm.api.activity.ActivityExecution
returns the previously taken transition only if Activity.isPreviousNeeded() is set to true.
getPriority() - Method in interface org.jbpm.api.Execution
indicates low priorities with negative values and high priorities with positive values.
getPriority() - Method in interface org.jbpm.api.task.Task
 
getProcessDefinition() - Method in interface org.jbpm.api.model.ObservableElement
the process definition to which this process element belongs
getProcessDefinition() - Method in interface org.jbpm.api.model.OpenExecution
the process definition for this execution.
getProcessDefinitionId() - Method in interface org.jbpm.api.history.HistoryProcessInstance
 
getProcessInstance() - Method in interface org.jbpm.api.Execution
the main path of execution in the execution structure.
getProcessInstance() - Method in interface org.jbpm.api.job.Job
 
getProcessInstance() - Method in interface org.jbpm.api.model.OpenExecution
the main path of execution in the execution structure.
getProcessInstanceId() - Method in interface org.jbpm.api.history.HistoryProcessInstance
 
getProperty(String) - Method in interface org.jbpm.api.model.ObservableElement
the property value for the given key or null if no such configuration key is present.
getPropertyKeys() - Method in interface org.jbpm.api.model.ObservableElement
the set of available property keys or an empty set in case there are no keys.
getRepeat() - Method in interface org.jbpm.api.job.Timer
 
getRepositoryService() - Method in interface org.jbpm.api.ProcessEngine
the repository service that provides access to the process repository.
getResource() - Method in interface org.jbpm.api.Problem
 
getResourceAsStream(long, String) - Method in interface org.jbpm.api.RepositoryService
 
getResourceAsStream(long, String) - Method in interface org.jbpm.api.session.RepositorySession
 
getRetries() - Method in interface org.jbpm.api.job.Job
 
getSeverity() - Method in interface org.jbpm.api.Problem
 
getSignalName() - Method in interface org.jbpm.api.job.Timer
 
getSource() - Method in interface org.jbpm.api.model.Transition
the activity from which this transition leaves.
getStartTime() - Method in interface org.jbpm.api.history.HistoryActivityInstance
 
getStartTime() - Method in interface org.jbpm.api.history.HistoryProcessInstance
 
getState() - Method in interface org.jbpm.api.Execution
the state of this execution.
getState() - Method in interface org.jbpm.api.history.HistoryProcessInstance
 
getSubProcessInstance() - Method in interface org.jbpm.api.model.OpenExecution
the related sub process execution.
getSubTasks(long) - Method in interface org.jbpm.api.TaskService
get the subtasks for this task.
getTask(long) - Method in interface org.jbpm.api.TaskService
Retrieves the task with the given identifier from persistent storage.
getTaskComments(long) - Method in interface org.jbpm.api.TaskService
get the list of comments made to a task.
getTaskParticipations(long) - Method in interface org.jbpm.api.TaskService
get roles related to a given task.
getTaskService() - Method in interface org.jbpm.api.ProcessEngine
the task service that exposes the runtime human task lists.
getTime() - Method in interface org.jbpm.api.model.Comment
time that specifies when the comment was made
getTimers() - Method in interface org.jbpm.api.model.OpenExecution
timers for this execution scope
getTimestamp() - Method in interface org.jbpm.api.Deployment
 
getTransition() - Method in interface org.jbpm.api.activity.ActivityExecution
the current transition indicating the position in the process definition graph.
getTransition() - Method in interface org.jbpm.api.listener.EventListenerExecution
the current transition indicating the position in the process definition graph.
getType() - Method in interface org.jbpm.api.identity.Group
 
getType() - Method in interface org.jbpm.api.task.Participation
see constants for default participations
getUserId() - Method in class org.jbpm.api.env.Environment
get the authenticated user id
getUserId() - Method in interface org.jbpm.api.model.Comment
the id of the user that made this comment.
getUserId() - Method in interface org.jbpm.api.task.Participation
userId for this participation.
getVariable(String, String) - Method in interface org.jbpm.api.ExecutionService
retrieves a variable
getVariable(String) - Method in interface org.jbpm.api.model.OpenExecution
retrieve the value for the given key.
getVariable(long, String) - Method in interface org.jbpm.api.TaskService
retrieves a variable
getVariableKeys() - Method in interface org.jbpm.api.model.OpenExecution
a non-null set that contains all the keys present in this scope.
getVariableNames(String) - Method in interface org.jbpm.api.ExecutionService
all the variables visible in the given execution scope
getVariableNames(long) - Method in interface org.jbpm.api.TaskService
all the variables visible in the given task
getVariables(String, Set<String>) - Method in interface org.jbpm.api.ExecutionService
retrieves a map of variables
getVariables() - Method in interface org.jbpm.api.model.OpenExecution
a non-null map containing all the key-value pairs in this scope.
getVariables(long, Set<String>) - Method in interface org.jbpm.api.TaskService
retrieves a map of variables
getVersion() - Method in interface org.jbpm.api.ProcessDefinition
automatically assigned during deployment of a process that represents the sequence number for process definitions with the same name.
getWidth() - Method in interface org.jbpm.api.model.ActivityCoordinates
 
getX() - Method in interface org.jbpm.api.model.ActivityCoordinates
 
getY() - Method in interface org.jbpm.api.model.ActivityCoordinates
 
Group - Interface in org.jbpm.api.identity
a group.
GroupRef - Class in org.jbpm.api.task
 
GroupRef(String) - Constructor for class org.jbpm.api.task.GroupRef
 

H

has(String) - Method in interface org.jbpm.api.env.Context
 
hasActivities() - Method in interface org.jbpm.api.model.CompositeElement
indicates if this processDefinition has activities.
hasActivity(String) - Method in interface org.jbpm.api.model.CompositeElement
indicates if an activity with the given name exists directly in this element.
hasEvent(String) - Method in interface org.jbpm.api.model.ObservableElement
indicates if the given event is defined no this element.
hasExecution(String) - Method in interface org.jbpm.api.Execution
indicates if this execution has a child execution with the given executionName
hashCode() - Method in class org.jbpm.api.task.IdentityRef
 
hasIncomingTransitions() - Method in interface org.jbpm.api.model.Activity
indicates if this activity has arriving transitions
hasOutgoingTransition(String) - Method in interface org.jbpm.api.model.Activity
indicates if a leaving transition with the given transitionName exists.
hasOutgoingTransitions() - Method in interface org.jbpm.api.model.Activity
indicates if this activity has leaving transitions
hasTimers() - Method in interface org.jbpm.api.model.OpenExecution
indicates if this execution scope has timers
hasVariable(String) - Method in interface org.jbpm.api.model.OpenExecution
indicates presenve of the given key.
hasVariables() - Method in interface org.jbpm.api.model.OpenExecution
indicates if there are keys in this scope.
historyActivityEnd() - Method in interface org.jbpm.api.activity.ActivityExecution
marks the end of an activity for history purposes.
historyActivityEnd(String) - Method in interface org.jbpm.api.activity.ActivityExecution
marks the end of an activity with a specific transitionName for history purposes.
HistoryActivityInstance - Interface in org.jbpm.api.history
 
HistoryActivityInstanceQuery - Interface in org.jbpm.api.history
 
historyActivityStart() - Method in interface org.jbpm.api.activity.ActivityExecution
marks the start of an activity for history purposes.
historyAutomatic() - Method in interface org.jbpm.api.activity.ActivityExecution
records the end of an automatic event.
historyDecision(String) - Method in interface org.jbpm.api.activity.ActivityExecution
record history event that specifies for a decision activity which transition has been taken.
HistoryProcessInstance - Interface in org.jbpm.api.history
 
HistoryProcessInstanceQuery - Interface in org.jbpm.api.history
 
HistoryService - Interface in org.jbpm.api
exposes the history information for ongoing and past process instances.
historyTaskCancel(String) - Method in interface org.jbpm.api.task.OpenTask
fires a history event that marks the cancellation of this task.
historyTaskComplete(String) - Method in interface org.jbpm.api.task.OpenTask
fires a history event that marks the completion of this task.
historyTaskStart() - Method in interface org.jbpm.api.task.OpenTask
fires a history event that marks the start of this task.

I

id(String) - Method in interface org.jbpm.api.ProcessDefinitionQuery
 
id - Variable in class org.jbpm.api.task.IdentityRef
 
IdentityRef - Class in org.jbpm.api.task
references an identity. usally a user or group.
IdentityRef(String) - Constructor for class org.jbpm.api.task.IdentityRef
 
IdentityService - Interface in org.jbpm.api
 
instantiate(String) - Method in class org.jbpm.api.Configuration
 
isActive() - Method in interface org.jbpm.api.Execution
is this execution active ?
isEnded() - Method in interface org.jbpm.api.Execution
is this execution ended
isExclusive() - Method in interface org.jbpm.api.job.Job
 
isExecutionAsync() - Method in interface org.jbpm.api.model.Activity
indicates if this activity should be executed asynchronously.
isLeaveAsync() - Method in interface org.jbpm.api.model.Activity
indicates if execution should proceed asynchronously when this activity is left over any of the outgoing transitions.
isLocked() - Method in interface org.jbpm.api.Execution
is this execution locked ?
isPreviousNeeded() - Method in interface org.jbpm.api.model.Activity
indicates if this activity behaviour needs to know the previous activity or previous transition.
isProcessInstance() - Method in interface org.jbpm.api.Execution
is this a process instance
isRollbackOnly() - Method in interface org.jbpm.api.env.Transaction
is this transaction marked for rollback only ?
isSignalAsync() - Method in interface org.jbpm.api.model.Activity
indicates if signals should be processed asynchronously.
isSignalling() - Method in interface org.jbpm.api.task.OpenTask
 
isSuspended() - Method in interface org.jbpm.api.Execution
is this execution suspended ?
isSuspended() - Method in interface org.jbpm.api.job.Job
 
isTypeExposed - Variable in class org.jbpm.api.env.WireObject
 
isTypeExposed() - Method in class org.jbpm.api.env.WireObject
 

J

JbpmException - Exception in org.jbpm.api
 
JbpmException() - Constructor for exception org.jbpm.api.JbpmException
 
JbpmException(String, Throwable) - Constructor for exception org.jbpm.api.JbpmException
 
JbpmException(String) - Constructor for exception org.jbpm.api.JbpmException
 
JbpmException(Throwable) - Constructor for exception org.jbpm.api.JbpmException
 
Job - Interface in org.jbpm.api.job
base class for timers and messages.
JobQuery - Interface in org.jbpm.api
 

K

key(String) - Method in interface org.jbpm.api.ProcessDefinitionQuery
 
keys() - Method in interface org.jbpm.api.env.Context
 

L

list() - Method in interface org.jbpm.api.history.HistoryActivityInstanceQuery
 
list() - Method in interface org.jbpm.api.history.HistoryProcessInstanceQuery
 
list() - Method in interface org.jbpm.api.JobQuery
 
list() - Method in interface org.jbpm.api.ProcessDefinitionQuery
 
list() - Method in interface org.jbpm.api.ProcessInstanceQuery
 
list() - Method in interface org.jbpm.api.TaskQuery
 
lockPessimistically(Object) - Method in interface org.jbpm.api.session.DbSession
 

M

ManagementService - Interface in org.jbpm.api
operations targeted to system operators that need to keep the process engine up and running.
merge(Object) - Method in interface org.jbpm.api.session.DbSession
 
Message - Interface in org.jbpm.api.job
an asynchronous message.
messages() - Method in interface org.jbpm.api.JobQuery
 
MessageSession - Interface in org.jbpm.api.session
 

N

name - Variable in class org.jbpm.api.env.WireObject
 
name(String) - Method in interface org.jbpm.api.ProcessDefinitionQuery
 
nameLike(String) - Method in interface org.jbpm.api.ProcessDefinitionQuery
 
newTask() - Method in interface org.jbpm.api.TaskService
Creates a task.
newTask(long) - Method in interface org.jbpm.api.TaskService
Creates a new subtask for the given task.
notify(EventListenerExecution) - Method in interface org.jbpm.api.listener.EventListener
 

O

object - Variable in class org.jbpm.api.env.WireObject
 
ObservableElement - Interface in org.jbpm.api.model
a super class for process elements that have events.
openEnvironment() - Method in interface org.jbpm.api.env.EnvironmentFactory
open a new Environment.
openEnvironment(List<WireObject>) - Method in interface org.jbpm.api.env.EnvironmentFactory
open a new Environment and pass in a list of objects that must be placed/exposed in the transaction context.
OpenExecution - Interface in org.jbpm.api.model
execution that opens up access to the related objects in the execution and process definition model.
OpenProcessDefinition - Interface in org.jbpm.api.model
a graph (or tree) structure that can be executed.
OpenProcessInstance - Interface in org.jbpm.api.model
 
OpenTask - Interface in org.jbpm.api.task
 
orderAsc(String) - Method in interface org.jbpm.api.history.HistoryActivityInstanceQuery
 
orderAsc(String) - Method in interface org.jbpm.api.history.HistoryProcessInstanceQuery
 
orderAsc(String) - Method in interface org.jbpm.api.JobQuery
 
orderAsc(String) - Method in interface org.jbpm.api.ProcessDefinitionQuery
 
orderAsc(String) - Method in interface org.jbpm.api.ProcessInstanceQuery
 
orderAsc(String) - Method in interface org.jbpm.api.TaskQuery
 
orderDesc(String) - Method in interface org.jbpm.api.history.HistoryActivityInstanceQuery
 
orderDesc(String) - Method in interface org.jbpm.api.history.HistoryProcessInstanceQuery
 
orderDesc(String) - Method in interface org.jbpm.api.JobQuery
 
orderDesc(String) - Method in interface org.jbpm.api.ProcessDefinitionQuery
 
orderDesc(String) - Method in interface org.jbpm.api.ProcessInstanceQuery
 
orderDesc(String) - Method in interface org.jbpm.api.TaskQuery
 
org.jbpm.api - package org.jbpm.api
the primary facade interfaces to the process repository, the execution repository and the management functionalities.
org.jbpm.api.activity - package org.jbpm.api.activity
interfaces for implementing activities, which represent the runtime behaviour of activities.
org.jbpm.api.client - package org.jbpm.api.client
for clients that want direct programmatic access to the execution object like e.g. in unit tests.
org.jbpm.api.cmd - package org.jbpm.api.cmd
 
org.jbpm.api.env - package org.jbpm.api.env
a layer that abstracts the engine and activities from the concrete environment in which the Process Virtual Machine runs.
org.jbpm.api.history - package org.jbpm.api.history
 
org.jbpm.api.identity - package org.jbpm.api.identity
 
org.jbpm.api.job - package org.jbpm.api.job
timers and asynchronous messages
org.jbpm.api.jpdl - package org.jbpm.api.jpdl
 
org.jbpm.api.listener - package org.jbpm.api.listener
interfaces for implementing event listeners, which represent runtime behaviour that can be associated as listeners to process events.
org.jbpm.api.model - package org.jbpm.api.model
common model base classes for the client, activity and event listener API's
org.jbpm.api.session - package org.jbpm.api.session
interfaces to pluggable transactional resources to be used by activity implementations.
org.jbpm.api.task - package org.jbpm.api.task
 
OWNER - Static variable in interface org.jbpm.api.task.Participation
the person with ultimate responsibility over a task.

P

page(int, int) - Method in interface org.jbpm.api.history.HistoryActivityInstanceQuery
 
page(int, int) - Method in interface org.jbpm.api.history.HistoryProcessInstanceQuery
 
page(int, int) - Method in interface org.jbpm.api.JobQuery
 
page(int, int) - Method in interface org.jbpm.api.ProcessDefinitionQuery
 
page(int, int) - Method in interface org.jbpm.api.ProcessInstanceQuery
 
page(int, int) - Method in interface org.jbpm.api.TaskQuery
 
Participation - Interface in org.jbpm.api.task
a link to a participating identity (user or group) and the type of involvement.
popEnvironment() - Static method in class org.jbpm.api.env.Environment
pops the closing context from the stack of current contexts.
Problem - Interface in org.jbpm.api
 
ProcessDefinition - Interface in org.jbpm.api
a graphical process which is deployed in the .
processDefinitionId(String) - Method in interface org.jbpm.api.history.HistoryActivityInstanceQuery
 
processDefinitionId(String) - Method in interface org.jbpm.api.history.HistoryProcessInstanceQuery
 
processDefinitionId(String) - Method in interface org.jbpm.api.ProcessInstanceQuery
 
ProcessDefinitionQuery - Interface in org.jbpm.api
 
ProcessEngine - Interface in org.jbpm.api
central starting point for all process engine API interactions.
ProcessInstance - Interface in org.jbpm.api
a process instance is one execution of a process definition.
processInstanceId(String) - Method in interface org.jbpm.api.history.HistoryProcessInstanceQuery
 
processInstanceId(String) - Method in interface org.jbpm.api.JobQuery
 
processInstanceId(String) - Method in interface org.jbpm.api.ProcessInstanceQuery
 
ProcessInstanceQuery - Interface in org.jbpm.api
 
PROPERTY_ACTIVITYNAME - Static variable in interface org.jbpm.api.history.HistoryActivityInstanceQuery
 
PROPERTY_ASSIGNEE - Static variable in interface org.jbpm.api.TaskQuery
 
PROPERTY_CREATEDATE - Static variable in interface org.jbpm.api.TaskQuery
 
PROPERTY_DEPLOYMENT_TIMESTAMP - Static variable in interface org.jbpm.api.ProcessDefinitionQuery
 
PROPERTY_DUEDATE - Static variable in interface org.jbpm.api.TaskQuery
 
PROPERTY_DURATION - Static variable in interface org.jbpm.api.history.HistoryActivityInstanceQuery
 
PROPERTY_DURATION - Static variable in interface org.jbpm.api.history.HistoryProcessInstanceQuery
 
PROPERTY_ENDTIME - Static variable in interface org.jbpm.api.history.HistoryActivityInstanceQuery
 
PROPERTY_ENDTIME - Static variable in interface org.jbpm.api.history.HistoryProcessInstanceQuery
 
PROPERTY_EXECUTIONID - Static variable in interface org.jbpm.api.history.HistoryActivityInstanceQuery
 
PROPERTY_ID - Static variable in interface org.jbpm.api.history.HistoryProcessInstanceQuery
 
PROPERTY_ID - Static variable in interface org.jbpm.api.ProcessDefinitionQuery
 
PROPERTY_KEY - Static variable in interface org.jbpm.api.ProcessDefinitionQuery
 
PROPERTY_KEY - Static variable in interface org.jbpm.api.ProcessInstanceQuery
 
PROPERTY_NAME - Static variable in interface org.jbpm.api.ProcessDefinitionQuery
 
PROPERTY_NAME - Static variable in interface org.jbpm.api.TaskQuery
 
PROPERTY_PRIORITY - Static variable in interface org.jbpm.api.TaskQuery
 
PROPERTY_PROGRESS - Static variable in interface org.jbpm.api.TaskQuery
 
PROPERTY_STARTTIME - Static variable in interface org.jbpm.api.history.HistoryActivityInstanceQuery
 
PROPERTY_STARTTIME - Static variable in interface org.jbpm.api.history.HistoryProcessInstanceQuery
 
PROPERTY_STATE - Static variable in interface org.jbpm.api.history.HistoryProcessInstanceQuery
 
PROPERTY_VERSION - Static variable in interface org.jbpm.api.ProcessDefinitionQuery
 
pushEnvironment(Environment) - Static method in class org.jbpm.api.env.Environment
after opening of a new environment succeeded, the environment must be pushed in the stack of current environments.
PvmDbSession - Interface in org.jbpm.api.session
 

R

registerSynchronization(Synchronization) - Method in interface org.jbpm.api.env.Transaction
register a transaction listener.
removeComment(Comment) - Method in interface org.jbpm.api.model.Discussable
remove a comment
removeContext(Context) - Method in class org.jbpm.api.env.Environment
 
removeTaskParticipatingGroup(long, String, String) - Method in interface org.jbpm.api.TaskService
removes a role to a given task.
removeTaskParticipatingUser(long, String, String) - Method in interface org.jbpm.api.TaskService
removes a role to a given task.
removeVariable(String) - Method in interface org.jbpm.api.model.OpenExecution
remove the key-value pair for the given key from this scope.
removeVariables() - Method in interface org.jbpm.api.model.OpenExecution
removes all variables in this scope
REPLACED_ASSIGNEE - Static variable in interface org.jbpm.api.task.Participation
a person that was assigned to a task, but got replaced because of absence or another reason.
RepositoryService - Interface in org.jbpm.api
 
RepositorySession - Interface in org.jbpm.api.session
 
resume() - Method in interface org.jbpm.api.client.ClientExecution
resumes an execution.

S

save(Object) - Method in interface org.jbpm.api.session.DbSession
 
saveTask(Task) - Method in interface org.jbpm.api.session.TaskDbSession
 
saveTask(Task) - Method in interface org.jbpm.api.TaskService
Saves the given task to persistent storage.
schedule(Timer) - Method in interface org.jbpm.api.session.TimerSession
Schedule the execution of a timer.
send(Message) - Method in interface org.jbpm.api.session.MessageSession
 
set(String, Object) - Method in interface org.jbpm.api.env.Context
 
setActivity(Activity) - Method in interface org.jbpm.api.activity.ActivityExecution
position this execution in the destination activity.
setActivity(Activity, Execution) - Method in interface org.jbpm.api.activity.ActivityExecution
position the given execution in the destination activity
setAssignee(String) - Method in interface org.jbpm.api.task.Assignable
 
setAssignee(String) - Method in interface org.jbpm.api.task.Swimlane
 
setAssignee(String) - Method in interface org.jbpm.api.task.Task
 
setClassLoader(ClassLoader) - Method in class org.jbpm.api.env.Environment
 
setDescription(String) - Method in interface org.jbpm.api.task.Task
 
setDueDate(Date) - Method in interface org.jbpm.api.task.Task
 
setFile(File) - Method in class org.jbpm.api.Configuration
 
setForm(String) - Method in interface org.jbpm.api.task.Task
 
setInputSource(InputSource) - Method in class org.jbpm.api.Configuration
 
setInputStream(InputStream) - Method in class org.jbpm.api.Configuration
 
setName(String) - Method in interface org.jbpm.api.Deployment
 
setName(String) - Method in interface org.jbpm.api.task.Task
 
setPriority(int) - Method in interface org.jbpm.api.activity.ActivityExecution
setter for the priority.
setPriority(int) - Method in interface org.jbpm.api.listener.EventListenerExecution
setter for the priority.
setPriority(int) - Method in interface org.jbpm.api.model.OpenExecution
setter for the priority.
setPriority(int) - Method in interface org.jbpm.api.task.Task
 
setResource(String) - Method in class org.jbpm.api.Configuration
 
setRollbackOnly() - Method in interface org.jbpm.api.env.Transaction
marks a transaction for rollback only.
setSessionFactory(Object) - Method in interface org.jbpm.api.ProcessEngine
programmatically provide a hibernate session factory
setSignalling(boolean) - Method in interface org.jbpm.api.task.OpenTask
 
setState(String) - Method in interface org.jbpm.api.model.OpenExecution
update the state
setTimestamp(long) - Method in interface org.jbpm.api.Deployment
 
setUrl(URL) - Method in class org.jbpm.api.Configuration
 
setUserId(String) - Method in class org.jbpm.api.env.Environment
set the authenticated user id
setVariable(String, String, Object) - Method in interface org.jbpm.api.ExecutionService
creates or overwrites a variable value on the referenced execution
setVariable(String, Object) - Method in interface org.jbpm.api.model.OpenExecution
updates or creates a variable for the given value.
setVariable(long, String, Object) - Method in interface org.jbpm.api.TaskService
creates or overwrites a variable value on the given task
setVariables(String, Map<String, Object>) - Method in interface org.jbpm.api.ExecutionService
creates or overwrites the variable values on the referenced execution
setVariables(Map<String, Object>) - Method in interface org.jbpm.api.model.OpenExecution
sets all given variables.
setVariables(long, Map<String, Object>) - Method in interface org.jbpm.api.TaskService
creates or overwrites the variable values on the given task
setXmlString(String) - Method in class org.jbpm.api.Configuration
 
signal(ActivityExecution, String, Map<String, Object>) - Method in interface org.jbpm.api.activity.ExternalActivityBehaviour
handles an external trigger.
signal() - Method in interface org.jbpm.api.client.ClientExecution
feeds a external trigger into this execution.
signal(String) - Method in interface org.jbpm.api.client.ClientExecution
feeds a named external trigger into the execution.
signal(Map<String, Object>) - Method in interface org.jbpm.api.client.ClientExecution
feeds an external trigger into the execution with parameters.
signal(String, Map<String, Object>) - Method in interface org.jbpm.api.client.ClientExecution
feeds a named external trigger into the execution with parameters.
signal(Execution) - Method in interface org.jbpm.api.client.ClientExecution
feeds a external trigger into the given execution.
signal(String, Execution) - Method in interface org.jbpm.api.client.ClientExecution
feeds a named external trigger into a given execution.
signal(Map<String, Object>, Execution) - Method in interface org.jbpm.api.client.ClientExecution
feeds an external trigger into a given execution with parameters.
signal(String, Map<String, Object>, Execution) - Method in interface org.jbpm.api.client.ClientExecution
feeds a named external trigger into a given execution with parameters.
signalExecutionById(String) - Method in interface org.jbpm.api.ExecutionService
provides an external trigger to an execution.
signalExecutionById(String, String) - Method in interface org.jbpm.api.ExecutionService
provides a named external trigger to an execution.
signalExecutionById(String, String, Map<String, Object>) - Method in interface org.jbpm.api.ExecutionService
provides a named external trigger to an execution with parameters.
signalExecutionById(String, Map<String, Object>) - Method in interface org.jbpm.api.ExecutionService
provides a external trigger to an execution with parameters.
start() - Method in interface org.jbpm.api.client.ClientProcessInstance
starts this process instance
START - Static variable in interface org.jbpm.api.model.Event
fired when a process or an activity starts
startedAfter(Date) - Method in interface org.jbpm.api.history.HistoryActivityInstanceQuery
 
startedBefore(Date) - Method in interface org.jbpm.api.history.HistoryActivityInstanceQuery
 
startProcessInstance() - Method in interface org.jbpm.api.client.ClientProcessDefinition
creates the process instance and immediately start its execution.
startProcessInstance(String) - Method in interface org.jbpm.api.client.ClientProcessDefinition
creates the process instance with the given key and immediately start its execution.
startProcessInstanceById(String) - Method in interface org.jbpm.api.ExecutionService
starts a new process instance for the ProcessDefinition with the given processDefinitionDbid.
startProcessInstanceById(String, String) - Method in interface org.jbpm.api.ExecutionService
starts a new process instance for the ProcessDefinition with the given processDefinitionDbid.
startProcessInstanceById(String, Map<String, Object>) - Method in interface org.jbpm.api.ExecutionService
starts a new process instance for the ProcessDefinition with the given processDefinitionDbid.
startProcessInstanceById(String, Map<String, Object>, String) - Method in interface org.jbpm.api.ExecutionService
starts a new process instance for the ProcessDefinition with the given processDefinitionDbid.
startProcessInstanceByKey(String) - Method in interface org.jbpm.api.ExecutionService
starts a new process instance in the latest version of the given process definition.
startProcessInstanceByKey(String, String) - Method in interface org.jbpm.api.ExecutionService
starts a new process instance in the latest version of the given processDefinitionName.
startProcessInstanceByKey(String, Map<String, Object>) - Method in interface org.jbpm.api.ExecutionService
starts a new process instance in the latest version of the given processDefinitionName.
startProcessInstanceByKey(String, Map<String, Object>, String) - Method in interface org.jbpm.api.ExecutionService
starts a new process instance in the latest version of the given processDefinitionName.
state(String) - Method in interface org.jbpm.api.history.HistoryProcessInstanceQuery
 
STATE_ACTIVE - Static variable in interface org.jbpm.api.Execution
either executing or in a wait state waiting for a signal.
STATE_ACTIVE - Static variable in interface org.jbpm.api.history.HistoryProcessInstance
 
STATE_ASYNC - Static variable in interface org.jbpm.api.Execution
indicates that this execution is doing an asynchronous continuation.
STATE_CANCELLED - Static variable in interface org.jbpm.api.Execution
this execution has been cancelled before it came to completion.
STATE_CREATED - Static variable in interface org.jbpm.api.Execution
between creation of a new process instance and the start of that process instance.
STATE_ENDED - Static variable in interface org.jbpm.api.Execution
this execution has ended.
STATE_ENDED - Static variable in interface org.jbpm.api.history.HistoryProcessInstance
 
STATE_INACTIVE - Static variable in interface org.jbpm.api.Execution
parents with concurrent child executions are inactive.
STATE_SUSPENDED - Static variable in interface org.jbpm.api.Execution
indicates that this execution is temporary suspended with the #suspend() method.
suspend() - Method in interface org.jbpm.api.client.ClientExecution
suspends this execution and all it's child executions.
Swimlane - Interface in org.jbpm.api.task
a runtime process role that can store an assignment so that multiple related tasks are assigned to the same actor.

T

takableBy(String) - Method in interface org.jbpm.api.TaskQuery
only query for tasks that are takable by the given user.
take(String) - Method in interface org.jbpm.api.activity.ActivityExecution
takes the outgoing transition with the given name.
take(Transition) - Method in interface org.jbpm.api.activity.ActivityExecution
takes the given outgoing transition.
take(Transition, Execution) - Method in interface org.jbpm.api.activity.ActivityExecution
let's the given execution take the transition.
TAKE - Static variable in interface org.jbpm.api.model.Event
fired when a transition is being taken
takeDefaultTransition() - Method in interface org.jbpm.api.activity.ActivityExecution
takes the default transition.
takeTask(long, String) - Method in interface org.jbpm.api.TaskService
taking this task will prevent all other candidates from taking and working on this task.
Task - Interface in org.jbpm.api.task
runtime task.
taskCancel(OpenTask, String) - Method in class org.jbpm.api.task.TaskHandler
is called when this task is cancelled.
taskComplete(OpenTask, String) - Method in class org.jbpm.api.task.TaskHandler
is called when this task completes.
TaskDbSession - Interface in org.jbpm.api.session
Persistence interface for tasks.
TaskDefinition - Interface in org.jbpm.api.task
 
TaskHandler - Class in org.jbpm.api.task
for advanced task customization.
TaskHandler() - Constructor for class org.jbpm.api.task.TaskHandler
 
TaskQuery - Interface in org.jbpm.api
 
TaskService - Interface in org.jbpm.api
Human task management facility.
taskSubTaskComplete(OpenTask, OpenTask, String) - Method in class org.jbpm.api.task.TaskHandler
is called when a subtask completes.
taskVariableUpdate(OpenTask, String, Object) - Method in class org.jbpm.api.task.TaskHandler
is called when a variable is updated.
Timer - Interface in org.jbpm.api.job
a timer.
timers() - Method in interface org.jbpm.api.JobQuery
 
TimerSession - Interface in org.jbpm.api.session
 
tookLessThen(long) - Method in interface org.jbpm.api.history.HistoryActivityInstanceQuery
 
tookLongerThen(long) - Method in interface org.jbpm.api.history.HistoryActivityInstanceQuery
 
toString() - Method in class org.jbpm.api.task.GroupRef
 
toString() - Method in class org.jbpm.api.task.UserRef
 
Transaction - Interface in org.jbpm.api.env
provides access to the transaction in the environment.
Transition - Interface in org.jbpm.api.model
a transition in a OpenProcessDefinition graph.
TYPE_UNIT - Static variable in interface org.jbpm.api.identity.Group
 

U

unassigned() - Method in interface org.jbpm.api.TaskQuery
query for tasks that are unassigned.
uniqueResult() - Method in interface org.jbpm.api.history.HistoryActivityInstanceQuery
 
uniqueResult() - Method in interface org.jbpm.api.history.HistoryProcessInstanceQuery
 
uniqueResult() - Method in interface org.jbpm.api.JobQuery
 
uniqueResult() - Method in interface org.jbpm.api.ProcessDefinitionQuery
 
uniqueResult() - Method in interface org.jbpm.api.ProcessInstanceQuery
 
uniqueResult() - Method in interface org.jbpm.api.TaskQuery
 
User - Interface in org.jbpm.api.identity
a user
UserRef - Class in org.jbpm.api.task
 
UserRef(String) - Constructor for class org.jbpm.api.task.UserRef
 

V

VIEWER - Static variable in interface org.jbpm.api.task.Participation
person that is allowed to watch-but-not-touch this task

W

waitForSignal() - Method in interface org.jbpm.api.activity.ActivityExecution
makes this execution wait in the current activity until an external trigger is given with one of the #signal() methods.
WireObject - Class in org.jbpm.api.env
 
WireObject(Object) - Constructor for class org.jbpm.api.env.WireObject
 
WireObject(Object, String) - Constructor for class org.jbpm.api.env.WireObject
 
WireObject(Object, String, boolean) - Constructor for class org.jbpm.api.env.WireObject
 

A B C D E F G H I J K L M N O P R S T U V W

Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.