| Home >> All >> org >> jbpm >> workflow >> [ delegation Javadoc ] |
org.jbpm.workflow.delegation: Javadoc index of package org.jbpm.workflow.delegation.
Package Samples:
org.jbpm.workflow.delegation.impl: is the package that contains all delegation interfaces and the DelegateContext's as described in "The delegation principle" on the jBpm website.
org.jbpm.workflow.delegation.impl.serializer
org.jbpm.workflow.delegation.impl.htmlformatter
org.jbpm.workflow.delegation.impl.assignment
org.jbpm.workflow.delegation.impl.action
org.jbpm.workflow.delegation.impl.decision
org.jbpm.workflow.delegation.impl.join
org.jbpm.workflow.delegation.impl.fork
Classes:
AssignmentHandler: is the delegation interface for selecting the org.jbpm.workflow.organisation.User or org.jbpm.workflow.organisation.Group that will be assigned as actor for an acitivity. For more information on activity assignment see also the concepts page on the jBpm website After the assignment of an actor to an activity, the actor is the only user that is able to act upon the activity. An actor of an activity can do one of the following actions : perform the activity delegate the activity to another user cancel the flow cancel the process instance If an activity is assigned to a org.jbpm.workflow.organisation.Group ...
ActionHandler: is the delegation-interface for the execution of process-initiated actions. Interactions are used to communicate with the existing infrastructure in an organisation. The InteractionContext allows the Interaction-developer to access all information about the process instance. The Interaction is executed within a J2EE-container so by instantiating an javax.naming.InitialContext without constructor-parameters, the Interaction-developer can use all J2EE technologies to communicate with the existing infrastructure in the organisation. jBpm provides a lot of ready-to-use, configurable interactions such ...
ActorExpressionResolver: resolves an expression to a user or a group using the following syntax : The general syntax is firstArgument->nextArgument->nextArgument->...->nextArgument For the firstArgument, following constructions are valid : previousActor : processInitiator : actor( <actorName> ) : role( <attributeName> ) : user( <userName> ) : group( <groupName> ) : For the nextArgument's, following constructions are valid : [User]->group( <membership-type> ) results in a Group [Group]->role( <role> ) results in a User [Group]->parentGroup results in a Group
AssignmentExpressionResolver: allows to specify the next-actor in a process definition as an expression using the following syntax. The general syntax is firstArgument->nextArgument->nextArgument->...->nextArgument For the firstArgument, following constructions are valid : previousActor : actor( <actorName> ) : user( <userName> ) : group( <groupName> ) : For the nextArgument's, following constructions are valid : [User]->group( <membership-type> ) results in a Group [Group]->role( <role> ) results in a User [Group]->parentGroup results in a Group
HtmlFormatter: is an interface used for the automatic generation of activity-forms in the web-interface. IMPORTANT NOTE : In the web-interface, the class-name is used as a key for finding the internationalized name of this HtmlFormatter. It is used when a ParseException is thrown in parseHttpParameter(java.lang.String, javax.servlet.http.HttpServletRequest) 55 to inform the user what kind of data whas excpected. The error-msg is constructed like this : "Wrong input for field [field-name]. [received-value] could not be parsed as [translated text for html-formatter]"
DecisionHandler: if more then one org.jbpm.workflow.definition.Transition leaves an org.jbpm.workflow.definition.Activity , a Decision chooses the org.jbpm.workflow.definition.Transition that has to be activated when the org.jbpm.workflow.definition.Activity is performed. See also The delegation principle .
Serializer: performs (de)serialisation of org.jbpm.workflow.execution.AttributeInstance -values (which are ordinary java-objects), for storage in the database. It is even possible to use a process specific java-type as org.jbpm.workflow.execution.AttributeInstance -value.
AuthorizationHandler: verifies if an authenticated user has enough privileges. An AuthorizationHandler can be specified on the level of a process definition. All method-calls to the admin and execution component that are related to that process definition will call the AuthorizationHandler to validate authorization.
JoinHandler: allows to specify all kinds of org.jbpm.workflow.definition.Join -behaviour, including run-time process-specific behaviour.
NumberInput: first parameter (required) : the fully qualified className of the number-type. e.g. java.lang.Integer second parameter (optional) : the size of the inputfield
HandlerContext: super interface for all handler context's. HandlerContext's provide handler-implementations with a means of interaction with the process engine.
ForkHandler: specifies the behaviour of a org.jbpm.workflow.definition.Fork .
ProcessInvocationContext: allows a ProcessInvocationHandler-implementor to interact with and get information from the execution engine.
AssignmentContext: allows the Assigner-implementator to interact with and get information from the process execution engine.
ActionContext: allows the Interaction-implementor to interact with and get information from the process engine.
DecisionContext: allows Decision-implementators to interact with and get information from the execution engine.
ProcessInvocationHandler: handles the launching and the processing of the results of a sub-process inside an activity.
JoinContext: allows a Joiner-implementor to interact with and get information from the execution engine.
ForkContext: allows a Forker-implementor to interact with ant get information from the process engine.
DbClassLoader: is used to load classes like Assigner's, Interaction's, Decision's from the database.
DelegationImpl: manages all information for one delegation.
WebServiceAction: calls a web-service.
DecisionExpression: TODO : finish this !
EmailAction: sends an email.
TaskContext
| Home | Contact Us | Privacy Policy | Terms of Service |