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

B

beginSubProcessInstance(ClientProcessDefinition) - Method in interface org.jbpm.activity.ActivityExecution
creates and begins a sub process related to this path of execution.
beginSubProcessInstance(ClientProcessDefinition, String) - Method in interface org.jbpm.activity.ActivityExecution
creates and begins a sub process related to this path of execution.
buildProcessEngine() - Method in class org.jbpm.Configuration
 

C

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

D

DbSession - Interface in org.jbpm.session
 
delete(Object) - Method in interface org.jbpm.session.DbSession
 
deleteComment(long) - Method in interface org.jbpm.TaskService
delete a comment.
deleteDeployment(long) - Method in interface org.jbpm.RepositoryService
 
deleteDeploymentCascade(long) - Method in interface org.jbpm.RepositoryService
 
deleteGroup(String) - Method in interface org.jbpm.IdentityService
deletes the given group.
deleteMembership(String, String, String) - Method in interface org.jbpm.IdentityService
makes the given user a member of the given group with the given role.
deleteProcessDefinition(String) - Method in interface org.jbpm.ProcessService
deletes process definition if there are no existing executions.
deleteProcessDefinition(String, boolean, boolean) - Method in interface org.jbpm.session.PvmDbSession
delete process definition
deleteProcessDefinitionCascade(String) - Method in interface org.jbpm.ProcessService
deletes process definition, the existing executions and the history.
deleteProcessInstance(String) - Method in interface org.jbpm.ExecutionService
delete a process instance
deleteProcessInstance(String) - Method in interface org.jbpm.session.PvmDbSession
delete the process instance including the history.
deleteProcessInstance(String, boolean) - Method in interface org.jbpm.session.PvmDbSession
delete the process instance and optionally deletes the history.
deleteUser(String) - Method in interface org.jbpm.IdentityService
delete the given user.
deletingExecution(Execution) - Method in interface org.jbpm.session.TaskDbSession
 
deploy() - Method in interface org.jbpm.Deployment
 
deploy(Deployment) - Method in interface org.jbpm.session.RepositorySession
 
Deployment - Interface in org.jbpm
 
deploymentDbid(long) - Method in interface org.jbpm.ProcessDefinitionQuery
 
Discussable - Interface in org.jbpm.model
 

E

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

F

findActivity(String) - Method in interface org.jbpm.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.TaskService
list of tasks that are assigned to the given user.
findExecution(String, String) - Method in interface org.jbpm.ExecutionService
the execution that is uniquely defined by the process definition and the business key.
findExecution(String) - Method in interface org.jbpm.ExecutionService
the execution that is uniquely defined by the process definition and the business key.
findExecutionById(String) - Method in interface org.jbpm.session.PvmDbSession
the execution uniquely identified by the given executionKey.
findExecutionByKey(String, String) - Method in interface org.jbpm.session.PvmDbSession
the execution uniquely identified by the given processDefinition name and the execution key.
findExecutions(String) - Method in interface org.jbpm.ExecutionService
this method returns this execution and all its child executions recursively.
findGroupById(String) - Method in interface org.jbpm.IdentityService
lookup a group.
findGroupIdsByUser(String) - Method in interface org.jbpm.IdentityService
all group ids (String) for which this user is a member.
findGroupsByUser(String) - Method in interface org.jbpm.IdentityService
all group ids (String) for which this user is a member.
findGroupsByUserAndGroupType(String, String) - Method in interface org.jbpm.IdentityService
groups of the given groupType for which the given user is a member.
findJobsWithException(int, int) - Method in interface org.jbpm.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.ProcessService
latest version of the processDefinition with the given key.
findLatestProcessDefinitionByKey(String) - Method in interface org.jbpm.session.PvmDbSession
latest version of the processDefinition for the given key.
findMessages(int, int) - Method in interface org.jbpm.session.PvmDbSession
timers
findOutgoingTransition(String) - Method in interface org.jbpm.model.Activity
searches for the given transitionName in this activity and then up the parent chain.
findProcessDefinitionById(String) - Method in interface org.jbpm.ProcessService
specific version of a named processDefinition.
findProcessDefinitionById(String) - Method in interface org.jbpm.session.PvmDbSession
the process definition uniquely identified by the given processDefinition id.
findProcessDefinitionKeyByName(String) - Method in interface org.jbpm.session.PvmDbSession
the first key for an existing process definition with the given processDefinitionName
findProcessDefinitionKeys() - Method in interface org.jbpm.ProcessService
all deployed process definition keys.
findProcessDefinitionKeys() - Method in interface org.jbpm.session.PvmDbSession
all deployed process names.
findProcessDefinitionNameByKey(String) - Method in interface org.jbpm.session.PvmDbSession
the first name for an existing process definition with the given processDefinitionKey
findProcessDefinitionsByKey(String) - Method in interface org.jbpm.ProcessService
all versions of the given process.
findProcessDefinitionsByKey(String) - Method in interface org.jbpm.session.PvmDbSession
all versions of the processDefinition for the given key.
findProcessInstanceById(String) - Method in interface org.jbpm.session.PvmDbSession
the process instance uniquely identified by the given executionKey.
findProcessInstanceIds(String) - Method in interface org.jbpm.session.PvmDbSession
 
findTakableTasks(String) - Method in interface org.jbpm.TaskService
list of tasks that can be taken by the given user.
findTaskByDbid(long) - Method in interface org.jbpm.session.TaskDbSession
 
findTaskByExecution(Execution) - Method in interface org.jbpm.session.TaskDbSession
 
findTimers(int, int) - Method in interface org.jbpm.session.PvmDbSession
timers
findUserById(String) - Method in interface org.jbpm.IdentityService
lookup a user
findUsers() - Method in interface org.jbpm.IdentityService
get all the users in the system.
fire(String, ObservableElement) - Method in interface org.jbpm.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.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.session.DbSession
 
forceVersionUpdate(Object) - Method in interface org.jbpm.session.DbSession
 

G

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

H

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

I

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

J

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

K

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

L

loadProcessDefinitionById(String) - Method in interface org.jbpm.session.RepositorySession
 
lockPessimistically(Object) - Method in interface org.jbpm.session.DbSession
 

M

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

N

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

O

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

P

page(int, int) - Method in interface org.jbpm.ExecutionQuery
 
page(int, int) - Method in interface org.jbpm.history.HistoryActivityInstanceQuery
 
page(int, int) - Method in interface org.jbpm.history.HistoryProcessInstanceQuery
 
page(int, int) - Method in interface org.jbpm.JobQuery
 
page(int, int) - Method in interface org.jbpm.ProcessDefinitionQuery
 
page(int, int) - Method in interface org.jbpm.TaskQuery
 
Participation - Interface in org.jbpm.task
a link to a participating identity (user or group) and the type of involvement.
popEnvironment() - Static method in class org.jbpm.env.Environment
pops the closing context from the stack of current contexts.
Problem - Interface in org.jbpm
 
ProcessDefinition - Interface in org.jbpm
a graphical process which is deployed in the .
processDefinitionId(String) - Method in interface org.jbpm.ExecutionQuery
 
processDefinitionId(String) - Method in interface org.jbpm.history.HistoryActivityInstanceQuery
 
processDefinitionId(String) - Method in interface org.jbpm.history.HistoryProcessInstanceQuery
 
ProcessDefinitionQuery - Interface in org.jbpm
 
ProcessEngine - Interface in org.jbpm
central starting point for all process engine API interactions.
processInstanceId(String) - Method in interface org.jbpm.ExecutionQuery
 
processInstanceId(String) - Method in interface org.jbpm.history.HistoryProcessInstanceQuery
 
processInstanceId(String) - Method in interface org.jbpm.JobQuery
 
ProcessService - Interface in org.jbpm
a process definition repository.
PROPERTY_ACTIVITYNAME - Static variable in interface org.jbpm.history.HistoryActivityInstanceQuery
 
PROPERTY_ASSIGNEE - Static variable in interface org.jbpm.TaskQuery
 
PROPERTY_CREATEDATE - Static variable in interface org.jbpm.TaskQuery
 
PROPERTY_DEPLOYMENT_TIMESTAMP - Static variable in interface org.jbpm.ProcessDefinitionQuery
 
PROPERTY_DUEDATE - Static variable in interface org.jbpm.TaskQuery
 
PROPERTY_DURATION - Static variable in interface org.jbpm.history.HistoryActivityInstanceQuery
 
PROPERTY_DURATION - Static variable in interface org.jbpm.history.HistoryProcessInstanceQuery
 
PROPERTY_ENDTIME - Static variable in interface org.jbpm.history.HistoryActivityInstanceQuery
 
PROPERTY_ENDTIME - Static variable in interface org.jbpm.history.HistoryProcessInstanceQuery
 
PROPERTY_EXECUTIONID - Static variable in interface org.jbpm.history.HistoryActivityInstanceQuery
 
PROPERTY_ID - Static variable in interface org.jbpm.history.HistoryProcessInstanceQuery
 
PROPERTY_ID - Static variable in interface org.jbpm.ProcessDefinitionQuery
 
PROPERTY_KEY - Static variable in interface org.jbpm.ExecutionQuery
 
PROPERTY_KEY - Static variable in interface org.jbpm.ProcessDefinitionQuery
 
PROPERTY_NAME - Static variable in interface org.jbpm.ProcessDefinitionQuery
 
PROPERTY_NAME - Static variable in interface org.jbpm.TaskQuery
 
PROPERTY_PRIORITY - Static variable in interface org.jbpm.TaskQuery
 
PROPERTY_PROGRESS - Static variable in interface org.jbpm.TaskQuery
 
PROPERTY_STARTTIME - Static variable in interface org.jbpm.history.HistoryActivityInstanceQuery
 
PROPERTY_STARTTIME - Static variable in interface org.jbpm.history.HistoryProcessInstanceQuery
 
PROPERTY_STATE - Static variable in interface org.jbpm.history.HistoryProcessInstanceQuery
 
PROPERTY_VERSION - Static variable in interface org.jbpm.ProcessDefinitionQuery
 
pushEnvironment(Environment) - Static method in class org.jbpm.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.session
 

R

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

S

save(Object) - Method in interface org.jbpm.session.DbSession
 
saveTask(Task) - Method in interface org.jbpm.session.TaskDbSession
 
saveTask(Task) - Method in interface org.jbpm.TaskService
Saves the given task to persistent storage.
schedule(Timer) - Method in interface org.jbpm.session.TimerSession
Schedule the execution of a timer.
select(OpenExecution) - Method in interface org.jbpm.jpdl.ExclusiveHandler
the name of the selected outgoing transition
send(Message) - Method in interface org.jbpm.session.MessageSession
 
set(String, Object) - Method in interface org.jbpm.env.Context
 
setActivity(Activity) - Method in interface org.jbpm.activity.ActivityExecution
position this execution in the destination activity.
setActivity(Activity, Execution) - Method in interface org.jbpm.activity.ActivityExecution
position the given execution in the destination activity
setAssignee(String) - Method in interface org.jbpm.task.Assignable
 
setAssignee(String) - Method in interface org.jbpm.task.Swimlane
 
setAssignee(String) - Method in interface org.jbpm.task.Task
 
setClassLoader(ClassLoader) - Method in class org.jbpm.env.Environment
 
setConnection(Connection) - Method in interface org.jbpm.ExecutionService
provide a JDBC connection that will be used in the next method invocation on this service by this thread.
setConnection(Connection) - Method in interface org.jbpm.HistoryService
provide a JDBC connection that will be used in the next method invocation on this service by this thread.
setConnection(Connection) - Method in interface org.jbpm.IdentityService
provide a JDBC connection that will be used in the next method invocation on this service by this thread.
setConnection(Connection) - Method in interface org.jbpm.ManagementService
provide a JDBC connection that will be used in the next method invocation on this service by this thread.
setConnection(Connection) - Method in interface org.jbpm.ProcessService
provide a JDBC connection that will be used in the next method invocation on this service by this thread.
setDescription(String) - Method in interface org.jbpm.task.Task
 
setDueDate(Date) - Method in interface org.jbpm.task.Task
 
setFile(File) - Method in class org.jbpm.Configuration
 
setInputSource(InputSource) - Method in class org.jbpm.Configuration
 
setInputStream(InputStream) - Method in class org.jbpm.Configuration
 
setName(String) - Method in interface org.jbpm.Deployment
 
setName(String) - Method in interface org.jbpm.task.Task
 
setPriority(int) - Method in interface org.jbpm.activity.ActivityExecution
setter for the priority.
setPriority(int) - Method in interface org.jbpm.listener.EventListenerExecution
setter for the priority.
setPriority(int) - Method in interface org.jbpm.model.OpenExecution
setter for the priority.
setPriority(int) - Method in interface org.jbpm.task.Task
 
setResource(String) - Method in class org.jbpm.Configuration
 
setRollbackOnly() - Method in interface org.jbpm.env.Transaction
marks a transaction for rollback only.
setSessionFactory(Object) - Method in interface org.jbpm.ProcessEngine
programmatically provide a hibernate session factory
setSignalling(boolean) - Method in interface org.jbpm.task.OpenTask
 
setState(String) - Method in interface org.jbpm.model.OpenExecution
update the state
setTimestamp(long) - Method in interface org.jbpm.Deployment
 
setUrl(URL) - Method in class org.jbpm.Configuration
 
setUserId(String) - Method in class org.jbpm.env.Environment
set the authenticated user id
setUserId(String) - Method in interface org.jbpm.ExecutionService
provide a userId that will be used in the next method invocation on this service by this thread.
setUserId(String) - Method in interface org.jbpm.HistoryService
provide a userId that will be used in the next method invocation on this service by this thread.
setUserId(String) - Method in interface org.jbpm.IdentityService
provide a userId that will be used in the next method invocation on this service by this thread.
setUserId(String) - Method in interface org.jbpm.ManagementService
provide a userId that will be used in the next method invocation on this service by this thread.
setUserId(String) - Method in interface org.jbpm.ProcessService
provide a userId that will be used in the next method invocation on this service by this thread.
setVariable(String, String, Object) - Method in interface org.jbpm.ExecutionService
creates or overwrites a variable value on the referenced execution
setVariable(String, Object) - Method in interface org.jbpm.model.OpenExecution
updates or creates a variable for the given value.
setVariable(long, String, Object) - Method in interface org.jbpm.TaskService
creates or overwrites a variable value on the given task
setVariables(String, Map<String, Object>) - Method in interface org.jbpm.ExecutionService
creates or overwrites the variable values on the referenced execution
setVariables(Map<String, Object>) - Method in interface org.jbpm.model.OpenExecution
sets all given variables.
setVariables(long, Map<String, Object>) - Method in interface org.jbpm.TaskService
creates or overwrites the variable values on the given task
setXmlString(String) - Method in class org.jbpm.Configuration
 
signal(ActivityExecution, String, Map<String, Object>) - Method in interface org.jbpm.activity.ExternalActivityBehaviour
handles an external trigger.
signal() - Method in interface org.jbpm.client.ClientExecution
feeds a external trigger into this execution.
signal(String) - Method in interface org.jbpm.client.ClientExecution
feeds a named external trigger into the execution.
signal(Map<String, Object>) - Method in interface org.jbpm.client.ClientExecution
feeds an external trigger into the execution with parameters.
signal(String, Map<String, Object>) - Method in interface org.jbpm.client.ClientExecution
feeds a named external trigger into the execution with parameters.
signal(Execution) - Method in interface org.jbpm.client.ClientExecution
feeds a external trigger into the given execution.
signal(String, Execution) - Method in interface org.jbpm.client.ClientExecution
feeds a named external trigger into a given execution.
signal(Map<String, Object>, Execution) - Method in interface org.jbpm.client.ClientExecution
feeds an external trigger into a given execution with parameters.
signal(String, Map<String, Object>, Execution) - Method in interface org.jbpm.client.ClientExecution
feeds a named external trigger into a given execution with parameters.
signalExecutionById(String) - Method in interface org.jbpm.ExecutionService
provides an external trigger to an execution.
signalExecutionById(String, String) - Method in interface org.jbpm.ExecutionService
provides a named external trigger to an execution.
signalExecutionById(String, String, Map<String, Object>) - Method in interface org.jbpm.ExecutionService
provides a named external trigger to an execution with parameters.
signalExecutionById(String, Map<String, Object>) - Method in interface org.jbpm.ExecutionService
provides a external trigger to an execution with parameters.
signalExecutionByKey(String, String) - Method in interface org.jbpm.ExecutionService
provides a named external trigger to an execution.
signalExecutionByKey(String, String, String) - Method in interface org.jbpm.ExecutionService
provides a named external trigger to an execution.
signalExecutionByKey(String, String, Map<String, Object>) - Method in interface org.jbpm.ExecutionService
provides a named external trigger to an execution with parameters.
signalExecutionByKey(String, String, String, Map<String, Object>) - Method in interface org.jbpm.ExecutionService
provides a named external trigger to an execution with parameters.
start() - Method in interface org.jbpm.client.ClientProcessInstance
starts this process instance
START - Static variable in interface org.jbpm.model.Event
fired when a process or an activity starts
startedAfter(Date) - Method in interface org.jbpm.history.HistoryActivityInstanceQuery
 
startedBefore(Date) - Method in interface org.jbpm.history.HistoryActivityInstanceQuery
 
startProcessInstance() - Method in interface org.jbpm.client.ClientProcessDefinition
creates the process instance and immediately start its execution.
startProcessInstance(String) - Method in interface org.jbpm.client.ClientProcessDefinition
creates the process instance with the given key and immediately start its execution.
startProcessInstanceById(String) - Method in interface org.jbpm.ExecutionService
starts a new process instance for the ProcessDefinition with the given processDefinitionDbid.
startProcessInstanceById(String, String) - Method in interface org.jbpm.ExecutionService
starts a new process instance for the ProcessDefinition with the given processDefinitionDbid.
startProcessInstanceById(String, Map<String, Object>) - Method in interface org.jbpm.ExecutionService
starts a new process instance for the ProcessDefinition with the given processDefinitionDbid.
startProcessInstanceById(String, Map<String, Object>, String) - Method in interface org.jbpm.ExecutionService
starts a new process instance for the ProcessDefinition with the given processDefinitionDbid.
startProcessInstanceByKey(String) - Method in interface org.jbpm.ExecutionService
starts a new process instance in the latest version of the given process definition.
startProcessInstanceByKey(String, String) - Method in interface org.jbpm.ExecutionService
starts a new process instance in the latest version of the given processDefinitionName.
startProcessInstanceByKey(String, Map<String, Object>) - Method in interface org.jbpm.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.ExecutionService
starts a new process instance in the latest version of the given processDefinitionName.
state(String) - Method in interface org.jbpm.history.HistoryProcessInstanceQuery
 
STATE_ACTIVE - Static variable in interface org.jbpm.Execution
either executing or in a wait state waiting for a signal.
STATE_ACTIVE - Static variable in interface org.jbpm.history.HistoryProcessInstance
 
STATE_ASYNC - Static variable in interface org.jbpm.Execution
indicates that this execution is doing an asynchronous continuation.
STATE_CANCELLED - Static variable in interface org.jbpm.Execution
this execution has been cancelled before it came to completion.
STATE_CREATED - Static variable in interface org.jbpm.Execution
between creation of a new process instance and the start of that process instance.
STATE_ENDED - Static variable in interface org.jbpm.Execution
this execution has ended.
STATE_ENDED - Static variable in interface org.jbpm.history.HistoryProcessInstance
 
STATE_INACTIVE - Static variable in interface org.jbpm.Execution
parents with concurrent child executions are inactive.
STATE_SUSPENDED - Static variable in interface org.jbpm.Execution
indicates that this execution is temporary suspended with the #suspend() method.
suspend() - Method in interface org.jbpm.client.ClientExecution
suspends this execution and all it's child executions.
Swimlane - Interface in org.jbpm.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.TaskQuery
only query for tasks that are takable by the given user.
take(String) - Method in interface org.jbpm.activity.ActivityExecution
takes the outgoing transition with the given name.
take(Transition) - Method in interface org.jbpm.activity.ActivityExecution
takes the given outgoing transition.
take(Transition, Execution) - Method in interface org.jbpm.activity.ActivityExecution
let's the given execution take the transition.
TAKE - Static variable in interface org.jbpm.model.Event
fired when a transition is being taken
takeDefaultTransition() - Method in interface org.jbpm.activity.ActivityExecution
takes the default transition.
takeTask(long, String) - Method in interface org.jbpm.TaskService
taking this task will prevent all other candidates from taking and working on this task.
Task - Interface in org.jbpm.task
runtime task.
taskCancel(OpenTask, String) - Method in class org.jbpm.task.TaskHandler
is called when this task is cancelled.
taskComplete(OpenTask, String) - Method in class org.jbpm.task.TaskHandler
is called when this task completes.
TaskDbSession - Interface in org.jbpm.session
Persistence interface for tasks.
TaskDefinition - Interface in org.jbpm.task
 
TaskHandler - Class in org.jbpm.task
for advanced task customization.
TaskHandler() - Constructor for class org.jbpm.task.TaskHandler
 
TaskQuery - Interface in org.jbpm
 
TaskService - Interface in org.jbpm
Human task management facility.
taskSubTaskComplete(OpenTask, OpenTask, String) - Method in class org.jbpm.task.TaskHandler
is called when a subtask completes.
taskVariableUpdate(OpenTask, String, Object) - Method in class org.jbpm.task.TaskHandler
is called when a variable is updated.
Timer - Interface in org.jbpm.job
a timer.
timers() - Method in interface org.jbpm.JobQuery
 
TimerSession - Interface in org.jbpm.session
 
tookLessThen(long) - Method in interface org.jbpm.history.HistoryActivityInstanceQuery
 
tookLongerThen(long) - Method in interface org.jbpm.history.HistoryActivityInstanceQuery
 
toString() - Method in class org.jbpm.task.GroupRef
 
toString() - Method in class org.jbpm.task.UserRef
 
Transaction - Interface in org.jbpm.env
provides access to the transaction in the environment.
Transition - Interface in org.jbpm.model
a transition in a OpenProcessDefinition graph.
TYPE_UNIT - Static variable in interface org.jbpm.identity.Group
 

U

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

V

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

W

waitForSignal() - Method in interface org.jbpm.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.env
 
WireObject(Object) - Constructor for class org.jbpm.env.WireObject
 
WireObject(Object, String) - Constructor for class org.jbpm.env.WireObject
 
WireObject(Object, String, boolean) - Constructor for class org.jbpm.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.