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

A

Action - interface org.jbpm.model.definition.Action.
 
ActionHandler - interface org.jbpm.delegation.ActionHandler.
is the delegation-interface for the execution of process-initiated actions.
ActionLog - interface org.jbpm.model.log.ActionLog.
 
AssignmentContext - interface org.jbpm.delegation.AssignmentContext.
extends the ExecutionContext with specific methods for assignment.
AssignmentException - exception org.jbpm.AssignmentException.
is thrown if there's a problem with assignments.
AssignmentException(String) - Constructor for class org.jbpm.AssignmentException
 
AssignmentException(String, Throwable) - Constructor for class org.jbpm.AssignmentException
 
AssignmentHandler - interface org.jbpm.delegation.AssignmentHandler.
is called when execution arrives in a State and must select the actorId that the process is wait for.
abbreviatedClassNames - Static variable in class org.jbpm.JbpmConfiguration
 
addParameter(String, Object, QueryParameterType) - Method in class org.jbpm.JbpmQuery
 
addParameter(String, Object) - Method in class org.jbpm.JbpmQuery
 

C

Configurable - interface org.jbpm.delegation.Configurable.
 
ConfigurationException - exception org.jbpm.ConfigurationException.
is thrown when a problem is detected with the jbpm configuration, for more information about configuring jbpm see JbpmConfiguration.
ConfigurationException(String) - Constructor for class org.jbpm.ConfigurationException
 
ConfigurationException(String, Throwable) - Constructor for class org.jbpm.ConfigurationException
 
cancel(String) - Method in interface org.jbpm.SchedulerService
cancels all scheduled jobs with the given reference.
cancelEvent(String) - Method in interface org.jbpm.delegation.ExecutionContext
cancels all scheduled events with the given reference.
cancelProcessInstance(Long) - Method in interface org.jbpm.ExecutionService
cancels the complete process instance.
cancelToken(Long) - Method in interface org.jbpm.ExecutionService
cancels one flow in a process instance.
close() - Method in interface org.jbpm.Service
releases the service.
configure(Properties) - Static method in class org.jbpm.JbpmConfiguration
configures jBpm from Properties.
configure(String) - Static method in class org.jbpm.JbpmConfiguration
configures jBpm from a resource (using the jbpm-classloader).
configure(ClassLoader, String) - Static method in class org.jbpm.JbpmConfiguration
configures jBpm from a resource on a classloader.
configure(String) - Method in interface org.jbpm.delegation.Configurable
is called just after creation of the delegation object.
configure(String) - Method in class org.jbpm.delegation.Dom4jConfigurable
 
configure(Element) - Method in class org.jbpm.delegation.Dom4jConfigurable
 
containsKey(String) - Method in class org.jbpm.JbpmConfiguration
checks if a key is present.
createToken(Transition, String) - Method in interface org.jbpm.delegation.ForkContext
creates a token and launch it over the specified transition leaving the fork.
createVariable(String, Token, Type) - Method in interface org.jbpm.delegation.ExecutionContext
creates a local variable for the token.
createVariable(String, Token, DefaultType) - Method in interface org.jbpm.delegation.ExecutionContext
creates a local variable for the token.

D

DATE - Static variable in class org.jbpm.model.definition.DefaultType
 
DECISION_ENTER - Static variable in class org.jbpm.model.definition.EventType
is defined on a decision element and marks the event when execution arrives in a decision, before the DecisionHandler is invoked.
DECISION_LEAVE - Static variable in class org.jbpm.model.definition.EventType
is defined on a decision element and marks the event when execution arrives in a decision, after the DecisionHandler is invoked.
DOUBLE - Static variable in class org.jbpm.model.definition.DefaultType
 
Decision - interface org.jbpm.model.definition.Decision.
 
DecisionHandler - interface org.jbpm.delegation.DecisionHandler.
decides between multiple alternative paths of execution.
DefaultType - class org.jbpm.model.definition.DefaultType.
 
DefaultType(String, Serializer) - Constructor for class org.jbpm.model.definition.DefaultType
 
Definition - interface org.jbpm.model.definition.Definition.
 
DefinitionException - exception org.jbpm.DefinitionException.
is thrown if an inconsistency is detected in a process definition at runtime.
DefinitionException(String) - Constructor for class org.jbpm.DefinitionException
 
DefinitionException(String, Throwable) - Constructor for class org.jbpm.DefinitionException
 
DefinitionService - interface org.jbpm.DefinitionService.
allows process developers to deploy their process archives into the jbpm runtime engine.
Delegation - interface org.jbpm.model.definition.Delegation.
is one usage of a delegation.
DelegationException - exception org.jbpm.DelegationException.
signals that an exception occurred inside a delegation to a client of the ExecutionService.
DelegationException(String) - Constructor for class org.jbpm.DelegationException
 
DelegationException(String, Throwable) - Constructor for class org.jbpm.DelegationException
 
Dom4jConfigurable - class org.jbpm.delegation.Dom4jConfigurable.
is a convenience class for implementing delegation classes that are configured with an xml string.
Dom4jConfigurable() - Constructor for class org.jbpm.delegation.Dom4jConfigurable
 
decide(ExecutionContext) - Method in interface org.jbpm.delegation.DecisionHandler
decides which of the Transition's, leaving the Decision-node, has to be taken.
deployProcessArchive(JarInputStream) - Method in interface org.jbpm.DefinitionService
deploys a process archive to the jBpm runtime environment.
deserialize(String) - Method in interface org.jbpm.delegation.Serializer
deserializes the value of a variable, making a POJO (plain old java object) from the text that was stored in the database.

E

Element - interface org.jbpm.model.definition.Element.
 
EndState - interface org.jbpm.model.definition.EndState.
 
EventType - class org.jbpm.model.definition.EventType.
 
EventType() - Constructor for class org.jbpm.model.definition.EventType
 
ExceptionHandler - interface org.jbpm.delegation.ExceptionHandler.
is a delegation interface that is called when the target delegation throws an exception.
ExecutionContext - interface org.jbpm.delegation.ExecutionContext.
is the interface that provides access to the process execution context information for the delegation implementations.
ExecutionException - exception org.jbpm.ExecutionException.
is the base exception class for all kinds of exceptions that can occur while using the ExecutionService.
ExecutionException(String) - Constructor for class org.jbpm.ExecutionException
 
ExecutionException(String, Throwable) - Constructor for class org.jbpm.ExecutionException
 
ExecutionLog - interface org.jbpm.model.log.ExecutionLog.
 
ExecutionReadService - interface org.jbpm.ExecutionReadService.
is the read-only part of the execution service.
ExecutionService - interface org.jbpm.ExecutionService.
allows clients to manage the execution of business processes.
endOfState(Long) - Method in interface org.jbpm.ExecutionService
will cause the engine to calculate the next state.
endOfState(Long, Map) - Method in interface org.jbpm.ExecutionService
will cause the engine to calculate the next state.
endOfState(Long, Map, String) - Method in interface org.jbpm.ExecutionService
will cause the engine to calculate the next state.
errors() - Method in class org.jbpm.JpdlException
 
execute(ExecutionContext) - Method in interface org.jbpm.delegation.ActionHandler
implements the process-initiated action.

F

FORK_ENTER - Static variable in class org.jbpm.model.definition.EventType
is defined on a fork element and marks the event when execution arrives in a fork, before any of the child-tokens are spawned.
FORK_EVERY_LEAVE - Static variable in class org.jbpm.model.definition.EventType
is defined on a fork element and marks every event when a child-token is being spawned in a fork.
Fork - interface org.jbpm.model.definition.Fork.
 
ForkContext - interface org.jbpm.delegation.ForkContext.
provides the ForkHandler with the methods to create tokens for multiple concurrent paths of execution.
ForkHandler - interface org.jbpm.delegation.ForkHandler.
starts multiple concurrent paths of execution.
findActiveTokensInState(Long) - Method in interface org.jbpm.ExecutionReadService
retrieves non-finished tokens for the given state.
findActiveTokensInState(Long[]) - Method in interface org.jbpm.ExecutionReadService
retrieves non-finished tokens for the given states.
findByQuery(JbpmQuery) - Method in interface org.jbpm.ExecutionReadService
exposes the hibernate query language to jbpm clients.
findByValue(Object) - Static method in class org.jbpm.model.definition.DefaultType
 
findTypeByJavaType(String) - Method in interface org.jbpm.delegation.ExecutionContext
searches for the type in the current process definition that matches the given java-type for creating token-local variables with ExecutionContext.createVariable(String, Token, Type).
fork(ForkContext) - Method in interface org.jbpm.delegation.ForkHandler
is called by jbpm when execution arrives in a flow.

G

getAction() - Method in interface org.jbpm.model.log.ActionLog
 
getActions() - Method in interface org.jbpm.model.definition.Element
 
getActorId() - Method in interface org.jbpm.delegation.ExecutionContext
gets the actorId in which this delegation is executed.
getActorId() - Method in interface org.jbpm.model.execution.Token
 
getActorId() - Method in interface org.jbpm.model.log.InvocationLog
is the swimlane that invoked the jBpm-API service method.
getActorId() - Method in interface org.jbpm.model.log.StateLog
 
getAllDefinitions() - Method in interface org.jbpm.ExecutionReadService
provides access to all versions of all the process definitions.
getAvailableTransitions(Long) - Method in interface org.jbpm.ExecutionReadService
retrieves the list of currently available transition names for a given token.
getBoolean(String) - Method in class org.jbpm.JbpmConfiguration
gets a boolean configuration property.
getBoolean(Properties, String) - Static method in class org.jbpm.JbpmConfiguration
 
getChildren() - Method in interface org.jbpm.model.execution.Token
 
getClassName() - Method in interface org.jbpm.model.definition.Delegation
 
getClassName() - Method in class org.jbpm.model.scheduler.Job
 
getConcurrentTokens() - Method in interface org.jbpm.delegation.JoinContext
gets all active concurrent flows other then the one that is actually arriving in the join.
getConfiguration() - Method in interface org.jbpm.model.definition.Delegation
 
getConfiguration() - Method in class org.jbpm.model.scheduler.Job
 
getCorrespondingJoin() - Method in interface org.jbpm.model.definition.Fork
 
getDate() - Method in interface org.jbpm.model.log.InvocationLog
is the date of invocation.
getDefaultProperties() - Static method in class org.jbpm.JbpmConfiguration
 
getDefinition(Long) - Method in interface org.jbpm.ExecutionReadService
retrieves a definition from an id.
getDefinition() - Method in interface org.jbpm.delegation.ExecutionContext
gets the Definition.
getDefinition() - Method in interface org.jbpm.model.definition.Delegation
 
getDefinition() - Method in interface org.jbpm.model.definition.Element
 
getDefinition() - Method in interface org.jbpm.model.definition.Swimlane
 
getDefinition() - Method in interface org.jbpm.model.execution.ProcessInstance
 
getDefinitionId() - Method in class org.jbpm.model.scheduler.Job
 
getDescription() - Method in interface org.jbpm.model.definition.Element
 
getDescription() - Method in interface org.jbpm.model.definition.Swimlane
 
getDueDate() - Method in class org.jbpm.model.scheduler.Job
 
getElement() - Method in interface org.jbpm.model.definition.Action
 
getEnd() - Method in interface org.jbpm.model.execution.ProcessInstance
 
getEnd() - Method in interface org.jbpm.model.execution.Token
 
getEndState() - Method in interface org.jbpm.model.definition.Definition
 
getEventType() - Method in interface org.jbpm.model.definition.Action
 
getExecutionLogs() - Method in interface org.jbpm.model.log.InvocationLog
is the list of detailed engine execution logs giving insight in the engins' calculation triggered by the invocation.
getExecutionService() - Method in interface org.jbpm.delegation.ExecutionContext
retrieves the execution service.
getExecutionService(String) - Method in interface org.jbpm.delegation.ExecutionContext
retrieves the execution service for a given actor.
getFile(Long, String) - Method in interface org.jbpm.ExecutionReadService
provides access to the files in the process archive.
getFileMgr() - Method in class org.jbpm.JbpmConfiguration
 
getFrom() - Method in interface org.jbpm.model.definition.Transition
 
getId() - Method in interface org.jbpm.model.definition.Action
 
getId() - Method in interface org.jbpm.model.definition.Delegation
 
getId() - Method in interface org.jbpm.model.definition.Element
 
getId() - Method in interface org.jbpm.model.definition.Swimlane
 
getId() - Method in interface org.jbpm.model.definition.Type
 
getId() - Method in interface org.jbpm.model.definition.Variable
 
getId() - Method in interface org.jbpm.model.execution.ProcessInstance
 
getId() - Method in interface org.jbpm.model.execution.Token
 
getId() - Method in interface org.jbpm.model.log.ExecutionLog
 
getId() - Method in interface org.jbpm.model.log.InvocationLog
is the id of the log.
getIdGenerator() - Method in class org.jbpm.JbpmConfiguration
 
getInstance() - Static method in class org.jbpm.JbpmConfiguration
provides access to the jbpm-configuration-properties.
getInstance() - Static method in class org.jbpm.JbpmServiceFactory
retrieves the singleton instance.
getInvocationLog() - Method in interface org.jbpm.model.log.ExecutionLog
 
getInvocationLogs() - Method in interface org.jbpm.model.execution.Token
 
getJavaType() - Method in interface org.jbpm.model.definition.Type
 
getLatestDefinition(String) - Method in interface org.jbpm.ExecutionReadService
retrieves the latest version of the process definition with the given name.
getLatestDefinitions() - Method in interface org.jbpm.ExecutionReadService
retrieves only the latest versions of all the process definitions in the system.
getLeavingTransition(String) - Method in interface org.jbpm.model.definition.Node
 
getLeavingTransitions() - Method in interface org.jbpm.model.definition.Node
 
getLevel() - Method in interface org.jbpm.model.log.MessageLog
 
getLong(String) - Method in class org.jbpm.JbpmConfiguration
gets a long configuration property.
getLong(Properties, String) - Static method in class org.jbpm.JbpmConfiguration
 
getMessage() - Method in interface org.jbpm.model.log.MessageLog
 
getName() - Method in interface org.jbpm.model.definition.Element
 
getName() - Method in interface org.jbpm.model.definition.Swimlane
 
getName() - Method in interface org.jbpm.model.definition.Variable
 
getName() - Method in interface org.jbpm.model.execution.Token
 
getNewValue() - Method in interface org.jbpm.model.log.VariableUpdateLog
 
getNewValueText() - Method in interface org.jbpm.model.log.VariableUpdateLog
 
getNode() - Method in interface org.jbpm.delegation.ExecutionContext
gets the Node in which this delegation is executed.
getNodes() - Method in interface org.jbpm.model.definition.Definition
 
getOldValue() - Method in interface org.jbpm.model.log.VariableUpdateLog
 
getOldValueText() - Method in interface org.jbpm.model.log.VariableUpdateLog
 
getParent() - Method in interface org.jbpm.model.execution.Token
 
getPersistenceSessionFactory() - Method in class org.jbpm.JbpmConfiguration
 
getPrevious() - Method in interface org.jbpm.model.log.StateLog
 
getPreviousActorId() - Method in interface org.jbpm.delegation.AssignmentContext
gets the actorId that caused the process instance to arrived in the state for which this assignment is done.
getPreviousActorId() - Method in interface org.jbpm.delegation.ExecutionContext
gets the previous actorId.
getPreviousActorId() - Method in interface org.jbpm.delegation.ProcessInvocationContext
gets the actorId that caused the process instance to arrived in the state for which this assignment is done.
getProcessInstance(Long) - Method in interface org.jbpm.ExecutionReadService
retrieves the specified ProcessInstance.
getProcessInstance() - Method in interface org.jbpm.delegation.ExecutionContext
gets the ProcessInstance.
getProcessInstance() - Method in interface org.jbpm.model.execution.Token
 
getProcessInstance() - Method in interface org.jbpm.model.log.InvocationLog
is the process instance upon which the invocation was done.
getProcessInstanceId() - Method in class org.jbpm.model.scheduler.Job
 
getProperties() - Method in class org.jbpm.JbpmConfiguration
provides access to all the jbpm configuration properties.
getQueryParameters() - Method in class org.jbpm.JbpmQuery
 
getQueryText() - Method in class org.jbpm.JbpmQuery
 
getRepeat() - Method in class org.jbpm.model.scheduler.Job
 
getRoot() - Method in interface org.jbpm.model.execution.ProcessInstance
 
getSchedulerService() - Method in interface org.jbpm.delegation.ExecutionContext
provides access to the jbpm job scheduler service.
getSerializer() - Method in class org.jbpm.model.definition.DefaultType
 
getServiceFactory() - Method in class org.jbpm.JbpmConfiguration
 
getServiceMethod() - Method in interface org.jbpm.model.log.InvocationLog
is the method called.
getStart() - Method in interface org.jbpm.model.execution.ProcessInstance
 
getStart() - Method in interface org.jbpm.model.execution.Token
 
getStartState() - Method in interface org.jbpm.model.definition.Definition
 
getState() - Method in interface org.jbpm.model.execution.Token
 
getState() - Method in interface org.jbpm.model.log.StateLog
 
getString(String) - Method in class org.jbpm.JbpmConfiguration
gets a string configuration property.
getSubProcess() - Method in interface org.jbpm.model.definition.ProcessState
 
getSubProcessInstance() - Method in interface org.jbpm.model.execution.Token
 
getSuperProcessToken() - Method in interface org.jbpm.model.execution.ProcessInstance
 
getSwimlane() - Method in interface org.jbpm.model.definition.State
 
getSwimlanes() - Method in interface org.jbpm.model.definition.Definition
 
getTaskList(String) - Method in interface org.jbpm.ExecutionReadService
collects all org.jbpm.workflow.execution.Flows for which the given target-swimlane has to perform an activity.
getTo() - Method in interface org.jbpm.model.definition.Transition
 
getToken(Long) - Method in interface org.jbpm.ExecutionReadService
retrieves the specified Token.
getToken() - Method in interface org.jbpm.delegation.ExecutionContext
gets the Flow in which this delegation is executed.
getToken(String) - Method in interface org.jbpm.delegation.JoinContext
allows the implementor to search a token based upon the path.
getToken() - Method in interface org.jbpm.model.log.InvocationLog
is the token on which the invocation was done.
getTokenId() - Method in class org.jbpm.model.scheduler.Job
 
getTypes() - Method in interface org.jbpm.model.definition.Definition
 
getVariable(String) - Method in interface org.jbpm.delegation.ExecutionContext
gets the value of a variable.
getVariableName() - Method in interface org.jbpm.model.log.VariableUpdateLog
 
getVariables(Long) - Method in interface org.jbpm.ExecutionReadService
retrieves the variables of the specified Token.
getVersion() - Method in interface org.jbpm.model.definition.Definition
 

H

handleException(Throwable) - Method in interface org.jbpm.delegation.ExceptionHandler
 
handleSubProcessEnd(ExecutionContext, ExecutionContext) - Method in interface org.jbpm.delegation.ProcessInvocationHandler
 
hasEnded() - Method in interface org.jbpm.model.execution.ProcessInstance
 
hasEnded() - Method in interface org.jbpm.model.execution.Token
 

I

IllegalTransitionException - exception org.jbpm.IllegalTransitionException.
is thrown when the client specifies an illegal transitionName in org.jbpm.ExecutionService#startProcessInstance(String, Long, Map, String) or in org.jbpm.ExecutionService#endOfState(String, Long, Map, String).
IllegalTransitionException(String) - Constructor for class org.jbpm.IllegalTransitionException
 
IllegalTransitionException(String, Throwable) - Constructor for class org.jbpm.IllegalTransitionException
 
InvalidIdException - exception org.jbpm.InvalidIdException.
is thrown when an invalid id is supplied in one of the jbpm service methods.
InvalidIdException(String) - Constructor for class org.jbpm.InvalidIdException
 
InvalidIdException(String, Throwable) - Constructor for class org.jbpm.InvalidIdException
 
InvocationLog - interface org.jbpm.model.log.InvocationLog.
is a collection of logs for one jBpm-API service method invocation.
initialiseLogging(String) - Static method in class org.jbpm.JbpmConfiguration
 
initialiseLogging(Properties) - Static method in class org.jbpm.JbpmConfiguration
 
instantiate(String, Class) - Method in class org.jbpm.JbpmConfiguration
instantiates an implementation of which the class-name is configured in the configuration.

J

JOIN_EVERY_ENTER - Static variable in class org.jbpm.model.definition.EventType
is defined on a join element and marks every event when execution arrives in a join.
JOIN_LEAVE - Static variable in class org.jbpm.model.definition.EventType
is defined on a join element and marks the event when synchronization is done and execution continues.
JbpmConfiguration - class org.jbpm.JbpmConfiguration.
manages all configurations for jbpm including the hibernate configurations
JbpmConfiguration(Properties) - Constructor for class org.jbpm.JbpmConfiguration
 
JbpmConfiguration(String) - Constructor for class org.jbpm.JbpmConfiguration
 
JbpmConfiguration(ClassLoader, String) - Constructor for class org.jbpm.JbpmConfiguration
 
JbpmQuery - class org.jbpm.JbpmQuery.
allows to run arbitrary hibernate queries on the jbpm database.
JbpmQuery(String) - Constructor for class org.jbpm.JbpmQuery
 
JbpmServiceFactory - class org.jbpm.JbpmServiceFactory.
provides access to the service-objects.
JbpmServiceFactory(JbpmConfiguration) - Constructor for class org.jbpm.JbpmServiceFactory
allows the creation of multiple, differently configured jbpm instances inside one JVM (within one classloader).
Job - class org.jbpm.model.scheduler.Job.
contains the information for scheduling jobs.
Job(String, Date) - Constructor for class org.jbpm.model.scheduler.Job
 
Job(String, long) - Constructor for class org.jbpm.model.scheduler.Job
 
Job(String, String, long) - Constructor for class org.jbpm.model.scheduler.Job
 
Job(String, String, Date) - Constructor for class org.jbpm.model.scheduler.Job
 
Join - interface org.jbpm.model.definition.Join.
 
JoinContext - interface org.jbpm.delegation.JoinContext.
provides the JoinHandler with the methods to perform synchronization between multiple concurrent paths of execution.
JoinHandler - interface org.jbpm.delegation.JoinHandler.
allows to specify all kinds of Join-behaviour, including run-time process-specific behaviour.
JpdlException - exception org.jbpm.JpdlException.
is the checked exception that is thrown at deployment-time when a process archive is not compliant as specified in the jBpm Process Defintition Language (jPdl).
JpdlException(String) - Constructor for class org.jbpm.JpdlException
 
JpdlException(List) - Constructor for class org.jbpm.JpdlException
 
join(JoinContext) - Method in interface org.jbpm.delegation.JoinHandler
 

L

LONG - Static variable in class org.jbpm.JbpmQuery
 
LONG - Static variable in class org.jbpm.model.definition.DefaultType
 
LogService - interface org.jbpm.LogService.
allows access to the audit logs.
loadProperties(String) - Static method in class org.jbpm.JbpmConfiguration
 
loadProperties(ClassLoader, String) - Static method in class org.jbpm.JbpmConfiguration
 
log(String) - Method in interface org.jbpm.delegation.ExecutionContext
allows the delegate-implementations to log events to the database.
log(Level, String) - Method in interface org.jbpm.delegation.ExecutionContext
allows the delegate-implementations to log events to the database.

M

MILESTONE_ENTER - Static variable in class org.jbpm.model.definition.EventType
is defined on a milestone element and marks the event when a execution arrives at the milestone.
MILESTONE_LEAVE - Static variable in class org.jbpm.model.definition.EventType
is defined on a milestone element and marks the event when the milestone node is left.
MessageLog - interface org.jbpm.model.log.MessageLog.
 
milestoneReached(String) - Method in interface org.jbpm.delegation.ExecutionContext
signals that a milestone has been reached.

N

Node - interface org.jbpm.model.definition.Node.
 

O

OPTIONAL - Static variable in class org.jbpm.model.definition.StateAuthentication
 
openDefinitionService() - Method in class org.jbpm.JbpmServiceFactory
creates a definition service.
openDefinitionService(Connection) - Method in class org.jbpm.JbpmServiceFactory
creates a definition service with a user-supplied jdbc connection.
openExecutionService(String) - Method in class org.jbpm.JbpmServiceFactory
creates an execution service.
openExecutionService(String, Connection) - Method in class org.jbpm.JbpmServiceFactory
creates an execution service with a user-supplied jdbc connection.
openSchedulerService() - Method in class org.jbpm.JbpmServiceFactory
creates a scheduler service.
openSchedulerService(Connection) - Method in class org.jbpm.JbpmServiceFactory
creates a scheduler service with a user-supplied jdbc connection.
org.jbpm - package org.jbpm
START HERE - this is the central package that contains all the jBpm service interfaces.
org.jbpm.delegation - package org.jbpm.delegation
is the package that contains all delegation interfaces and the ExecutionContexts.
org.jbpm.model.definition - package org.jbpm.model.definition
contains all classes to represent a process definition after deployment of a process archive.
org.jbpm.model.execution - package org.jbpm.model.execution
contains all classes that represent one execution of a process.
org.jbpm.model.log - package org.jbpm.model.log
contains all classes that store the logs of a process execution.
org.jbpm.model.scheduler - package org.jbpm.model.scheduler
 

P

PROCESS_END - Static variable in class org.jbpm.model.definition.EventType
is defined on a process-definition element and marks the end of a process instance.
PROCESS_START - Static variable in class org.jbpm.model.definition.EventType
is defined on a process-definition element and marks the start of a process instance.
PROCESS_STATE_ENTER - Static variable in class org.jbpm.model.definition.EventType
is defined on a process-state element and marks every event when execution arrives in a process-state.
PROCESS_STATE_LEAVE - Static variable in class org.jbpm.model.definition.EventType
is defined on a process-state element and marks every event when the subprocess finishes and the superprocess continues.
PersistenceException - exception org.jbpm.PersistenceException.
is a runtime exception that is thrown if the database is not accessable.
PersistenceException(String) - Constructor for class org.jbpm.PersistenceException
 
PersistenceException(String, Throwable) - Constructor for class org.jbpm.PersistenceException
 
ProcessInstance - interface org.jbpm.model.execution.ProcessInstance.
is one execution of a business process (=Definition).
ProcessInvocationContext - interface org.jbpm.delegation.ProcessInvocationContext.
 
ProcessInvocationHandler - interface org.jbpm.delegation.ProcessInvocationHandler.
handles the launching and the processing of the results of a sub-process inside a process-state.
ProcessState - interface org.jbpm.model.definition.ProcessState.
 

R

REQUIRED - Static variable in class org.jbpm.model.definition.StateAuthentication
 
reactivateToken(Token) - Method in interface org.jbpm.delegation.JoinContext
allows the implementor to reactivate a flow.
reassign(Long, String) - Method in interface org.jbpm.ExecutionService
reassigns the current activity of the given flow to the new actor.

S

SERIALIZABLE - Static variable in class org.jbpm.model.definition.DefaultType
 
STATE_AFTER_ASSIGNMENT - Static variable in class org.jbpm.model.definition.EventType
is defined on a state element and marks the event when a execution arrives at the state, after the assignment has been done.
STATE_ENTER - Static variable in class org.jbpm.model.definition.EventType
is defined on a state element and marks the event when a execution arrives at the state.
STATE_LEAVE - Static variable in class org.jbpm.model.definition.EventType
is defined on a state element and marks the event when an external trigger ( given with org.jbpm.ExecutionService#endOfState(String, Long, Map, String) ) makes the execution leave the state.
STRING - Static variable in class org.jbpm.JbpmQuery
 
STRING - Static variable in class org.jbpm.model.definition.DefaultType
 
SchedulerService - interface org.jbpm.SchedulerService.
is the interface for scheduling and cancelling jobs.
Serializer - interface org.jbpm.delegation.Serializer.
performs (de)serialisation of variable-values (which are ordinary java-objects), for storage in the database.
Service - interface org.jbpm.Service.
is the base interface for all services.
StartState - interface org.jbpm.model.definition.StartState.
 
State - interface org.jbpm.model.definition.State.
 
StateAuthentication - class org.jbpm.model.definition.StateAuthentication.
 
StateLog - interface org.jbpm.model.log.StateLog.
 
Swimlane - interface org.jbpm.model.definition.Swimlane.
 
schedule(Job) - Method in interface org.jbpm.SchedulerService
schedules a job.
schedule(Job, String) - Method in interface org.jbpm.SchedulerService
schedules a job with a reference for cancellation.
selectActor(AssignmentContext) - Method in interface org.jbpm.delegation.AssignmentHandler
calculates on which swimlane the process will be waiting when execution arrives in a state.
serialize(Object) - Method in interface org.jbpm.delegation.Serializer
serializes the value of a variable to text for storage in the database.
setDefinitionId(Long) - Method in class org.jbpm.model.scheduler.Job
 
setProcessInstanceId(Long) - Method in class org.jbpm.model.scheduler.Job
 
setRepeat(Long) - Method in class org.jbpm.model.scheduler.Job
 
setTokenId(Long) - Method in class org.jbpm.model.scheduler.Job
 
setVariable(String, Object) - Method in interface org.jbpm.delegation.ExecutionContext
sets the variable with the specified name to the specified value.
setVariables(Long, Map) - Method in interface org.jbpm.ExecutionService
stores the variables without signalling an end-of-state.
startProcessInstance(Long) - Method in interface org.jbpm.ExecutionService
creates a new process instance for the given process definition.
startProcessInstance(Long, Map) - Method in interface org.jbpm.ExecutionService
creates a new process instance for the given process definition.
startProcessInstance(Long, Map, String) - Method in interface org.jbpm.ExecutionService
creates a new process instance for the given process definition.
startProcessInstance(String) - Method in interface org.jbpm.ExecutionService
creates a new process instance for the latest version of the given process definition.
startProcessInstance(String, Map) - Method in interface org.jbpm.ExecutionService
creates a new process instance for the latest version of the given process definition.
startProcessInstance(String, Map, String) - Method in interface org.jbpm.ExecutionService
creates a new process instance for the latest version of the given process definition.
startSubProcess(ProcessInvocationContext) - Method in interface org.jbpm.delegation.ProcessInvocationHandler
 
startSubProcessInstance(String, Long) - Method in interface org.jbpm.delegation.ProcessInvocationContext
 
startSubProcessInstance(String, Long, Map) - Method in interface org.jbpm.delegation.ProcessInvocationContext
 
startSubProcessInstance(String, Long, Map, String) - Method in interface org.jbpm.delegation.ProcessInvocationContext
 

T

TRANSITION - Static variable in class org.jbpm.model.definition.EventType
is defined on a transition element and marks the event when execution traverses a transition.
Token - interface org.jbpm.model.execution.Token.
is a 'thread of control' in a business process, also called 'path of execution'.
Transition - interface org.jbpm.model.definition.Transition.
 
Type - interface org.jbpm.model.definition.Type.
 

U

UnUndoableException - exception org.jbpm.UnUndoableException.
is thrown when ExecutionService#undo(String, Long, Date) is called with a Date that is before the process instance started.
UnUndoableException(String) - Constructor for class org.jbpm.UnUndoableException
 
UndoableActionHandler - interface org.jbpm.delegation.UndoableActionHandler.
is an ActionHandler that allows to perform compensating actions when a user undoes a process instance.
undo(Long, Date) - Method in interface org.jbpm.ExecutionService
brings the process instance back in the state it was at the given time.
undo(ExecutionContext) - Method in interface org.jbpm.delegation.UndoableActionHandler
performs the compensating action for the execute method from the ActionHandler.

V

VERIFY - Static variable in class org.jbpm.model.definition.StateAuthentication
 
Variable - interface org.jbpm.model.definition.Variable.
 
VariableTypeException - exception org.jbpm.VariableTypeException.
is thrown when a jbpm cannot determine the type of a variable that is being set.
VariableTypeException(String) - Constructor for class org.jbpm.VariableTypeException
 
VariableUpdateLog - interface org.jbpm.model.log.VariableUpdateLog.
 

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

Version : jbpm-2.0