实例介绍
jbpm-4.4.zip,官方提供的原包,直接下载下来可以使用。
【实例截图】
【核心代码】
8bf2e3bd-630d-4a3d-9af6-ce26c72d5f65
└── jbpm-4.4
├── doc
│ ├── devguide
│ │ └── html_single
│ │ ├── css
│ │ │ ├── codehighlight.css
│ │ │ ├── docnav.css
│ │ │ ├── documentation.css
│ │ │ ├── extensions.css
│ │ │ ├── jbossorg.css
│ │ │ └── reports.css
│ │ ├── images
│ │ │ ├── apis.png
│ │ │ ├── bg.png
│ │ │ ├── bpmn2.collapsed.subprocess.png
│ │ │ ├── bpmn2.conditional.sequence.flow.png
│ │ │ ├── bpmn2.default.sequence.flow.png
│ │ │ ├── bpmn2.embedded.subprocess.png
│ │ │ ├── bpmn2.exclusive.gateway.png
│ │ │ ├── bpmn2.exclusive.gateway.splitting.and.merging.png
│ │ │ ├── bpmn2.inclusive.gateway.merging.and.splitting.png
│ │ │ ├── bpmn2.inclusive.gateway.png
│ │ │ ├── bpmn2.intermediate.timer.png
│ │ │ ├── bpmn2.manual.task.png
│ │ │ ├── bpmn2.none.start.end.event.png
│ │ │ ├── bpmn2.parallel.gateway.png
│ │ │ ├── bpmn2.parallel.gateway.splitting.and.merging.png
│ │ │ ├── bpmn2.receive.task.java.png
│ │ │ ├── bpmn2.script.task.png
│ │ │ ├── bpmn2.sequence.flow.png
│ │ │ ├── bpmn2.service.task.png
│ │ │ ├── bpmn2.subprocess.nested.png
│ │ │ ├── bpmn2.subprocess.parallel.paths.png
│ │ │ ├── bpmn2.subprocess.two.endevents.png
│ │ │ ├── bpmn2.terminate.end.event.example.png
│ │ │ ├── bpmn2.timer.start.event.png
│ │ │ ├── bpmn2.user.task.png
│ │ │ ├── bpmn2.vacationrequest.example.console.01.png
│ │ │ ├── bpmn2.vacationrequest.example.console.02.png
│ │ │ ├── bpmn2.vacationrequest.example.console.03.png
│ │ │ ├── bpmn2.vacationrequest.example.console.04.png
│ │ │ ├── bpmn2.vacationrequest.example.png
│ │ │ ├── ch04.execution.states.png
│ │ │ ├── ch09.persistent.process.png
│ │ │ ├── class.diagram.process.definition.png
│ │ │ ├── class.diagram.process.execution.png
│ │ │ ├── community
│ │ │ │ └── title_hdr.png
│ │ │ ├── composite.node.png
│ │ │ ├── erd.history.png
│ │ │ ├── erd.identity.png
│ │ │ ├── erd.repo.and.runtime.png
│ │ │ ├── execution.automatic.wait1.png
│ │ │ ├── execution.automatic.wait2.png
│ │ │ ├── execution.automatic.wait3.png
│ │ │ ├── execution.concurrency.png
│ │ │ ├── execution.loan.archive.png
│ │ │ ├── execution.loan.end.png
│ │ │ ├── execution.loan.evaluate.png
│ │ │ ├── initial.in.composite.png
│ │ │ ├── interceptors.png
│ │ │ ├── jbpm.png
│ │ │ ├── jobexecutor.overview.png
│ │ │ ├── loan.db.png
│ │ │ ├── loan.execution.png
│ │ │ ├── process.ab.png
│ │ │ ├── process.anatomy.classes.png
│ │ │ ├── process.automatic.png
│ │ │ ├── process.group.concurrency.png
│ │ │ ├── process.group.multipleentries.png
│ │ │ ├── process.group.simple.png
│ │ │ ├── process.group.timer.png
│ │ │ ├── process.java.ejb.png
│ │ │ ├── process.jms.png
│ │ │ ├── process.loan.png
│ │ │ ├── process.propagate.png
│ │ │ ├── process.rules.decision.png
│ │ │ ├── process.rules.png
│ │ │ ├── process.structure.classes.png
│ │ │ ├── process.timer.event.png
│ │ │ ├── process.timer.transition.png
│ │ │ ├── self.transition.png
│ │ │ ├── signavio.screenshot.png
│ │ │ ├── taskform_example.png
│ │ │ ├── transactions.png
│ │ │ ├── transition.inheritence.png
│ │ │ ├── transition.into.composite.png
│ │ │ ├── transition.out.of.composite.png
│ │ │ ├── transition.png
│ │ │ ├── transition.to.inner.png
│ │ │ └── transition.to.outer.png
│ │ └── index.html
│ ├── javadocs
│ │ ├── allclasses-frame.html
│ │ ├── allclasses-noframe.html
│ │ ├── constant-values.html
│ │ ├── deprecated-list.html
│ │ ├── help-doc.html
│ │ ├── index-all.html
│ │ ├── index.html
│ │ ├── options
│ │ ├── org
│ │ │ └── jbpm
│ │ │ └── api
│ │ │ ├── activity
│ │ │ │ ├── ActivityBehaviour.html
│ │ │ │ ├── ActivityExecution.html
│ │ │ │ ├── class-use
│ │ │ │ │ ├── ActivityBehaviour.html
│ │ │ │ │ ├── ActivityExecution.html
│ │ │ │ │ └── ExternalActivityBehaviour.html
│ │ │ │ ├── ExternalActivityBehaviour.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ └── package-use.html
│ │ │ ├── class-use
│ │ │ │ ├── Configuration.html
│ │ │ │ ├── Deployment.html
│ │ │ │ ├── DeploymentQuery.html
│ │ │ │ ├── Execution.html
│ │ │ │ ├── ExecutionService.html
│ │ │ │ ├── HistoryService.html
│ │ │ │ ├── IdentityService.html
│ │ │ │ ├── JbpmException.html
│ │ │ │ ├── JobQuery.html
│ │ │ │ ├── ManagementService.html
│ │ │ │ ├── NewDeployment.html
│ │ │ │ ├── ProcessDefinition.html
│ │ │ │ ├── ProcessDefinitionQuery.html
│ │ │ │ ├── ProcessEngine.html
│ │ │ │ ├── ProcessInstance.html
│ │ │ │ ├── ProcessInstanceQuery.html
│ │ │ │ ├── RepositoryService.html
│ │ │ │ ├── TaskQuery.html
│ │ │ │ └── TaskService.html
│ │ │ ├── cmd
│ │ │ │ ├── class-use
│ │ │ │ │ ├── Command.html
│ │ │ │ │ ├── Environment.html
│ │ │ │ │ ├── ParamCommand.html
│ │ │ │ │ └── VoidCommand.html
│ │ │ │ ├── Command.html
│ │ │ │ ├── Environment.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── package-use.html
│ │ │ │ ├── ParamCommand.html
│ │ │ │ └── VoidCommand.html
│ │ │ ├── Configuration.html
│ │ │ ├── Deployment.html
│ │ │ ├── DeploymentQuery.html
│ │ │ ├── Execution.html
│ │ │ ├── ExecutionService.html
│ │ │ ├── history
│ │ │ │ ├── class-use
│ │ │ │ │ ├── HistoryActivityInstance.html
│ │ │ │ │ ├── HistoryActivityInstanceQuery.html
│ │ │ │ │ ├── HistoryComment.html
│ │ │ │ │ ├── HistoryDetail.html
│ │ │ │ │ ├── HistoryDetailQuery.html
│ │ │ │ │ ├── HistoryProcessInstance.html
│ │ │ │ │ ├── HistoryProcessInstanceQuery.html
│ │ │ │ │ ├── HistoryTask.html
│ │ │ │ │ └── HistoryTaskQuery.html
│ │ │ │ ├── HistoryActivityInstance.html
│ │ │ │ ├── HistoryActivityInstanceQuery.html
│ │ │ │ ├── HistoryComment.html
│ │ │ │ ├── HistoryDetail.html
│ │ │ │ ├── HistoryDetailQuery.html
│ │ │ │ ├── HistoryProcessInstance.html
│ │ │ │ ├── HistoryProcessInstanceQuery.html
│ │ │ │ ├── HistoryTask.html
│ │ │ │ ├── HistoryTaskQuery.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ └── package-use.html
│ │ │ ├── HistoryService.html
│ │ │ ├── identity
│ │ │ │ ├── class-use
│ │ │ │ │ ├── Group.html
│ │ │ │ │ └── User.html
│ │ │ │ ├── Group.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── package-use.html
│ │ │ │ └── User.html
│ │ │ ├── IdentityService.html
│ │ │ ├── JbpmException.html
│ │ │ ├── job
│ │ │ │ ├── class-use
│ │ │ │ │ ├── Job.html
│ │ │ │ │ ├── Message.html
│ │ │ │ │ └── Timer.html
│ │ │ │ ├── Job.html
│ │ │ │ ├── Message.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── package-use.html
│ │ │ │ └── Timer.html
│ │ │ ├── JobQuery.html
│ │ │ ├── jpdl
│ │ │ │ ├── class-use
│ │ │ │ │ └── DecisionHandler.html
│ │ │ │ ├── DecisionHandler.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ └── package-use.html
│ │ │ ├── listener
│ │ │ │ ├── class-use
│ │ │ │ │ ├── EventListenerExecution.html
│ │ │ │ │ └── EventListener.html
│ │ │ │ ├── EventListenerExecution.html
│ │ │ │ ├── EventListener.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ └── package-use.html
│ │ │ ├── ManagementService.html
│ │ │ ├── model
│ │ │ │ ├── ActivityCoordinates.html
│ │ │ │ ├── Activity.html
│ │ │ │ ├── class-use
│ │ │ │ │ ├── ActivityCoordinates.html
│ │ │ │ │ ├── Activity.html
│ │ │ │ │ ├── Event.html
│ │ │ │ │ ├── OpenExecution.html
│ │ │ │ │ ├── OpenProcessInstance.html
│ │ │ │ │ └── Transition.html
│ │ │ │ ├── Event.html
│ │ │ │ ├── OpenExecution.html
│ │ │ │ ├── OpenProcessInstance.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── package-use.html
│ │ │ │ └── Transition.html
│ │ │ ├── NewDeployment.html
│ │ │ ├── package-frame.html
│ │ │ ├── package-summary.html
│ │ │ ├── package-tree.html
│ │ │ ├── package-use.html
│ │ │ ├── ProcessDefinition.html
│ │ │ ├── ProcessDefinitionQuery.html
│ │ │ ├── ProcessEngine.html
│ │ │ ├── ProcessInstance.html
│ │ │ ├── ProcessInstanceQuery.html
│ │ │ ├── RepositoryService.html
│ │ │ ├── task
│ │ │ │ ├── Assignable.html
│ │ │ │ ├── AssignmentHandler.html
│ │ │ │ ├── class-use
│ │ │ │ │ ├── Assignable.html
│ │ │ │ │ ├── AssignmentHandler.html
│ │ │ │ │ ├── Participation.html
│ │ │ │ │ ├── Swimlane.html
│ │ │ │ │ └── Task.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── package-use.html
│ │ │ │ ├── Participation.html
│ │ │ │ ├── Swimlane.html
│ │ │ │ └── Task.html
│ │ │ ├── TaskQuery.html
│ │ │ └── TaskService.html
│ │ ├── overview-frame.html
│ │ ├── overview-summary.html
│ │ ├── overview-tree.html
│ │ ├── package-list
│ │ ├── packages
│ │ ├── resources
│ │ │ └── inherit.gif
│ │ ├── serialized-form.html
│ │ └── stylesheet.css
│ └── userguide
│ └── html_single
│ ├── css
│ │ ├── codehighlight.css
│ │ ├── docnav.css
│ │ ├── documentation.css
│ │ ├── extensions.css
│ │ ├── jbossorg.css
│ │ └── reports.css
│ ├── images
│ │ ├── bg.png
│ │ ├── community
│ │ │ └── title_hdr.png
│ │ ├── gpd.install.gpd.site.png
│ │ ├── gpd.install.libraries.png
│ │ ├── gpd.install.xml.catalog.png
│ │ ├── gpd.new.process.file.png
│ │ ├── gpd.new.process.wizard.png
│ │ ├── gpd.png
│ │ ├── gpd.runtime.location.png
│ │ ├── gpd.xml.view.png
│ │ ├── jbpm.png
│ │ ├── loan.executions.png
│ │ ├── loan.process.definition.png
│ │ ├── loan.process.instance.png
│ │ ├── process.async.activity.png
│ │ ├── process.async.fork.png
│ │ ├── process.concurrency.graphbased.png
│ │ ├── process.concurrency.png
│ │ ├── process.end.multiple.png
│ │ ├── process.end.processinstance.png
│ │ ├── process.end.state.png
│ │ ├── process.esb.png
│ │ ├── process.eventlistener.png
│ │ ├── process.exclusive.png
│ │ ├── process.hql.png
│ │ ├── process.java.png
│ │ ├── process.script.png
│ │ ├── process.state.choice.png
│ │ ├── process.state.sequence.png
│ │ ├── process.subprocess.document.png
│ │ ├── process.subprocess.outcomeactivity.review.png
│ │ ├── process.subprocess.review.png
│ │ ├── process.task.png
│ │ ├── process.task.swimlane.png
│ │ ├── process.timer.event.png
│ │ ├── process.timer.transition.png
│ │ └── show.view.data.source.explorer.png
│ └── index.html
├── examples
│ ├── build.xml
│ └── src
│ ├── jbpm.cfg.xml
│ ├── jbpm.hibernate.cfg.xml
│ ├── jbpm.mail.properties
│ ├── jbpm.mail.templates.xml
│ ├── logging.properties
│ ├── org
│ │ └── jbpm
│ │ └── examples
│ │ ├── async
│ │ │ ├── activity
│ │ │ │ ├── Application.java
│ │ │ │ ├── AsyncActivityTest.java
│ │ │ │ └── process.jpdl.xml
│ │ │ └── fork
│ │ │ ├── Application.java
│ │ │ ├── AsyncForkTest.java
│ │ │ └── process.jpdl.xml
│ │ ├── bpmn
│ │ │ ├── event
│ │ │ │ ├── nonestartend
│ │ │ │ │ ├── none_start_end_event.bpmn.xml
│ │ │ │ │ └── NoneStartEndEventTest.java
│ │ │ │ ├── terminateend
│ │ │ │ │ ├── terminate_end_event.bpmn.xml
│ │ │ │ │ └── TerminateEndTest.java
│ │ │ │ ├── timer
│ │ │ │ │ ├── intermediate_catch_timer_event.bpmn.xml
│ │ │ │ │ └── IntermediateTimerTest.java
│ │ │ │ └── timerstart
│ │ │ │ ├── timer_start_event.bpmn.xml
│ │ │ │ └── TimerStartTest.java
│ │ │ ├── gateway
│ │ │ │ ├── exclusive
│ │ │ │ │ ├── exclusive_gateway.bpmn.xml
│ │ │ │ │ ├── exclusive_gateway_default_seq_flow.bpmn.xml
│ │ │ │ │ ├── ExclusiveGatewayTest.java
│ │ │ │ │ └── ExclusiveGatewayWithDefaultSequenceFlowTest.java
│ │ │ │ ├── inclusive
│ │ │ │ │ ├── inclusive_gateway.bpmn.xml
│ │ │ │ │ └── InclusiveGatewayTest.java
│ │ │ │ └── parallel
│ │ │ │ ├── parallel_gateway.bpmn.xml
│ │ │ │ └── ParallelGatewayTest.java
│ │ │ ├── sequenceflow
│ │ │ │ ├── conditional_sequence_flow.bpmn.xml
│ │ │ │ └── ConditionalSequenceflowTest.java
│ │ │ ├── task
│ │ │ │ ├── receive
│ │ │ │ │ ├── receive_task_java.bpmn.xml
│ │ │ │ │ └── ReceiveTaskJavaTest.java
│ │ │ │ ├── script
│ │ │ │ │ ├── script_task.bpmn.xml
│ │ │ │ │ └── ScriptTaskTest.java
│ │ │ │ ├── service
│ │ │ │ │ ├── JavaService.java
│ │ │ │ │ ├── service_task_java.bpmn.xml
│ │ │ │ │ └── ServiceTaskTest.java
│ │ │ │ └── usertask
│ │ │ │ ├── taskform
│ │ │ │ │ ├── request_vacation.ftl
│ │ │ │ │ ├── vacationrequest.bpmn.xml
│ │ │ │ │ └── verify_request.ftl
│ │ │ │ ├── user_task_human_performer_user.bpmn.xml
│ │ │ │ ├── user_task_human_performer_variable.bpmn.xml
│ │ │ │ ├── user_task_potential_owner_group.bpmn.xml
│ │ │ │ └── user_task_potential_owner_user.bpmn.xml
│ │ │ └── usertask
│ │ │ ├── taskform
│ │ │ │ └── TaskFormTest.java
│ │ │ └── UserTaskTest.java
│ │ ├── concurrency
│ │ │ ├── foreach
│ │ │ │ ├── ForEachTest.java
│ │ │ │ └── process.jpdl.xml
│ │ │ └── graphbased
│ │ │ ├── ConcurrencyGraphBasedTest.java
│ │ │ └── process.jpdl.xml
│ │ ├── custom
│ │ │ ├── CustomTest.java
│ │ │ ├── PrintDots.java
│ │ │ └── process.jpdl.xml
│ │ ├── decision
│ │ │ ├── conditions
│ │ │ │ ├── DecisionConditionsTest.java
│ │ │ │ └── process.jpdl.xml
│ │ │ ├── expression
│ │ │ │ ├── DecisionExpressionTest.java
│ │ │ │ └── process.jpdl.xml
│ │ │ └── handler
│ │ │ ├── ContentEvaluation.java
│ │ │ ├── DecisionHandlerTest.java
│ │ │ └── process.jpdl.xml
│ │ ├── end
│ │ │ ├── multiple
│ │ │ │ ├── EndMultipleTest.java
│ │ │ │ └── process.jpdl.xml
│ │ │ ├── processinstance
│ │ │ │ ├── EndProcessInstanceTest.java
│ │ │ │ └── process.jpdl.xml
│ │ │ └── state
│ │ │ ├── EndStateTest.java
│ │ │ └── process.jpdl.xml
│ │ ├── eventlistener
│ │ │ ├── EventListenerTest.java
│ │ │ ├── LogListener.java
│ │ │ └── process.jpdl.xml
│ │ ├── hql
│ │ │ ├── HqlTest.java
│ │ │ └── process.jpdl.xml
│ │ ├── java
│ │ │ ├── Hand.java
│ │ │ ├── JavaInstantiateTest.java
│ │ │ ├── JoeSmoe.java
│ │ │ ├── JohnDoe.java
│ │ │ └── process.jpdl.xml
│ │ │ ├── inline
│ │ │ │ ├── InlineMailTest.java
│ │ │ │ └── process.jpdl.xml
│ │ │ └── template
│ │ │ ├── process.jpdl.xml
│ │ │ └── TemplateMailTest.java
│ │ ├── script
│ │ │ ├── expression
│ │ │ │ ├── Order.java
│ │ │ │ ├── process.jpdl.xml
│ │ │ │ └── ScriptExpressionTest.java
│ │ │ └── text
│ │ │ ├── Person.java
│ │ │ ├── process.jpdl.xml
│ │ │ └── ScriptTextTest.java
│ │ ├── serializablevariable
│ │ │ ├── process.jpdl.xml
│ │ │ ├── SerializableVariableTest.java
│ │ │ └── UpdateSerializedVariables.java
│ │ ├── services
│ │ │ ├── Order.jpdl.xml
│ │ │ └── ServicesTest.java
│ │ ├── sql
│ │ │ ├── process.jpdl.xml
│ │ │ └── SqlTest.java
│ │ ├── state
│ │ │ ├── choice
│ │ │ │ ├── process.jpdl.xml
│ │ │ │ └── StateChoiceTest.java
│ │ │ └── sequence
│ │ │ ├── process.jpdl.xml
│ │ │ └── StateSequenceTest.java
│ │ ├── subprocess
│ │ │ ├── outcomeactivity
│ │ │ │ ├── SubProcessDocument.jpdl.xml
│ │ │ │ ├── SubProcessOutcomeActivityTest.java
│ │ │ │ └── SubProcessReview.jpdl.xml
│ │ │ ├── outcomeobject
│ │ │ │ ├── SubProcessDocument.jpdl.xml
│ │ │ │ ├── SubProcessOutcomeObjectTest.java
│ │ │ │ └── SubProcessReview.jpdl.xml
│ │ │ ├── outcomevalue
│ │ │ │ ├── SubProcessDocument.jpdl.xml
│ │ │ │ ├── SubProcessOutcomeValueTest.java
│ │ │ │ └── SubProcessReview.jpdl.xml
│ │ │ └── variables
│ │ │ ├── SubProcessDocument.jpdl.xml
│ │ │ ├── SubProcessReview.jpdl.xml
│ │ │ └── SubProcessVariablesTest.java
│ │ ├── task
│ │ │ ├── assignee
│ │ │ │ ├── Order.java
│ │ │ │ ├── process.jpdl.xml
│ │ │ │ └── TaskAssigneeTest.java
│ │ │ ├── assignmenthandler
│ │ │ │ ├── AssignTask.java
│ │ │ │ ├── process.jpdl.xml
│ │ │ │ └── TaskAssignmentHandlerTest.java
│ │ │ ├── candidates
│ │ │ │ ├── process.jpdl.xml
│ │ │ │ └── TaskCandidatesTest.java
│ │ │ ├── comments
│ │ │ │ ├── process.jpdl.xml
│ │ │ │ └── TaskCommentsTest.java
│ │ │ ├── notification
│ │ │ │ ├── process.jpdl.xml
│ │ │ │ └── TaskNotificationTest.java
│ │ │ ├── reminder
│ │ │ │ ├── process.jpdl.xml
│ │ │ │ └── TaskReminderTest.java
│ │ │ ├── swimlane
│ │ │ │ ├── process.jpdl.xml
│ │ │ │ └── TaskSwimlaneTest.java
│ │ │ └── variables
│ │ │ ├── process.jpdl.xml
│ │ │ └── TaskVariablesTest.java
│ │ ├── taskform
│ │ │ ├── process.jpdl.xml
│ │ │ ├── request_vacation.ftl
│ │ │ └── verify_request.ftl
│ │ └── timer
│ │ ├── businesstime
│ │ │ ├── process.jpdl.xml
│ │ │ └── TimerBusinessTimeTest.java
│ │ ├── event
│ │ │ ├── Escalate.java
│ │ │ ├── process.jpdl.xml
│ │ │ └── TimerEventTest.java
│ │ ├── repeat
│ │ │ ├── Escalate.java
│ │ │ ├── process.jpdl.xml
│ │ │ └── TimerRepeatTest.java
│ │ └── transition
│ │ ├── process.jpdl.xml
│ │ └── TimerTransitionTest.java
│ └── process_forms.css
├── install
│ ├── build.xml
│ ├── jdbc
│ │ ├── hsqldb.inmem.properties
│ │ ├── hsqldb.properties
│ │ ├── mysql.properties
│ │ ├── oracle.properties
│ │ ├── postgresql.properties
│ │ └── sybase.properties
│ └── src
│ ├── cfg
│ │ ├── hibernate
│ │ │ ├── datasource
│ │ │ │ ├── hsqldb.hibernate.cfg.xml
│ │ │ │ ├── mysql.hibernate.cfg.xml
│ │ │ │ ├── oracle.hibernate.cfg.xml
│ │ │ │ ├── postgresql.hibernate.cfg.xml
│ │ │ │ └── sybase.hibernate.cfg.xml
│ │ │ ├── jdbc
│ │ │ │ ├── hsqldb.hibernate.cfg.xml
│ │ │ │ ├── hsqldb.inmem.hibernate.cfg.xml
│ │ │ │ ├── mysql.hibernate.cfg.xml
│ │ │ │ ├── oracle.hibernate.cfg.xml
│ │ │ │ ├── postgresql.hibernate.cfg.xml
│ │ │ │ └── sybase.hibernate.cfg.xml
│ │ │ ├── spring
│ │ │ │ ├── hsqldb.hibernate.cfg.xml
│ │ │ │ ├── hsqldb.inmem.hibernate.cfg.xml
│ │ │ │ ├── mysql.hibernate.cfg.xml
│ │ │ │ ├── oracle.hibernate.cfg.xml
│ │ │ │ ├── postgresql.hibernate.cfg.xml
│ │ │ │ └── sybase.hibernate.cfg.xml
│ │ │ └── tomcat
│ │ │ ├── hsqldb.hibernate.cfg.xml
│ │ │ ├── mysql.hibernate.cfg.xml
│ │ │ ├── oracle.hibernate.cfg.xml
│ │ │ ├── postgresql.hibernate.cfg.xml
│ │ │ └── sybase.hibernate.cfg.xml
│ │ ├── jbpm
│ │ │ ├── jta.jbpm.cfg.xml
│ │ │ ├── jta.testsuite.jbpm.cfg.xml
│ │ │ ├── remote.client.jbpm.cfg.xml
│ │ │ ├── spring.jbpm.cfg.xml
│ │ │ ├── spring.testsuite.jbpm.cfg.xml
│ │ │ ├── standalone.jbpm.cfg.xml
│ │ │ └── standalone.testsuite.jbpm.cfg.xml
│ │ ├── logging
│ │ │ ├── debug
│ │ │ │ └── logging.properties
│ │ │ └── jdk
│ │ │ └── logging.properties
│ │ │ ├── jbpm.mail.default.properties
│ │ │ └── jbpm.mail.testsuite.properties
│ │ └── spring
│ │ └── applicationContext.xml
│ ├── db
│ │ ├── create
│ │ │ ├── jbpm.hsqldb.create.sql
│ │ │ ├── jbpm.mysql.create.sql
│ │ │ ├── jbpm.oracle.create.sql
│ │ │ └── jbpm.postgresql.create.sql
│ │ ├── drop
│ │ │ ├── jbpm.hsqldb.drop.sql
│ │ │ ├── jbpm.mysql.drop.sql
│ │ │ ├── jbpm.oracle.drop.sql
│ │ │ └── jbpm.postgresql.drop.sql
│ │ ├── upgrade-4.0-to-4.1
│ │ │ ├── jbpm.hsqldb.upgrade.sql
│ │ │ ├── jbpm.mysql.upgrade.sql
│ │ │ ├── jbpm.oracle.upgrade.sql
│ │ │ └── jbpm.postgresql.upgrade.sql
│ │ └── upgrade-4.1-to-4.2
│ │ ├── jbpm.hsqldb.upgrade.sql
│ │ ├── jbpm.mysql.upgrade.sql
│ │ ├── jbpm.oracle.upgrade.sql
│ │ └── jbpm.postgresql.upgrade.sql
│ ├── demo
│ │ └── example.identities.sql
│ ├── gpd
│ │ └── jbpm-gpd-site.zip
│ ├── hsqldb-server
│ │ ├── shutdown.sql
│ │ ├── start-hsqldb-manager.bat
│ │ ├── start-hsqldb-manager.sh
│ │ ├── start-hsqldb-server.bat
│ │ └── start-hsqldb-server.sh
│ ├── jboss
│ │ ├── config
│ │ │ └── deploy
│ │ │ └── jbpm
│ │ │ ├── jbpm-destinations-service.xml
│ │ │ ├── jbpm-enterprise.jar
│ │ │ │ └── META-INF
│ │ │ │ ├── ejb-jar.xml
│ │ │ │ ├── jbosscmp-jdbc.xml
│ │ │ │ └── jboss.xml
│ │ │ └── jbpm-service.sar
│ │ │ ├── jbpm.cfg.xml
│ │ │ ├── jbpm-service-jboss-beans.xml
│ │ │ └── META-INF
│ │ │ └── jboss-service.xml
│ │ ├── datasources
│ │ │ ├── jbpm-hsqldb-ds.xml
│ │ │ ├── jbpm-mysql-ds.xml
│ │ │ ├── jbpm-oracle-ds.xml
│ │ │ ├── jbpm-postgresql-ds.xml
│ │ │ └── jbpm-sybase-ds.xml
│ │ └── log
│ │ └── jboss-log4j.xml
│ ├── signavio
│ │ └── jbpmeditor.war
│ ├── tomcat
│ │ ├── context.xml
│ │ └── server.xml
│ └── user-webapp
│ ├── images
│ │ └── jbpm.png
│ └── index.html
├── jboss.eula.txt
├── jbpm.jar
├── lib
│ ├── activation.jar
│ ├── antlr.jar
│ ├── antlr-runtime.jar
│ ├── avalon-framework.jar
│ ├── bsh.jar
│ ├── cglib.jar
│ ├── commons-collections.jar
│ ├── commons-logging.jar
│ ├── core.jar
│ ├── dom4j.jar
│ ├── drools-api.jar
│ ├── drools-compiler.jar
│ ├── drools-core.jar
│ ├── errai-bus.jar
│ ├── errai-common.jar
│ ├── freemarker.jar
│ ├── gson.jar
│ ├── guice-aopalliance.jar
│ ├── guice.jar
│ ├── guice-servlet.jar
│ ├── gwt-console-jbpm.war
│ ├── gwt-console-rpc.jar
│ ├── gwt-console-server-integration.jar
│ ├── gwt-console-server-jbpm.war
│ ├── hibernate-core.jar
│ ├── hsqldb.jar
│ ├── janino.jar
│ ├── javassist.jar
│ ├── jbpm-bpmn.jar
│ ├── jbpm-console-form-plugin.jar
│ ├── jbpm-console-graphView-plugin.jar
│ ├── jbpm-console-integration.jar
│ ├── jbpm-console-reports.jar
│ ├── jbpm-db.jar
│ ├── jbpm-examples-tests.jar
│ ├── jbpm-jboss.jar
│ ├── jbpm-test-db-tests.jar
│ ├── jbpm-tomcat6.jar
│ ├── joda-time.jar
│ ├── jta.jar
│ ├── juel-api.jar
│ ├── juel-engine.jar
│ ├── juel-impl.jar
│ ├── junit.jar
│ ├── livetribe-jsr223.jar
│ ├── log4j.jar
│ ├── logkit.jar
│ ├── mail.jar
│ ├── mockejb.jar
│ ├── mockrunner.jar
│ ├── mvel2.jar
│ ├── mysql-connector-java.jar
│ ├── oro.jar
│ ├── postgresql.jar
│ ├── report-engine.zip
│ ├── servlet-api.jar
│ ├── slf4j-api.jar
│ ├── slf4j-jdk14.jar
│ ├── slf4j-log4j12.jar
│ ├── subethasmtp-smtp.jar
│ └── subethasmtp-wiser.jar
├── license.txt
├── readme.html
└── src
├── jbpm.businesscalendar.cfg.xml
├── jbpm.console.cfg.xml
├── jbpm.default.cfg.xml
├── jbpm.default.scriptmanager.xml
├── jbpm.execution.hbm.xml
├── jbpm.history.hbm.xml
├── jbpm.identity.cfg.xml
├── jbpm.identity.hbm.xml
├── jbpm.jboss.idm.cfg.xml
├── jbpm.jbossremote.cfg.xml
├── jbpm.jobexecutor.cfg.xml
├── jbpm.jpdl.bindings.xml
├── jbpm.jpdl.cfg.xml
├── jbpm.mail.templates.xml
├── jbpm.repository.hbm.xml
├── jbpm.task.hbm.xml
├── jbpm.task.lifecycle.xml
├── jbpm.tx.hibernate.cfg.xml
├── jbpm.tx.jta.cfg.xml
├── jbpm.tx.spring.cfg.xml
├── jbpm.variable.types.xml
├── jbpm.wire.bindings.xml
├── jpdl-4.0.xsd
├── jpdl-4.2.xsd
├── jpdl-4.3.xsd
├── jpdl-4.4.xsd
└── org
└── jbpm
├── api
│ ├── activity
│ │ ├── ActivityBehaviour.java
│ │ ├── ActivityExecution.java
│ │ ├── ExternalActivityBehaviour.java
│ │ └── package.html
│ ├── cmd
│ │ ├── Command.java
│ │ ├── Environment.java
│ │ ├── ParamCommand.java
│ │ └── VoidCommand.java
│ ├── Configuration.java
│ ├── Deployment.java
│ ├── DeploymentQuery.java
│ ├── Execution.java
│ ├── ExecutionService.java
│ ├── history
│ │ ├── HistoryActivityInstance.java
│ │ ├── HistoryActivityInstanceQuery.java
│ │ ├── HistoryComment.java
│ │ ├── HistoryDetail.java
│ │ ├── HistoryDetailQuery.java
│ │ ├── HistoryProcessInstance.java
│ │ ├── HistoryProcessInstanceQuery.java
│ │ ├── HistoryTask.java
│ │ ├── HistoryTaskQuery.java
│ │ └── package.html
│ ├── HistoryService.java
│ ├── identity
│ │ ├── Group.java
│ │ ├── package.html
│ │ └── User.java
│ ├── IdentityService.java
│ ├── JbpmException.java
│ ├── job
│ │ ├── Job.java
│ │ ├── Message.java
│ │ ├── package.html
│ │ └── Timer.java
│ ├── JobQuery.java
│ ├── jpdl
│ │ ├── DecisionHandler.java
│ │ └── package.html
│ ├── listener
│ │ ├── EventListenerExecution.java
│ │ ├── EventListener.java
│ │ └── package.html
│ ├── ManagementService.java
│ ├── model
│ │ ├── ActivityCoordinates.java
│ │ ├── Activity.java
│ │ ├── Event.java
│ │ ├── OpenExecution.java
│ │ ├── OpenProcessInstance.java
│ │ ├── package.html
│ │ └── Transition.java
│ ├── NewDeployment.java
│ ├── package.html
│ ├── ProcessDefinition.java
│ ├── ProcessDefinitionQuery.java
│ ├── ProcessEngine.java
│ ├── ProcessInstance.java
│ ├── ProcessInstanceQuery.java
│ ├── RepositoryService.java
│ ├── task
│ │ ├── Assignable.java
│ │ ├── AssignmentHandler.java
│ │ ├── package.html
│ │ ├── Participation.java
│ │ ├── Swimlane.java
│ │ └── Task.java
│ ├── TaskQuery.java
│ └── TaskService.java
├── internal
│ └── log
│ ├── ConsoleHandler.java
│ ├── ErrorTriggeredFileHandler.java
│ ├── Jdk14LogFactory.java
│ ├── Jdk14Log.java
│ ├── Log4jLogFactory.java
│ ├── Log4jLog.java
│ ├── LogFactory.java
│ ├── LogFormatter.java
│ └── Log.java
├── jpdl
│ └── internal
│ ├── activity
│ │ ├── AssignActivity.java
│ │ ├── AssignBinding.java
│ │ ├── CustomBinding.java
│ │ ├── DecisionBinding.java
│ │ ├── DecisionBuilder.java
│ │ ├── DecisionConditionActivity.java
│ │ ├── DecisionExpressionActivity.java
│ │ ├── DecisionHandlerActivity.java
│ │ ├── EndActivity.java
│ │ ├── EndBinding.java
│ │ ├── EndCancelBinding.java
│ │ ├── EndErrorBinding.java
│ │ ├── EventListenerBinding.java
│ │ ├── ForEachActivity.java
│ │ ├── ForEachBinding.java
│ │ ├── ForkActivity.java
│ │ ├── ForkBinding.java
│ │ ├── GroupActivity.java
│ │ ├── GroupBinding.java
│ │ ├── HqlActivity.java
│ │ ├── HqlBinding.java
│ │ ├── JavaActivity.java
│ │ ├── JavaBinding.java
│ │ ├── JmsActivity.java
│ │ ├── JmsBinding.java
│ │ ├── JoinActivity.java
│ │ ├── JoinBinding.java
│ │ ├── JpdlActivity.java
│ │ ├── JpdlAutomaticActivity.java
│ │ ├── JpdlBinding.java
│ │ ├── JpdlExternalActivity.java
│ │ ├── MailActivity.java
│ │ ├── MailBinding.java
│ │ ├── MailListener.java
│ │ ├── PassthroughActivity.java
│ │ ├── PassthroughBinding.java
│ │ ├── RulesActivity.java
│ │ ├── RulesBinding.java
│ │ ├── RulesDecisionActivity.java
│ │ ├── RulesDecisionBinding.java
│ │ ├── RulesFact.java
│ │ ├── ScriptActivity.java
│ │ ├── ScriptBinding.java
│ │ ├── SqlActivity.java
│ │ ├── SqlBinding.java
│ │ ├── StartActivity.java
│ │ ├── StartBinding.java
│ │ ├── StateActivity.java
│ │ ├── StateBinding.java
│ │ ├── SubProcessActivity.java
│ │ ├── SubProcessBinding.java
│ │ ├── SubProcessInParameterImpl.java
│ │ ├── SubProcessOutParameterImpl.java
│ │ ├── SubProcessParameterImpl.java
│ │ ├── TaskActivity.java
│ │ └── TaskBinding.java
│ ├── model
│ │ └── JpdlProcessDefinition.java
│ ├── repository
│ │ └── JpdlDeployer.java
│ ├── rules
│ │ ├── ExecutionGlobals.java
│ │ └── Outcome.java
│ └── xml
│ ├── JpdlBindingsParser.java
│ ├── JpdlDeployerBinding.java
│ ├── JpdlParser.java
│ ├── MigrationHelper.java
│ ├── UnresolvedTransition.java
│ └── UnresolvedTransitions.java
├── pvm
│ └── internal
│ ├── ant
│ │ ├── AntHelper.java
│ │ ├── JbpmDeployTask.java
│ │ ├── Launcher.java
│ │ ├── StartHsqldbServerTask.java
│ │ ├── StartJBossTask.java
│ │ └── StartTomcatTask.java
│ ├── builder
│ │ ├── ActivityBehaviourBuilder.java
│ │ ├── ActivityBuilder.java
│ │ ├── CompositeBuilder.java
│ │ ├── CompositeExceptionHandlerBuilder.java
│ │ ├── EventBuilder.java
│ │ ├── EventExceptionHandlerBuilder.java
│ │ ├── ExceptionHandlerBuilder.java
│ │ ├── FlowBuilder.java
│ │ ├── ObservableBuilder.java
│ │ ├── ProcessDefinitionBuilder.java
│ │ ├── TimerBuilder.java
│ │ ├── UnresolvedFlow.java
│ │ └── VariableBuilder.java
│ ├── cal
│ │ ├── BusinessCalendarImpl.java
│ │ ├── BusinessCalendar.java
│ │ ├── CronExpression.java
│ │ ├── Day.java
│ │ ├── DayPart.java
│ │ ├── Duration.java
│ │ ├── Holiday.java
│ │ └── package.html
│ ├── cfg
│ │ ├── ConfigurationImpl.java
│ │ └── ConfigurationParser.java
│ ├── client
│ │ ├── ClientExecution.java
│ │ ├── ClientProcessDefinition.java
│ │ └── ClientProcessInstance.java
│ ├── cmd
│ │ ├── AbstractCommand.java
│ │ ├── AddParticipationCmd.java
│ │ ├── AddReplyCommentCmd.java
│ │ ├── AddTaskCommentCmd.java
│ │ ├── AssignTaskCmd.java
│ │ ├── CheckDbCmd.java
│ │ ├── CommandException.java
│ │ ├── CommandService.java
│ │ ├── CompleteTaskCmd.java
│ │ ├── CompositeCmd.java
│ │ ├── CreateDeploymentQueryCmd.java
│ │ ├── CreateExecutionVariablesCmd.java
│ │ ├── CreateHistoryActivityInstanceQueryCmd.java
│ │ ├── CreateHistoryDetailQueryCmd.java
│ │ ├── CreateHistoryProcessInstanceQueryCmd.java
│ │ ├── CreateHistoryTaskQueryCmd.java
│ │ ├── CreateJobQueryCmd.java
│ │ ├── CreateProcessDefinitionQueryCmd.java
│ │ ├── CreateProcessInstanceQueryCmd.java
│ │ ├── CreateTaskQueryCmd.java
│ │ ├── DeleteCommentCmd.java
│ │ ├── DeleteDeploymentCmd.java
│ │ ├── DeleteJobCmd.java
│ │ ├── DeleteProcessInstance.java
│ │ ├── DeleteTaskCmd.java
│ │ ├── DeployCmd.java
│ │ ├── EndProcessInstance.java
│ │ ├── ExecuteJobCmd.java
│ │ ├── FindExecutionCmd.java
│ │ ├── GetActivityCoordinatesCmd.java
│ │ ├── GetDeploymentResourceNamesCmd.java
│ │ ├── GetExecutionVariableNamesCmd.java
│ │ ├── GetExecutionVariablesCmd.java
│ │ ├── GetHistoryVariableNamesCmd.java
│ │ ├── GetHistoryVariablesCmd.java
│ │ ├── GetOutcomes.java
│ │ ├── GetParticipantsCmd.java
│ │ ├── GetResourceAsStreamCmd.java
│ │ ├── GetStartActivityNamesCmd.java
│ │ ├── GetStartFormResourceNameCmd.java
│ │ ├── GetSubTasksCmd.java
│ │ ├── GetTaskCmd.java
│ │ ├── GetTaskCommentsCmd.java
│ │ ├── GetTaskVariableNamesCmd.java
│ │ ├── GetTaskVariablesCmd.java
│ │ ├── NewTaskCmd.java
│ │ ├── QueryCommand.java
│ │ ├── RemoveParticipantCmd.java
│ │ ├── ResumeDeploymentCmd.java
│ │ ├── SaveTaskCmd.java
│ │ ├── SendMessageCmd.java
│ │ ├── SetExecutionVariablesCmd.java
│ │ ├── SetTaskVariablesCmd.java
│ │ ├── SignalCmd.java
│ │ ├── StartProcessInstanceCmd.java
│ │ ├── StartProcessInstanceInLatestCmd.java
│ │ ├── SuspendDeploymentCmd.java
│ │ ├── UpdateDeploymentResourceCmd.java
│ │ └── VariablesCmd.java
│ ├── el
│ │ ├── Expression.java
│ │ ├── FactoryFinder.java
│ │ ├── JbpmConstantsElResolver.java
│ │ ├── JbpmElContext.java
│ │ ├── JbpmElFactoryImpl.java
│ │ ├── JbpmElFactory.java
│ │ ├── JbpmEnvironmentElResolver.java
│ │ ├── JbpmFunctionMapper.java
│ │ ├── JbpmVariableElResolver.java
│ │ ├── JstlFunction.java
│ │ ├── ScriptExpression.java
│ │ ├── StaticTextExpression.java
│ │ ├── UelMethodExpression.java
│ │ └── UelValueExpression.java
│ │ ├── impl
│ │ │ ├── AddressFilter.java
│ │ │ ├── AddressTemplate.java
│ │ │ ├── AttachmentTemplate.java
│ │ │ ├── DefaultAddressResolver.java
│ │ │ ├── MailProducerImpl.java
│ │ │ ├── MailServer.java
│ │ │ ├── MailSessionImpl.java
│ │ │ ├── MailTemplate.java
│ │ │ └── MailTemplateRegistry.java
│ │ └── spi
│ │ ├── AddressResolver.java
│ │ ├── MailProducer.java
│ │ └── MailSession.java
│ ├── env
│ │ ├── BasicEnvironment.java
│ │ ├── Context.java
│ │ ├── EnvironmentFactory.java
│ │ ├── environment.gif
│ │ ├── EnvironmentImpl.java
│ │ ├── ExecutionContext.java
│ │ ├── JobContext.java
│ │ ├── package.html
│ │ ├── PvmEnvironment.java
│ │ ├── SpringContext.java
│ │ ├── TaskContext.java
│ │ └── UserProvidedEnvironmentObject.java
│ ├── hibernate
│ │ ├── ConverterType.java
│ │ ├── DbSessionImpl.java
│ │ └── ExecutionType.java
│ ├── history
│ │ ├── events
│ │ │ ├── ActivityEnd.java
│ │ │ ├── ActivityStart.java
│ │ │ ├── AutomaticEnd.java
│ │ │ ├── DecisionEnd.java
│ │ │ ├── ProcessInstanceCreate.java
│ │ │ ├── ProcessInstanceEnd.java
│ │ │ ├── ProcessInstanceMigration.java
│ │ │ ├── TaskActivityStart.java
│ │ │ ├── TaskAssign.java
│ │ │ ├── TaskComplete.java
│ │ │ ├── TaskCreated.java
│ │ │ ├── TaskDelete.java
│ │ │ ├── TaskSkip.java
│ │ │ ├── TaskUpdated.java
│ │ │ ├── VariableCreate.java
│ │ │ └── VariableUpdate.java
│ │ ├── HistoryEvent.java
│ │ ├── HistorySessionChain.java
│ │ ├── HistorySessionFilter.java
│ │ ├── HistorySessionImpl.java
│ │ ├── HistorySession.java
│ │ ├── model
│ │ │ ├── HistoryActivityInstanceImpl.java
│ │ │ ├── HistoryAutomaticInstanceImpl.java
│ │ │ ├── HistoryCommentImpl.java
│ │ │ ├── HistoryDecisionInstanceImpl.java
│ │ │ ├── HistoryDetailImpl.java
│ │ │ ├── HistoryPriorityUpdateImpl.java
│ │ │ ├── HistoryProcessInstanceImpl.java
│ │ │ ├── HistoryProcessInstanceMigrationImpl.java
│ │ │ ├── HistoryTaskAssignmentImpl.java
│ │ │ ├── HistoryTaskDuedateUpdateImpl.java
│ │ │ ├── HistoryTaskImpl.java
│ │ │ ├── HistoryTaskInstanceImpl.java
│ │ │ ├── HistoryVariableImpl.java
│ │ │ └── HistoryVariableUpdateImpl.java
│ │ └── package.html
│ ├── id
│ │ ├── AcquireDbidBlockCmd.java
│ │ ├── DatabaseDbidGenerator.java
│ │ ├── DatabaseIdComposer.java
│ │ ├── DbidGenerator.java
│ │ ├── IdComposer.java
│ │ ├── InitializePropertiesCmd.java
│ │ ├── MemoryDbidGenerator.java
│ │ ├── MemoryIdComposer.java
│ │ └── PropertyImpl.java
│ ├── identity
│ │ ├── cmd
│ │ │ ├── CreateGroupCmd.java
│ │ │ ├── CreateMembershipCmd.java
│ │ │ ├── CreateUserCmd.java
│ │ │ ├── DeleteGroupCmd.java
│ │ │ ├── DeleteMembershipCmd.java
│ │ │ ├── DeleteUserCmd.java
│ │ │ ├── FindGroupCmd.java
│ │ │ ├── FindGroupsCmd.java
│ │ │ ├── FindUserCmd.java
│ │ │ └── FindUsersCmd.java
│ │ ├── impl
│ │ │ ├── GroupImpl.java
│ │ │ ├── IdentitySessionImpl.java
│ │ │ ├── IdentitySessionResource.java
│ │ │ ├── JBossIdmIdentitySessionImpl.java
│ │ │ ├── JbpmIdentityStore.java
│ │ │ ├── MembershipImpl.java
│ │ │ └── UserImpl.java
│ │ └── spi
│ │ └── IdentitySession.java
│ ├── jms
│ │ ├── JmsMessageSession.java
│ │ └── JmsMessageUtil.java
│ ├── job
│ │ ├── CommandMessage.java
│ │ ├── JobImpl.java
│ │ ├── MessageImpl.java
│ │ ├── StartProcessTimer.java
│ │ └── TimerImpl.java
│ ├── jobexecutor
│ │ ├── AcquireJobsCmd.java
│ │ ├── DispatcherThread.java
│ │ ├── GetNextDueDateCmd.java
│ │ ├── JobAddedNotification.java
│ │ ├── JobAdditionNotifier.java
│ │ ├── JobExceptionHandler.java
│ │ ├── JobExecutor.java
│ │ ├── JobExecutorMessageSession.java
│ │ ├── JobExecutorServlet.java
│ │ ├── JobExecutorTimerSession.java
│ │ ├── JobHistoryEntry.java
│ │ └── JobParcel.java
│ ├── lob
│ │ ├── BlobStrategyBinary.java
│ │ ├── BlobStrategyBlob.java
│ │ ├── BlobStrategyChopped.java
│ │ ├── BlobStrategy.java
│ │ ├── BytesChop.java
│ │ ├── CharChop.java
│ │ ├── Chop.java
│ │ ├── ClobStrategyChopped.java
│ │ ├── ClobStrategyClob.java
│ │ ├── ClobStrategy.java
│ │ ├── ClobStrategyText.java
│ │ ├── Lob.java
│ │ └── package.html
│ ├── migration
│ │ ├── AbortMigrationHandler.java
│ │ ├── DefaultMigrationHandler.java
│ │ ├── InstanceMigrator.java
│ │ ├── MigrationDescriptor.java
│ │ └── MigrationHandler.java
│ ├── model
│ │ ├── ActivityCoordinatesImpl.java
│ │ ├── ActivityImpl.java
│ │ ├── CompositeElementImpl.java
│ │ ├── CompositeElement.java
│ │ ├── Condition.java
│ │ ├── Continuation.java
│ │ ├── EventImpl.java
│ │ ├── EventListenerReference.java
│ │ ├── ExceptionHandlerImpl.java
│ │ ├── ExceptionHandlerSynchronization.java
│ │ ├── ExecutionImpl.java
│ │ ├── ExecutionKeyGenerator.java
│ │ ├── ExpressionCondition.java
│ │ ├── ObservableElementImpl.java
│ │ ├── ObservableElement.java
│ │ ├── op
│ │ │ ├── AsyncContinuations.java
│ │ │ ├── AtomicOperation.java
│ │ │ ├── ExecuteActivity.java
│ │ │ ├── ExecuteActivityMessage.java
│ │ │ ├── ExecuteEventListener.java
│ │ │ ├── ExecuteEventListenerMessage.java
│ │ │ ├── MoveToChildActivity.java
│ │ │ ├── MoveToParentActivity.java
│ │ │ ├── package.html
│ │ │ ├── Signal.java
│ │ │ ├── SignalMessage.java
│ │ │ ├── TransitionEndActivity.java
│ │ │ ├── TransitionStartActivity.java
│ │ │ ├── TransitionStartActivityMessage.java
│ │ │ └── TransitionTake.java
│ │ ├── OpenProcessDefinition.java
│ │ ├── package.html
│ │ ├── ProcessDefinitionImpl.java
│ │ ├── ProcessElementImpl.java
│ │ ├── ProcessModificationsImpl.java
│ │ ├── ScopeElementImpl.java
│ │ ├── ScopeInstanceImpl.java
│ │ ├── TimerDefinitionImpl.java
│ │ ├── TransitionImpl.java
│ │ ├── VariableDefinitionImpl.java
│ │ ├── VariableOutDefinitionImpl.java
│ │ ├── VariableOutDefinitionSet.java
│ │ └── WireProperties.java
│ ├── processengine
│ │ ├── ProcessEngineImpl.java
│ │ ├── SpringHelper.java
│ │ └── SpringProcessEngine.java
│ ├── query
│ │ ├── AbstractQuery.java
│ │ ├── AvgDurationPerActivityQueryCmd.java
│ │ ├── ChoiceDistributionQueryCmd.java
│ │ ├── DeploymentQueryImpl.java
│ │ ├── HistoryActivityInstanceQueryImpl.java
│ │ ├── HistoryDetailQueryImpl.java
│ │ ├── HistoryProcessInstanceQueryImpl.java
│ │ ├── HistoryTaskQueryImpl.java
│ │ ├── JobQueryImpl.java
│ │ ├── Page.java
│ │ ├── ProcessDefinitionQueryImpl.java
│ │ ├── ProcessInstanceQueryImpl.java
│ │ └── TaskQueryImpl.java
│ ├── repository
│ │ ├── Deployer.java
│ │ ├── DeployerManager.java
│ │ ├── DeploymentClassLoader.java
│ │ ├── DeploymentImpl.java
│ │ ├── DeploymentObjectInputStream.java
│ │ ├── DeploymentProperty.java
│ │ ├── ProcessDeployer.java
│ │ ├── RepositoryCacheImpl.java
│ │ ├── RepositoryCache.java
│ │ ├── RepositoryServiceImpl.java
│ │ ├── RepositorySessionImpl.java
│ │ └── RulesDeployer.java
│ ├── script
│ │ ├── BshScriptEngineFactory.java
│ │ ├── BshScriptEngine.java
│ │ ├── EnvironmentBindings.java
│ │ ├── GroovyCompiledScript.java
│ │ ├── GroovyScriptEngineFactory.java
│ │ ├── GroovyScriptEngine.java
│ │ ├── JuelScriptEngineFactory.java
│ │ ├── JuelScriptEngine.java
│ │ ├── ScriptContextEngineView.java
│ │ ├── ScriptManager.java
│ │ ├── WriteBinding.java
│ │ ├── XPathScriptEngineFactory.java
│ │ └── XPathScriptEngine.java
│ ├── session
│ │ ├── DbSession.java
│ │ ├── MessageSession.java
│ │ ├── RepositorySession.java
│ │ └── TimerSession.java
│ ├── spring
│ │ └── CommandTransactionCallback.java
│ ├── stream
│ │ ├── ByteArrayStreamInput.java
│ │ ├── FileStreamInput.java
│ │ ├── InputStreamInput.java
│ │ ├── ResourceStreamInput.java
│ │ ├── StreamInput.java
│ │ ├── StringStreamInput.java
│ │ └── UrlStreamInput.java
│ ├── svc
│ │ ├── AbstractServiceImpl.java
│ │ ├── AsyncCommandMessage.java
│ │ ├── AsyncCommandService.java
│ │ ├── AuthorizationInterceptor.java
│ │ ├── AuthorizationSession.java
│ │ ├── DefaultCommandService.java
│ │ ├── EnvironmentInterceptor.java
│ │ ├── ExecutionServiceImpl.java
│ │ ├── FindGroupIds.java
│ │ ├── HistoryServiceImpl.java
│ │ ├── IdentityServiceImpl.java
│ │ ├── Interceptor.java
│ │ ├── ManagementServiceImpl.java
│ │ ├── Policy.java
│ │ ├── RetryInterceptor.java
│ │ ├── SerializeInterceptor.java
│ │ ├── SkipInterceptor.java
│ │ └── TaskServiceImpl.java
│ ├── task
│ │ ├── AssignableDefinitionImpl.java
│ │ ├── FormBehaviour.java
│ │ ├── LifeCycle.java
│ │ ├── LifeCycleParser.java
│ │ ├── LifeCycleState.java
│ │ ├── OpenTaskDefinition.java
│ │ ├── OpenTask.java
│ │ ├── ParticipationImpl.java
│ │ ├── SwimlaneDefinitionImpl.java
│ │ ├── SwimlaneImpl.java
│ │ ├── TaskConstants.java
│ │ ├── TaskDefinitionImpl.java
│ │ ├── TaskExecution.java
│ │ └── TaskImpl.java
│ ├── test
│ │ └── JobTestHelper.java
│ ├── tx
│ │ ├── AbstractTransaction.java
│ │ ├── DeserializedObject.java
│ │ ├── HibernateSessionResource.java
│ │ ├── JtaRetryInterceptor.java
│ │ ├── JtaStatusHelper.java
│ │ ├── JtaTransactionInterceptor.java
│ │ ├── JtaTransaction.java
│ │ ├── SpringCommandCallback.java
│ │ ├── SpringToStandardSynchronization.java
│ │ ├── SpringTransactionFactory.java
│ │ ├── SpringTransactionInterceptor.java
│ │ ├── SpringTransaction.java
│ │ ├── StandardResource.java
│ │ ├── StandardSynchronization.java
│ │ ├── StandardTransactionInterceptor.java
│ │ ├── StandardTransaction.java
│ │ ├── TransactionException.java
│ │ └── Transaction.java
│ ├── type
│ │ ├── converter
│ │ │ ├── BooleanToStringConverter.java
│ │ │ ├── ByteToLongConverter.java
│ │ │ ├── CharacterToStringConverter.java
│ │ │ ├── DateToLongConverter.java
│ │ │ ├── DateToStringConverter.java
│ │ │ ├── DoubleToStringConverter.java
│ │ │ ├── FloatToDoubleConverter.java
│ │ │ ├── FloatToStringConverter.java
│ │ │ ├── IntegerToLongConverter.java
│ │ │ ├── package.html
│ │ │ ├── SerializableToBytesConverter.java
│ │ │ └── ShortToLongConverter.java
│ │ ├── Converter.java
│ │ ├── DefaultTypeSet.java
│ │ ├── matcher
│ │ │ ├── ClassNameMatcher.java
│ │ │ ├── HibernateIdMatcher.java
│ │ │ ├── HibernateLongIdMatcher.java
│ │ │ ├── HibernateStringIdMatcher.java
│ │ │ └── SerializableMatcher.java
│ │ ├── Matcher.java
│ │ ├── Type.java
│ │ ├── TypeMapping.java
│ │ ├── TypeSet.java
│ │ ├── variable
│ │ │ ├── BlobVariable.java
│ │ │ ├── ClobVariable.java
│ │ │ ├── DateVariable.java
│ │ │ ├── DoubleVariable.java
│ │ │ ├── HibernateLongVariable.java
│ │ │ ├── HibernateStringVariable.java
│ │ │ ├── LongVariable.java
│ │ │ ├── NullVariable.java
│ │ │ ├── StringVariable.java
│ │ │ ├── TextVariable.java
│ │ │ └── UnpersistableVariable.java
│ │ └── Variable.java
│ ├── util
│ │ ├── ClassLoaderContext.java
│ │ ├── Clock.java
│ │ ├── Closable.java
│ │ ├── CollectionUtil.java
│ │ ├── DefaultObservable.java
│ │ ├── DOMWriter.java
│ │ ├── EqualsUtil.java
│ │ ├── FilterListener.java
│ │ ├── IoUtil.java
│ │ ├── Listener.java
│ │ ├── Observable.java
│ │ ├── Priority.java
│ │ ├── ReflectUtil.java
│ │ ├── StringUtil.java
│ │ ├── TagBinding.java
│ │ ├── UrlEntity.java
│ │ └── XmlUtil.java
│ ├── wire
│ │ ├── binding
│ │ │ ├── AbstractCollectionBinding.java
│ │ │ ├── AddressResolverBinding.java
│ │ │ ├── AuthorizationInterceptorBinding.java
│ │ │ ├── BasicTypeBinding.java
│ │ │ ├── BusinessCalendarBinding.java
│ │ │ ├── ByteBinding.java
│ │ │ ├── CharBinding.java
│ │ │ ├── ClassBinding.java
│ │ │ ├── CommandServiceBinding.java
│ │ │ ├── ContextRefBinding.java
│ │ │ ├── DbSessionBinding.java
│ │ │ ├── DeployerManagerBinding.java
│ │ │ ├── DoubleBinding.java
│ │ │ ├── EnlistBinding.java
│ │ │ ├── EnvBinding.java
│ │ │ ├── EnvironmentInterceptorBinding.java
│ │ │ ├── EnvRefBinding.java
│ │ │ ├── ExecutionServiceBinding.java
│ │ │ ├── FalseBinding.java
│ │ │ ├── FieldBinding.java
│ │ │ ├── FloatBinding.java
│ │ │ ├── HibernateConfigurationBinding.java
│ │ │ ├── HibernateSessionBinding.java
│ │ │ ├── HibernateSessionFactoryBinding.java
│ │ │ ├── HistoryServiceBinding.java
│ │ │ ├── HistorySessionsBinding.java
│ │ │ ├── IdentityServiceBinding.java
│ │ │ ├── IdentitySessionBinding.java
│ │ │ ├── IntBinding.java
│ │ │ ├── InvokeBinding.java
│ │ │ ├── JbossIdmIdentitySessionBinding.java
│ │ │ ├── JbossIdmIdentitySessionFactoryBinding.java
│ │ │ ├── JndiBinding.java
│ │ │ ├── JobExecutorBinding.java
│ │ │ ├── JobTestHelperBinding.java
│ │ │ ├── JtaTransactionInterceptorBinding.java
│ │ │ ├── ListBinding.java
│ │ │ ├── LongBinding.java
│ │ │ ├── MailSessionBinding.java
│ │ │ ├── MailTemplateBinding.java
│ │ │ ├── ManagementServiceBinding.java
│ │ │ ├── MapBinding.java
│ │ │ ├── MessageSessionBinding.java
│ │ │ ├── NullBinding.java
│ │ │ ├── ObjectBinding.java
│ │ │ ├── package.html
│ │ │ ├── PolicyEvaluation.java
│ │ │ ├── ProcessEngineRefBinding.java
│ │ │ ├── PropertiesBinding.java
│ │ │ ├── PropertyBinding.java
│ │ │ ├── RefBinding.java
│ │ │ ├── RepositoryCacheBinding.java
│ │ │ ├── RepositoryServiceBinding.java
│ │ │ ├── RepositorySessionBinding.java
│ │ │ ├── RetryInterceptorBinding.java
│ │ │ ├── SavePolicy.java
│ │ │ ├── ScriptManagerBinding.java
│ │ │ ├── SeamHibernateSessionBinding.java
│ │ │ ├── SerializeInterceptorBinding.java
│ │ │ ├── SetBinding.java
│ │ │ ├── ShortBinding.java
│ │ │ ├── SkipInterceptorBinding.java
│ │ │ ├── SpringTransactionInterceptorBinding.java
│ │ │ ├── StandardTransactionInterceptorBinding.java
│ │ │ ├── StringBinding.java
│ │ │ ├── SubscribeBinding.java
│ │ │ ├── TaskServiceBinding.java
│ │ │ ├── TimerSessionBinding.java
│ │ │ ├── TransactionBinding.java
│ │ │ ├── TransactionRefBinding.java
│ │ │ ├── TrueBinding.java
│ │ │ ├── TypesBinding.java
│ │ │ ├── VersionTimestampPolicy.java
│ │ │ ├── WireBinding.java
│ │ │ ├── WireDescriptorBinding.java
│ │ │ ├── WireInterceptorBinding.java
│ │ │ └── WireOperationBinding.java
│ │ ├── descriptor
│ │ │ ├── AbstractDescriptor.java
│ │ │ ├── ArgDescriptor.java
│ │ │ ├── BooleanHelper.java
│ │ │ ├── BusinessCalendarDescriptor.java
│ │ │ ├── ByteDescriptor.java
│ │ │ ├── CharacterDescriptor.java
│ │ │ ├── ClassDescriptor.java
│ │ │ ├── ClassLoaderDescriptor.java
│ │ │ ├── CollectionDescriptor.java
│ │ │ ├── CommandServiceDescriptor.java
│ │ │ ├── ContextRefDescriptor.java
│ │ │ ├── ContextTypeRefDescriptor.java
│ │ │ ├── DbSessionDescriptor.java
│ │ │ ├── DescriptorException.java
│ │ │ ├── DoubleDescriptor.java
│ │ │ ├── EnvDescriptor.java
│ │ │ ├── EnvironmentDescriptor.java
│ │ │ ├── EnvironmentInterceptorDescriptor.java
│ │ │ ├── ExpressionDescriptor.java
│ │ │ ├── FalseDescriptor.java
│ │ │ ├── FloatDescriptor.java
│ │ │ ├── HibernateConfigurationDescriptor.java
│ │ │ ├── HibernateSessionDescriptor.java
│ │ │ ├── HibernateSessionFactoryDescriptor.java
│ │ │ ├── HistorySessionDescriptor.java
│ │ │ ├── IdentitySessionDescriptor.java
│ │ │ ├── IntegerDescriptor.java
│ │ │ ├── JbossIdmIdentitySessionDescriptor.java
│ │ │ ├── JbossIdmIdentitySessionFactoryDescriptor.java
│ │ │ ├── JndiDescriptor.java
│ │ │ ├── JobExecutorDescriptor.java
│ │ │ ├── ListDescriptor.java
│ │ │ ├── LongDescriptor.java
│ │ │ ├── MapDescriptor.java
│ │ │ ├── NullDescriptor.java
│ │ │ ├── ObjectDescriptor.java
│ │ │ ├── PatternDescriptor.java
│ │ │ ├── ProcessEngineDescriptor.java
│ │ │ ├── PropertiesDescriptor.java
│ │ │ ├── ProvidedObjectDescriptor.java
│ │ │ ├── ReferenceDescriptor.java
│ │ │ ├── SeamHibernateSessionDescriptor.java
│ │ │ ├── SetDescriptor.java
│ │ │ ├── ShortDescriptor.java
│ │ │ ├── StringDescriptor.java
│ │ │ ├── TransactionRefDescriptor.java
│ │ │ ├── TrueDescriptor.java
│ │ │ ├── TypesDescriptor.java
│ │ │ └── UrlDescriptor.java
│ │ ├── Descriptor.java
│ │ ├── JbpmClassNotFoundException.java
│ │ ├── operation
│ │ │ ├── AbstractOperation.java
│ │ │ ├── EnlistOperation.java
│ │ │ ├── FieldOperation.java
│ │ │ ├── InvokeOperation.java
│ │ │ ├── MethodInvokerListener.java
│ │ │ ├── Operation.java
│ │ │ ├── PropertyOperation.java
│ │ │ └── SubscribeOperation.java
│ │ ├── package.html
│ │ ├── usercode
│ │ │ ├── UserCodeActivityBehaviour.java
│ │ │ ├── UserCodeCondition.java
│ │ │ ├── UserCodeEventListener.java
│ │ │ └── UserCodeReference.java
│ │ ├── wirecontext.gif
│ │ ├── WireContext.java
│ │ ├── WireDefinition.java
│ │ ├── WireException.java
│ │ ├── WireObjectEventInfo.java
│ │ └── xml
│ │ ├── BindingParser.java
│ │ └── WireParser.java
│ └── xml
│ ├── Binding.java
│ ├── Bindings.java
│ ├── DomBuilder.java
│ ├── Entity.java
│ ├── Parse.java
│ ├── Parser.java
│ ├── ProblemImpl.java
│ ├── Problem.java
│ └── ProblemList.java
└── test
├── AbstractTransactionalSpringJbpmTestCase.java
├── assertion
│ ├── CollectionAssertions.java
│ └── QueryAssertions.java
├── BaseJbpmTestCase.java
├── Db.java
├── ejb
│ └── JbpmEjbMockTestCase.java
├── JbpmCustomCfgTestCase.java
├── JbpmTestCase.java
├── jms
│ └── JbpmJmsMockTestCase.java
├── JmsExtensions.java
├── JmsNonXATopicListener.java
├── JmsTopicListener.java
├── JmsXATopicListener.java
│ └── MailTestSetup.java
├── MockRunnerTest.java
└── util
└── DateUtils.java
228 directories, 1349 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论