在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → jbpm5源代码.zip

jbpm5源代码.zip

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:5.90M
  • 下载次数:2
  • 浏览次数:109
  • 发布时间:2021-12-10
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
jbpm5源代码,最流行的工作流引擎,源代码一定是你想要的
【实例截图】
【核心代码】
4744300845202458350.zip
├── jbpm-bam
│   ├── pom.xml
│   └── src
│   ├── main
│   │   ├── java
│   │   │   └── org
│   │   │   └── jbpm
│   │   │   └── process
│   │   │   └── audit
│   │   │   ├── HibernateUtil.java
│   │   │   ├── JPAProcessInstanceDbLog.java
│   │   │   ├── JPAWorkingMemoryDbLogger.java
│   │   │   ├── NodeInstanceLog.java
│   │   │   ├── ProcessInstanceDbLog.java
│   │   │   ├── ProcessInstanceLog.java
│   │   │   ├── VariableInstanceLog.java
│   │   │   └── WorkingMemoryDbLogger.java
│   │   └── resources
│   │   └── AuditLog.hbm.xml
│   └── test
│   ├── java
│   │   └── org
│   │   └── jbpm
│   │   └── process
│   │   └── audit
│   │   ├── JbpmTestCase.java
│   │   ├── JPAWorkingMemoryDbLoggerTest.java
│   │   ├── ProcessInstanceDbLogTest.java
│   │   ├── ProcessInstanceExecutorFrame.java
│   │   ├── ProcessInstanceExecutor.java
│   │   └── WorkingMemoryDbLoggerTest.java
│   └── resources
│   ├── datasource.properties
│   ├── hibernate.cfg.xml
│   ├── jndi.properties
│   ├── log4j.properties
│   ├── marshalling
│   ├── META-INF
│   │   ├── orm.xml
│   │   └── persistence.xml
│   ├── overall_activity.rptdesign
│   ├── process_instances_report.rptdesign
│   ├── process_summary.rptdesign
│   ├── ruleflow2.rf
│   ├── ruleflow3.rf
│   └── ruleflow.rf
├── jbpm-bpmn2
│   ├── build.properties
│   ├── META-INF
│   │   └── MANIFEST.MF
│   ├── pom.xml
│   └── src
│   ├── main
│   │   ├── java
│   │   │   └── org
│   │   │   └── jbpm
│   │   │   ├── bpmn2
│   │   │   │   ├── BPMN2ProcessProviderImpl.java
│   │   │   │   ├── core
│   │   │   │   │   ├── Association.java
│   │   │   │   │   ├── DataStore.java
│   │   │   │   │   ├── Definitions.java
│   │   │   │   │   ├── Error.java
│   │   │   │   │   ├── Escalation.java
│   │   │   │   │   ├── Interface.java
│   │   │   │   │   ├── IntermediateLink.java
│   │   │   │   │   ├── ItemDefinition.java
│   │   │   │   │   ├── Lane.java
│   │   │   │   │   ├── Message.java
│   │   │   │   │   └── SequenceFlow.java
│   │   │   │   ├── handler
│   │   │   │   │   ├── ReceiveTaskHandler.java
│   │   │   │   │   ├── SendTaskHandler.java
│   │   │   │   │   └── ServiceTaskHandler.java
│   │   │   │   ├── xml
│   │   │   │   │   ├── AbstractNodeHandler.java
│   │   │   │   │   ├── ActionNodeHandler.java
│   │   │   │   │   ├── AdHocSubProcessHandler.java
│   │   │   │   │   ├── AssociationHandler.java
│   │   │   │   │   ├── BoundaryEventHandler.java
│   │   │   │   │   ├── BPMNDISemanticModule.java
│   │   │   │   │   ├── BPMNExtensionsSemanticModule.java
│   │   │   │   │   ├── BPMNSemanticModule.java
│   │   │   │   │   ├── BusinessRuleTaskHandler.java
│   │   │   │   │   ├── CallActivityHandler.java
│   │   │   │   │   ├── CatchLinkNodeHandler.java
│   │   │   │   │   ├── ComplexGatewayHandler.java
│   │   │   │   │   ├── CompositeContextNodeHandler.java
│   │   │   │   │   ├── DataObjectHandler.java
│   │   │   │   │   ├── DataStoreHandler.java
│   │   │   │   │   ├── DefinitionsHandler.java
│   │   │   │   │   ├── di
│   │   │   │   │   │   ├── BPMNEdgeHandler.java
│   │   │   │   │   │   ├── BPMNPlaneHandler.java
│   │   │   │   │   │   └── BPMNShapeHandler.java
│   │   │   │   │   ├── EndEventHandler.java
│   │   │   │   │   ├── EndNodeHandler.java
│   │   │   │   │   ├── ErrorHandler.java
│   │   │   │   │   ├── EscalationHandler.java
│   │   │   │   │   ├── EventBasedGatewayHandler.java
│   │   │   │   │   ├── EventNodeHandler.java
│   │   │   │   │   ├── ExclusiveGatewayHandler.java
│   │   │   │   │   ├── FaultNodeHandler.java
│   │   │   │   │   ├── ForEachNodeHandler.java
│   │   │   │   │   ├── GlobalHandler.java
│   │   │   │   │   ├── ImportHandler.java
│   │   │   │   │   ├── InclusiveGatewayHandler.java
│   │   │   │   │   ├── InMessageRefHandler.java
│   │   │   │   │   ├── InterfaceHandler.java
│   │   │   │   │   ├── IntermediateCatchEventHandler.java
│   │   │   │   │   ├── IntermediateThrowEventHandler.java
│   │   │   │   │   ├── ItemDefinitionHandler.java
│   │   │   │   │   ├── JoinHandler.java
│   │   │   │   │   ├── LaneHandler.java
│   │   │   │   │   ├── ManualTaskHandler.java
│   │   │   │   │   ├── MessageHandler.java
│   │   │   │   │   ├── OperationHandler.java
│   │   │   │   │   ├── ParallelGatewayHandler.java
│   │   │   │   │   ├── ProcessHandler.java
│   │   │   │   │   ├── PropertyHandler.java
│   │   │   │   │   ├── ReceiveTaskHandler.java
│   │   │   │   │   ├── ScriptTaskHandler.java
│   │   │   │   │   ├── SendTaskHandler.java
│   │   │   │   │   ├── SequenceFlowHandler.java
│   │   │   │   │   ├── ServiceTaskHandler.java
│   │   │   │   │   ├── SplitHandler.java
│   │   │   │   │   ├── StartEventHandler.java
│   │   │   │   │   ├── StateNodeHandler.java
│   │   │   │   │   ├── SubProcessHandler.java
│   │   │   │   │   ├── TaskHandler.java
│   │   │   │   │   ├── ThrowLinkNodeHandler.java
│   │   │   │   │   ├── TimerNodeHandler.java
│   │   │   │   │   ├── TransactionHandler.java
│   │   │   │   │   ├── UserTaskHandler.java
│   │   │   │   │   ├── WorkItemNodeHandler.java
│   │   │   │   │   └── XmlBPMNProcessDumper.java
│   │   │   │   └── xpath
│   │   │   │   ├── XPATHActionBuilder.java
│   │   │   │   ├── XPATHAssignmentAction.java
│   │   │   │   ├── XPATHAssignmentBuilder.java
│   │   │   │   ├── XPATHExpressionModifier.java
│   │   │   │   ├── XPATHProcessDialect.java
│   │   │   │   └── XPATHReturnValueEvaluatorBuilder.java
│   │   │   └── osgi
│   │   │   └── bpmn2
│   │   │   └── Activator.java
│   │   └── resources
│   │   └── META-INF
│   │   ├── BPMN20.xsd
│   │   ├── BPMN2SemanticModule.conf
│   │   ├── BPMNDI.xsd
│   │   ├── BPMNWorkDefinitions.conf
│   │   ├── DC.xsd
│   │   ├── DiagramDefinition.xsd
│   │   ├── DiagramInterchange.xsd
│   │   ├── DI.xsd
│   │   └── Semantic.xsd
│   └── test
│   ├── java
│   │   └── org
│   │   └── jbpm
│   │   └── bpmn2
│   │   ├── BPMN2Test.java
│   │   ├── BPMN2XMLTest.java
│   │   ├── HelloService.java
│   │   ├── JbpmJUnitTestCase.java
│   │   ├── Person.java
│   │   ├── ProcessFactoryTest.java
│   │   ├── ProcessMultiThreadTest.java
│   │   ├── SimpleBPMNProcessTest.java
│   │   └── StandaloneBPMNProcessTest.java
│   └── resources
│   ├── BPMN2-AdHocProcess.bpmn2
│   ├── BPMN2-AdHocSubProcessAutoComplete.bpmn2
│   ├── BPMN2-AdHocSubProcess.bpmn2
│   ├── BPMN2-AdHocSubProcess.drl
│   ├── BPMN2-Association.xml
│   ├── BPMN2-BuyerProcess.bpmn2
│   ├── BPMN2-CallActivity.bpmn2
│   ├── BPMN2-CallActivitySubProcess.bpmn2
│   ├── BPMN2-CompensateEndEvent.bpmn2
│   ├── BPMN2-CompositeProcessWithDIGraphical.bpmn2
│   ├── BPMN2-ConditionalStart.bpmn2
│   ├── BPMN2-DataInputAssociations.bpmn2
│   ├── BPMN2-DataInputAssociations-lazy-creating.bpmn2
│   ├── BPMN2-DataInputAssociations-string.bpmn2
│   ├── BPMN2-DataInputAssociations-string-no-quotes.bpmn2
│   ├── BPMN2-DataInputAssociations-string-object.bpmn2
│   ├── BPMN2-DataInputAssociations-two-assigns.bpmn2
│   ├── BPMN2-DataInputAssociations-xml-literal.bpmn2
│   ├── BPMN2-DataObject.bpmn2
│   ├── BPMN2-DataOutputAssociations.bpmn2
│   ├── BPMN2-DataOutputAssociations-HumanTask.bpmn2
│   ├── BPMN2-DataOutputAssociations-xml-node.bpmn2
│   ├── BPMN2-DataStore.xml
│   ├── BPMN2-ErrorBoundaryEventInterrupting.bpmn2
│   ├── BPMN2-ErrorEndEvent.bpmn2
│   ├── BPMN2-EscalationBoundaryEvent.bpmn2
│   ├── BPMN2-EscalationBoundaryEventInterrupting.bpmn2
│   ├── BPMN2-EscalationEndEvent.bpmn2
│   ├── BPMN2-EvaluationProcess2.bpmn2
│   ├── BPMN2-EvaluationProcess3.bpmn2
│   ├── BPMN2-EvaluationProcess.bpmn2
│   ├── BPMN2-EventBasedSplit2.bpmn2
│   ├── BPMN2-EventBasedSplit3.bpmn2
│   ├── BPMN2-EventBasedSplit4.bpmn2
│   ├── BPMN2-EventBasedSplit5.bpmn2
│   ├── BPMN2-EventBasedSplit.bpmn2
│   ├── BPMN2-ExclusiveSplit.bpmn2
│   ├── BPMN2-ExclusiveSplitDefault.bpmn2
│   ├── BPMN2-ExclusiveSplitPriority.bpmn2
│   ├── BPMN2-ExclusiveSplitXPath-advanced.bpmn2
│   ├── BPMN2-ExclusiveSplitXPath-advanced-vars-not-signaled.bpmn2
│   ├── BPMN2-ExclusiveSplitXPath-advanced-with-vars.bpmn2
│   ├── BPMN2-ExclusiveSplitXPath.bpmn2
│   ├── BPMN2-gatewayTest.bpmn2
│   ├── BPMN2-Import.bpmn2
│   ├── BPMN2-InclusiveSplit.bpmn2
│   ├── BPMN2-InclusiveSplitDefault.bpmn2
│   ├── BPMN2-IntermediateCatchEventCondition.bpmn2
│   ├── BPMN2-IntermediateCatchEventMessage.bpmn2
│   ├── BPMN2-IntermediateCatchEventSignal.bpmn2
│   ├── BPMN2-IntermediateCatchEventTimerCycle1.bpmn2
│   ├── BPMN2-IntermediateCatchEventTimerCycle2.bpmn2
│   ├── BPMN2-IntermediateCatchEventTimerDuration.bpmn2
│   ├── BPMN2-IntermediateLinkEvent.bpmn2
│   ├── BPMN2-IntermediateThrowEventCompensate.bpmn2
│   ├── BPMN2-IntermediateThrowEventEscalation.bpmn2
│   ├── BPMN2-IntermediateThrowEventMessage.bpmn2
│   ├── BPMN2-IntermediateThrowEventNone.bpmn2
│   ├── BPMN2-IntermediateThrowEventSignal.bpmn2
│   ├── BPMN2-Lane.bpmn2
│   ├── BPMN2-LinkEventCompositeProcess.bpmn2
│   ├── BPMN2-MessageEndEvent.bpmn2
│   ├── BPMN2-MessageStart.bpmn2
│   ├── BPMN2-MinimalProcess.bpmn2
│   ├── BPMN2-MinimalProcessWithDIGraphical.bpmn2
│   ├── BPMN2-MinimalProcessWithGraphical.bpmn2
│   ├── BPMN2-MultiInstanceLoopCharacteristicsProcess.bpmn2
│   ├── BPMN2-MultiInstanceLoopCharacteristicsTask.bpmn2
│   ├── BPMN2-MultipleProcessInOneFile.xml
│   ├── BPMN2-MultiThreadServiceProcess.bpmn
│   ├── BPMN2-OnEntryExitScriptProcess.bpmn2
│   ├── BPMN2-ReceiveTask.bpmn2
│   ├── BPMN2-RuleTask2.bpmn2
│   ├── BPMN2-RuleTask2.drl
│   ├── BPMN2-RuleTask.bpmn2
│   ├── BPMN2-RuleTask.drl
│   ├── BPMN2-ScriptTask.bpmn2
│   ├── BPMN2-SendTask.bpmn2
│   ├── BPMN2-ServiceProcess.bpmn2
│   ├── BPMN2-SignalEndEvent.bpmn2
│   ├── BPMN2-SignalStart.bpmn2
│   ├── BPMN2-SimpleXMLProcess.bpmn2
│   ├── BPMN2-SubProcess.bpmn2
│   ├── BPMN2-TimerBoundaryEventCycle1.bpmn2
│   ├── BPMN2-TimerBoundaryEventCycle2.bpmn2
│   ├── BPMN2-TimerBoundaryEventDuration.bpmn2
│   ├── BPMN2-TimerBoundaryEventInterrupting.bpmn2
│   ├── BPMN2-TimerStart.bpmn2
│   ├── BPMN2-TimerStartCron.bpmn2
│   ├── BPMN2-UserTask.bpmn2
│   ├── BPMN2-UserTaskWithDataStore.xml
│   ├── BPMN2-XpathExpression.bpmn2
│   ├── BPMNB2-AdHocRules.drl
│   ├── datasource.properties
│   ├── jndi.properties
│   ├── log4j.xml
│   ├── marshalling
│   └── META-INF
│   ├── BPMN2WorkDefinitions.conf
│   ├── drools.rulebase.conf
│   ├── orm.xml
│   └── persistence.xml
├── jbpm-bpmn2-emfextmodel
│   ├── build.properties
│   ├── META-INF
│   │   └── MANIFEST.MF
│   ├── plugin.properties
│   ├── plugin.xml
│   ├── pom.xml
│   └── src
│   ├── main
│   │   ├── java
│   │   │   └── org
│   │   │   └── jbpm
│   │   │   └── bpmn2
│   │   │   └── emfextmodel
│   │   │   ├── DocumentRoot.java
│   │   │   ├── EmfextmodelFactory.java
│   │   │   ├── EmfextmodelPackage.java
│   │   │   ├── GlobalType.java
│   │   │   ├── impl
│   │   │   │   ├── DocumentRootImpl.java
│   │   │   │   ├── EmfextmodelFactoryImpl.java
│   │   │   │   ├── EmfextmodelPackageImpl.java
│   │   │   │   ├── GlobalTypeImpl.java
│   │   │   │   ├── ImportTypeImpl.java
│   │   │   │   ├── OnEntryScriptTypeImpl.java
│   │   │   │   └── OnExitScriptTypeImpl.java
│   │   │   ├── ImportType.java
│   │   │   ├── OnEntryScriptType.java
│   │   │   ├── OnExitScriptType.java
│   │   │   └── util
│   │   │   ├── EmfextmodelAdapterFactory.java
│   │   │   ├── EmfextmodelResourceFactoryImpl.java
│   │   │   ├── EmfextmodelResourceImpl.java
│   │   │   ├── EmfextmodelSwitch.java
│   │   │   ├── EmfextmodelValidator.java
│   │   │   └── EmfextmodelXMLProcessor.java
│   │   └── resources
│   │   └── model
│   │   ├── bpmn2emfextmodel.genmodel
│   │   ├── bpmn2emfextmodel.xsd
│   │   └── emfextmodel.ecore
│   └── test
│   └── java
│   └── org
│   └── jbpm
│   └── bpmn2
│   └── emfextmodel
│   └── BPMN2EmfExtTest.java
├── jbpm-distribution
│   ├── pom.xml
│   └── src
│   └── main
│   └── assembly
│   ├── bin.xml
│   ├── docs-build.xml
│   ├── docs.xml
│   ├── examples.xml
│   ├── gwt-console.xml
│   ├── installer.xml
│   ├── pre-bin.xml
│   └── src.xml
├── jbpm-docs
│   ├── pom.xml
│   └── src
│   └── main
│   └── docbook
│   └── en-US
│   ├── Chapter-API
│   │   └── Chapter-API.xml
│   ├── Chapter-BAM
│   │   └── Chapter-BAM.xml
│   ├── Chapter-BPMN2
│   │   └── Chapter-BPMN2.xml
│   ├── Chapter-Console
│   │   └── Chapter-Console.xml
│   ├── Chapter-Designer
│   │   └── Chapter-Designer.xml
│   ├── Chapter-DomainSpecificProcesses
│   │   └── Chapter-DomainSpecificProcesses.xml
│   ├── Chapter-Eclipse
│   │   └── Chapter-Eclipse.xml
│   ├── Chapter-Examples
│   │   └── Chapter-Examples.xml
│   ├── Chapter-FlexibleProcesses
│   │   └── Chapter-FlexibleProcesses.xml
│   ├── Chapter-GettingStarted
│   │   └── Chapter-GettingStarted.xml
│   ├── Chapter-Guvnor
│   │   └── Chapter-Guvnor.xml
│   ├── Chapter-HumanTasks
│   │   └── Chapter-HumanTasks.xml
│   ├── Chapter-Installer
│   │   └── Chapter-Installer.xml
│   ├── Chapter-Integration
│   │   └── Chapter-Integration.xml
│   ├── Chapter-Overview
│   │   └── Chapter-Overview.xml
│   ├── Chapter-Persistence
│   │   └── Chapter-Persistence.xml
│   ├── Chapter-Processes
│   │   └── Chapter-Processes.xml
│   ├── Chapter-Testing
│   │   └── Chapter-Testing.xml
│   ├── images
│   │   ├── Chapter-API
│   │   │   ├── AuditView.png
│   │   │   └── KnowledgeBaseAndSession.png
│   │   ├── Chapter-BAM
│   │   │   ├── EventingReportEdit.png
│   │   │   └── EventingReport.png
│   │   ├── Chapter-BPMN2
│   │   │   └── HelloWorld.png
│   │   ├── Chapter-Console
│   │   │   ├── Login.png
│   │   │   ├── ProcessDefinitions.png
│   │   │   ├── ProcessInstanceData.png
│   │   │   ├── ProcessInstanceDiagram.png
│   │   │   ├── ProcessInstances.png
│   │   │   ├── ReportOverall.png
│   │   │   ├── ReportProcess.png
│   │   │   ├── StartProcess.png
│   │   │   ├── TaskForm.png
│   │   │   └── Tasks.png
│   │   ├── Chapter-Designer
│   │   │   ├── bpmnsource.png
│   │   │   ├── button-create-task-forms.png
│   │   │   ├── button-migrate-from-jpdl.png
│   │   │   ├── button-process-validation.png
│   │   │   ├── button-query-service-repo.png
│   │   │   ├── designer2.png
│   │   │   ├── designer.png
│   │   │   ├── designer-screenshot.png
│   │   │   ├── designer-ui-parts.png
│   │   │   ├── example-creation.png
│   │   │   ├── footer-buttons.png
│   │   │   ├── import-from-source.png
│   │   │   ├── jpdl-to-bpmn2-migrate.png
│   │   │   ├── naming-shapes.png
│   │   │   ├── process-info-panel.png
│   │   │   ├── processpdf.png
│   │   │   ├── sampleusertaskform.png
│   │   │   ├── service-repository-integration.png
│   │   │   ├── servicetasks.png
│   │   │   ├── shape-menu.png
│   │   │   ├── share-process-info.png
│   │   │   ├── taskformgeneration.png
│   │   │   ├── view-source-bpmn2.png
│   │   │   ├── visual-validation.png
│   │   │   ├── wideditor.png
│   │   │   └── widsinprocess.png
│   │   ├── Chapter-DomainSpecificProcesses
│   │   │   ├── CDSSExample.png
│   │   │   ├── JavaNode.png
│   │   │   └── NotificationPalette.png
│   │   ├── Chapter-Eclipse
│   │   │   ├── bpmn2-1-thumb.png
│   │   │   ├── bpmn2-2-thumb.png
│   │   │   ├── BPMN2examples.png
│   │   │   ├── EclipseJBPM.png
│   │   │   ├── properties_editor.png
│   │   │   └── properties.png
│   │   ├── Chapter-FlexibleProcesses
│   │   │   ├── Healthcare.png
│   │   │   ├── Internet.png
│   │   │   └── Meeting.png
│   │   ├── Chapter-Guvnor
│   │   │   └── Screencast.png
│   │   ├── Chapter-HumanTasks
│   │   │   ├── human_task_editor.png
│   │   │   ├── human_task_process.png
│   │   │   ├── human_task_properties.png
│   │   │   ├── human_task_view.png
│   │   │   ├── ParameterMapping.png
│   │   │   ├── TaskDataParameterMapping.png
│   │   │   ├── TaskDataResultMapping.png
│   │   │   └── WSHT-lifecycle.png
│   │   ├── Chapter-Installer
│   │   │   ├── ScreenCast1.png
│   │   │   ├── ScreenCast2.png
│   │   │   └── ScreenCast3.png
│   │   ├── Chapter-Overview
│   │   │   ├── Designer.png
│   │   │   ├── EclipseFlow.png
│   │   │   ├── Overview.png
│   │   │   ├── ProcessInstanceDiagram.png
│   │   │   └── Process.png
│   │   ├── Chapter-Persistence
│   │   │   └── audit_db.png
│   │   ├── Chapter-Processes
│   │   │   ├── BPMN2_nodes.png
│   │   │   ├── BusinessRuleTask.png
│   │   │   ├── ConvergingGateway.png
│   │   │   ├── DivergingGateway.png
│   │   │   ├── EmbeddedSubProcess.png
│   │   │   ├── EndEvent.png
│   │   │   ├── ErrorEndEvent.png
│   │   │   ├── EventProcess.png
│   │   │   ├── IntermediateSignalEvent.png
│   │   │   ├── IntermediateTimerEvent.png
│   │   │   ├── MultipleInstances.png
│   │   │   ├── NewProcess.png
│   │   │   ├── Process.png
│   │   │   ├── ReusableSubProcess.png
│   │   │   ├── ScriptTask.png
│   │   │   ├── ServiceTask.png
│   │   │   ├── StartEvent.png
│   │   │   └── UserTask.png
│   │   ├── Chapter-Testing
│   │   │   ├── audit.png
│   │   │   ├── HelloWorld2.png
│   │   │   ├── HelloWorld.png
│   │   │   ├── human-task.png
│   │   │   ├── process-instance.png
│   │   │   └── process-instances.png
│   │   └── jBPM.png
│   └── master.xml
├── jbpm-examples
│   ├── pom.xml
│   └── src
│   └── main
│   ├── java
│   │   └── org
│   │   └── jbpm
│   │   └── examples
│   │   ├── evaluation
│   │   │   ├── EvaluationExample2.java
│   │   │   └── EvaluationExample.java
│   │   ├── humantask
│   │   │   └── HumanTaskExample.java
│   │   ├── JBPMExamplesApp.java
│   │   ├── junit
│   │   │   ├── BPMN2JUnitTests.java
│   │   │   ├── HelloService.java
│   │   │   └── Person.java
│   │   ├── looping
│   │   │   └── LoopingExample.java
│   │   ├── multipleinstance
│   │   │   └── MultipleInstanceExample.java
│   │   └── request
│   │   ├── Person.java
│   │   ├── ProcessTest.java
│   │   ├── Request.java
│   │   ├── RequestUI.java
│   │   ├── UIWorkItemHandlerDialog.java
│   │   └── UIWorkItemHandler.java
│   └── resources
│   ├── evaluation
│   │   ├── Evaluation2.bpmn
│   │   └── Evaluation.bpmn
│   ├── humantask
│   │   ├── com.sample.humantask.ftl
│   │   ├── com.sample.humantask-image.png
│   │   ├── HumanTask.bpmn
│   │   ├── Request Approval.ftl
│   │   ├── Request Notification.ftl
│   │   ├── Request Reminder.ftl
│   │   └── Request Review.ftl
│   ├── junit
│   │   ├── BPMN2-AdHocProcess.bpmn2
│   │   ├── BPMN2-AdHocSubProcessAutoComplete.bpmn2
│   │   ├── BPMN2-AdHocSubProcess.bpmn2
│   │   ├── BPMN2-AdHocSubProcess.drl
│   │   ├── BPMN2-CallActivity.bpmn2
│   │   ├── BPMN2-CallActivitySubProcess.bpmn2
│   │   ├── BPMN2-CompensateEndEvent.bpmn2
│   │   ├── BPMN2-CompositeProcessWithDIGraphical.bpmn2
│   │   ├── BPMN2-ConditionalStart.bpmn2
│   │   ├── BPMN2-DataObject.bpmn2
│   │   ├── BPMN2-ErrorBoundaryEventInterrupting.bpmn2
│   │   ├── BPMN2-ErrorEndEvent.bpmn2
│   │   ├── BPMN2-EscalationBoundaryEvent.bpmn2
│   │   ├── BPMN2-EscalationBoundaryEventInterrupting.bpmn2
│   │   ├── BPMN2-EscalationEndEvent.bpmn2
│   │   ├── BPMN2-EvaluationProcess2.bpmn2
│   │   ├── BPMN2-EvaluationProcess3.bpmn2
│   │   ├── BPMN2-EvaluationProcess.bpmn2
│   │   ├── BPMN2-EventBasedSplit2.bpmn2
│   │   ├── BPMN2-EventBasedSplit3.bpmn2
│   │   ├── BPMN2-EventBasedSplit4.bpmn2
│   │   ├── BPMN2-EventBasedSplit5.bpmn2
│   │   ├── BPMN2-EventBasedSplit.bpmn2
│   │   ├── BPMN2-ExclusiveSplit.bpmn2
│   │   ├── BPMN2-ExclusiveSplitDefault.bpmn2
│   │   ├── BPMN2-ExclusiveSplitPriority.bpmn2
│   │   ├── BPMN2-ExclusiveSplitXPath-advanced.bpmn2
│   │   ├── BPMN2-ExclusiveSplitXPath-advanced-vars-not-signaled.bpmn2
│   │   ├── BPMN2-ExclusiveSplitXPath-advanced-with-vars.bpmn2
│   │   ├── BPMN2-ExclusiveSplitXPath.bpmn2
│   │   ├── BPMN2-gatewayTest.bpmn2
│   │   ├── BPMN2-Import.bpmn2
│   │   ├── BPMN2-InclusiveSplit.bpmn2
│   │   ├── BPMN2-InclusiveSplitDefault.bpmn2
│   │   ├── BPMN2-IntermediateCatchEventCondition.bpmn2
│   │   ├── BPMN2-IntermediateCatchEventMessage.bpmn2
│   │   ├── BPMN2-IntermediateCatchEventSignal.bpmn2
│   │   ├── BPMN2-IntermediateCatchEventTimerCycle1.bpmn2
│   │   ├── BPMN2-IntermediateCatchEventTimerCycle2.bpmn2
│   │   ├── BPMN2-IntermediateCatchEventTimerDuration.bpmn2
│   │   ├── BPMN2-IntermediateThrowEventCompensate.bpmn2
│   │   ├── BPMN2-IntermediateThrowEventEscalation.bpmn2
│   │   ├── BPMN2-IntermediateThrowEventMessage.bpmn2
│   │   ├── BPMN2-IntermediateThrowEventNone.bpmn2
│   │   ├── BPMN2-IntermediateThrowEventSignal.bpmn2
│   │   ├── BPMN2-Lane.bpmn2
│   │   ├── BPMN2-MessageEndEvent.bpmn2
│   │   ├── BPMN2-MessageStart.bpmn2
│   │   ├── BPMN2-MinimalProcess.bpmn2
│   │   ├── BPMN2-MultiInstanceLoopCharacteristicsProcess.bpmn2
│   │   ├── BPMN2-MultiThreadServiceProcess.bpmn
│   │   ├── BPMN2-OnEntryExitScriptProcess.bpmn2
│   │   ├── BPMN2-ReceiveTask.bpmn2
│   │   ├── BPMN2-RuleTask.bpmn2
│   │   ├── BPMN2-RuleTask.drl
│   │   ├── BPMN2-ScriptTask.bpmn2
│   │   ├── BPMN2-SendTask.bpmn2
│   │   ├── BPMN2-ServiceProcess.bpmn2
│   │   ├── BPMN2-SignalEndEvent.bpmn2
│   │   ├── BPMN2-SignalStart.bpmn2
│   │   ├── BPMN2-SimpleXMLProcess.bpmn2
│   │   ├── BPMN2-SubProcess.bpmn2
│   │   ├── BPMN2-TimerBoundaryEventCycle1.bpmn2
│   │   ├── BPMN2-TimerBoundaryEventCycle2.bpmn2
│   │   ├── BPMN2-TimerBoundaryEventDuration.bpmn2
│   │   ├── BPMN2-TimerBoundaryEventInterrupting.bpmn2
│   │   ├── BPMN2-TimerStart.bpmn2
│   │   ├── BPMN2-TimerStartCron.bpmn2
│   │   ├── BPMN2-UserTask.bpmn2
│   │   └── BPMN2-XpathExpression.bpmn2
│   ├── looping
│   │   └── Looping.bpmn
│   ├── META-INF
│   │   ├── BPMN2WorkDefinitions.conf
│   │   └── drools.rulebase.conf
│   ├── multipleinstance
│   │   └── multipleinstance.bpmn
│   └── request
│   ├── adhoc.drl
│   ├── contactCustomer.bpmn
│   ├── eventProcessing.drl
│   ├── exceptions.drl
│   ├── requestHandling.bpmn
│   └── validation.drl
├── jbpm-flow
│   ├── build.properties
│   ├── META-INF
│   │   └── MANIFEST.MF
│   ├── pom.xml
│   └── src
│   ├── main
│   │   └── java
│   │   └── org
│   │   └── jbpm
│   │   ├── marshalling
│   │   │   └── impl
│   │   │   ├── AbstractProcessInstanceMarshaller.java
│   │   │   ├── ProcessInstanceMarshaller.java
│   │   │   ├── ProcessInstanceResolverStrategy.java
│   │   │   ├── ProcessMarshallerFactoryServiceImpl.java
│   │   │   ├── ProcessMarshallerImpl.java
│   │   │   ├── ProcessMarshallerRegistry.java
│   │   │   └── RuleFlowProcessInstanceMarshaller.java
│   │   ├── osgi
│   │   │   └── flow
│   │   │   └── core
│   │   │   └── Activator.java
│   │   ├── process
│   │   │   ├── core
│   │   │   │   ├── context
│   │   │   │   │   ├── AbstractContext.java
│   │   │   │   │   ├── exception
│   │   │   │   │   │   ├── ActionExceptionHandler.java
│   │   │   │   │   │   ├── ExceptionHandler.java
│   │   │   │   │   │   └── ExceptionScope.java
│   │   │   │   │   ├── exclusive
│   │   │   │   │   │   └── ExclusiveGroup.java
│   │   │   │   │   ├── swimlane
│   │   │   │   │   │   ├── SwimlaneContext.java
│   │   │   │   │   │   └── Swimlane.java
│   │   │   │   │   └── variable
│   │   │   │   │   ├── Mappable.java
│   │   │   │   │   ├── Variable.java
│   │   │   │   │   └── VariableScope.java
│   │   │   │   ├── Contextable.java
│   │   │   │   ├── ContextContainer.java
│   │   │   │   ├── Context.java
│   │   │   │   ├── ContextResolver.java
│   │   │   │   ├── event
│   │   │   │   │   ├── EventFilter.java
│   │   │   │   │   ├── EventTransformer.java
│   │   │   │   │   └── EventTypeFilter.java
│   │   │   │   ├── impl
│   │   │   │   │   ├── ContextContainerImpl.java
│   │   │   │   │   └── ProcessImpl.java
│   │   │   │   ├── Process.java
│   │   │   │   ├── timer
│   │   │   │   │   └── Timer.java
│   │   │   │   ├── validation
│   │   │   │   │   ├── impl
│   │   │   │   │   │   └── ProcessValidationErrorImpl.java
│   │   │   │   │   ├── ProcessValidationError.java
│   │   │   │   │   └── ProcessValidator.java
│   │   │   │   └── ValueObject.java
│   │   │   ├── instance
│   │   │   │   ├── AbstractProcessInstanceFactory.java
│   │   │   │   ├── context
│   │   │   │   │   ├── AbstractContextInstance.java
│   │   │   │   │   ├── exception
│   │   │   │   │   │   ├── DefaultExceptionScopeInstance.java
│   │   │   │   │   │   ├── ExceptionHandlerInstance.java
│   │   │   │   │   │   └── ExceptionScopeInstance.java
│   │   │   │   │   ├── exclusive
│   │   │   │   │   │   ├── ExclusiveGroupInstance.java
│   │   │   │   │   │   └── SwimlaneInstance.java
│   │   │   │   │   ├── swimlane
│   │   │   │   │   │   ├── SwimlaneContextInstance.java
│   │   │   │   │   │   └── SwimlaneInstance.java
│   │   │   │   │   └── variable
│   │   │   │   │   └── VariableScopeInstance.java
│   │   │   │   ├── ContextableInstance.java
│   │   │   │   ├── ContextInstanceContainer.java
│   │   │   │   ├── ContextInstance.java
│   │   │   │   ├── event
│   │   │   │   │   ├── DefaultSignalManagerFactory.java
│   │   │   │   │   ├── DefaultSignalManager.java
│   │   │   │   │   ├── SignalManagerFactory.java
│   │   │   │   │   └── SignalManager.java
│   │   │   │   ├── impl
│   │   │   │   │   ├── Action.java
│   │   │   │   │   ├── AssignmentAction.java
│   │   │   │   │   ├── ConstraintEvaluator.java
│   │   │   │   │   ├── ContextInstanceFactory.java
│   │   │   │   │   ├── ContextInstanceFactoryRegistry.java
│   │   │   │   │   ├── DefaultProcessInstanceManagerFactory.java
│   │   │   │   │   ├── DefaultProcessInstanceManager.java
│   │   │   │   │   ├── demo
│   │   │   │   │   │   ├── DoNothingWorkItemHandler.java
│   │   │   │   │   │   ├── SystemOutWorkItemHandler.java
│   │   │   │   │   │   ├── UIWorkItemHandlerDialog.java
│   │   │   │   │   │   └── UIWorkItemHandler.java
│   │   │   │   │   ├── factory
│   │   │   │   │   │   └── ReuseContextInstanceFactory.java
│   │   │   │   │   ├── humantask
│   │   │   │   │   │   ├── HumanTaskDialog.java
│   │   │   │   │   │   └── HumanTaskHandler.java
│   │   │   │   │   ├── MVELAction.java
│   │   │   │   │   ├── MVELReturnValueEvaluator.java
│   │   │   │   │   ├── ProcessInstanceImpl.java
│   │   │   │   │   ├── ReturnValueConstraintEvaluator.java
│   │   │   │   │   ├── ReturnValueEvaluator.java
│   │   │   │   │   ├── RuleConstraintEvaluator.java
│   │   │   │   │   └── XPATHReturnValueEvaluator.java
│   │   │   │   ├── InternalProcessRuntime.java
│   │   │   │   ├── ProcessInstanceFactory.java
│   │   │   │   ├── ProcessInstanceFactoryRegistry.java
│   │   │   │   ├── ProcessInstance.java
│   │   │   │   ├── ProcessInstanceManagerFactory.java
│   │   │   │   ├── ProcessInstanceManager.java
│   │   │   │   ├── ProcessRuntimeFactoryServiceImpl.java
│   │   │   │   ├── ProcessRuntimeImpl.java
│   │   │   │   └── timer
│   │   │   │   ├── TimerInstance.java
│   │   │   │   ├── TimerListener.java
│   │   │   │   └── TimerManager.java
│   │   │   ├── ProcessBaseFactoryService.java
│   │   │   ├── ProcessBaseImpl.java
│   │   │   ├── ProcessPackage.java
│   │   │   └── StatefulProcessSession.java
│   │   ├── ruleflow
│   │   │   ├── core
│   │   │   │   ├── factory
│   │   │   │   │   ├── ActionNodeFactory.java
│   │   │   │   │   ├── CompositeNodeFactory.java
│   │   │   │   │   ├── EndNodeFactory.java
│   │   │   │   │   ├── EventNodeFactory.java
│   │   │   │   │   ├── FaultNodeFactory.java
│   │   │   │   │   ├── ForEachNodeFactory.java
│   │   │   │   │   ├── HumanTaskNodeFactory.java
│   │   │   │   │   ├── JoinFactory.java
│   │   │   │   │   ├── MilestoneNodeFactory.java
│   │   │   │   │   ├── NodeFactory.java
│   │   │   │   │   ├── RuleSetNodeFactory.java
│   │   │   │   │   ├── SplitFactory.java
│   │   │   │   │   ├── StartNodeFactory.java
│   │   │   │   │   ├── SubProcessNodeFactory.java
│   │   │   │   │   ├── TimerNodeFactory.java
│   │   │   │   │   └── WorkItemNodeFactory.java
│   │   │   │   ├── RuleFlowNodeContainerFactory.java
│   │   │   │   ├── RuleFlowProcessFactory.java
│   │   │   │   ├── RuleFlowProcess.java
│   │   │   │   └── validation
│   │   │   │   └── RuleFlowProcessValidator.java
│   │   │   └── instance
│   │   │   ├── RuleFlowProcessInstanceFactory.java
│   │   │   └── RuleFlowProcessInstance.java
│   │   └── workflow
│   │   ├── core
│   │   │   ├── Connection.java
│   │   │   ├── Constraint.java
│   │   │   ├── DroolsAction.java
│   │   │   ├── impl
│   │   │   │   ├── ConnectionImpl.java
│   │   │   │   ├── ConnectionRef.java
│   │   │   │   ├── ConstraintImpl.java
│   │   │   │   ├── DroolsConsequenceAction.java
│   │   │   │   ├── ExtendedNodeImpl.java
│   │   │   │   ├── NodeContainerImpl.java
│   │   │   │   ├── NodeImpl.java
│   │   │   │   └── WorkflowProcessImpl.java
│   │   │   ├── node
│   │   │   │   ├── ActionNode.java
│   │   │   │   ├── Assignment.java
│   │   │   │   ├── CatchLinkNode.java
│   │   │   │   ├── CompositeContextNode.java
│   │   │   │   ├── CompositeNode.java
│   │   │   │   ├── Constrainable.java
│   │   │   │   ├── ConstraintTrigger.java
│   │   │   │   ├── DataAssociation.java
│   │   │   │   ├── DynamicNode.java
│   │   │   │   ├── EndNode.java
│   │   │   │   ├── EventNodeInterface.java
│   │   │   │   ├── EventNode.java
│   │   │   │   ├── EventTrigger.java
│   │   │   │   ├── FaultNode.java
│   │   │   │   ├── ForEachNode.java
│   │   │   │   ├── HumanTaskNode.java
│   │   │   │   ├── Join.java
│   │   │   │   ├── MilestoneNode.java
│   │   │   │   ├── RuleSetNode.java
│   │   │   │   ├── Split.java
│   │   │   │   ├── StartNode.java
│   │   │   │   ├── StateBasedNode.java
│   │   │   │   ├── StateNode.java
│   │   │   │   ├── SubProcessNode.java
│   │   │   │   ├── ThrowLinkNode.java
│   │   │   │   ├── TimerNode.java
│   │   │   │   ├── Transformation.java
│   │   │   │   ├── Trigger.java
│   │   │   │   └── WorkItemNode.java
│   │   │   ├── NodeContainer.java
│   │   │   ├── NodeExtension.java
│   │   │   ├── Node.java
│   │   │   └── WorkflowProcess.java
│   │   └── instance
│   │   ├── context
│   │   │   ├── WorkflowContextInstance.java
│   │   │   └── WorkflowReuseContextInstanceFactory.java
│   │   ├── impl
│   │   │   ├── ExtendedNodeInstanceImpl.java
│   │   │   ├── factory
│   │   │   │   ├── CreateNewNodeFactory.java
│   │   │   │   └── ReuseNodeFactory.java
│   │   │   ├── NodeInstanceFactory.java
│   │   │   ├── NodeInstanceFactoryRegistry.java
│   │   │   ├── NodeInstanceImpl.java
│   │   │   ├── NodeInstanceResolverFactory.java
│   │   │   ├── VariableScopeResolverFactory.java
│   │   │   ├── WorkflowProcessInstanceImpl.java
│   │   │   └── WorkItemResolverFactory.java
│   │   ├── node
│   │   │   ├── ActionNodeInstance.java
│   │   │   ├── CatchLinkNodeInstance.java
│   │   │   ├── CompositeContextNodeInstance.java
│   │   │   ├── CompositeNodeInstance.java
│   │   │   ├── DynamicNodeInstance.java
│   │   │   ├── DynamicUtils.java
│   │   │   ├── EndNodeInstance.java
│   │   │   ├── EventBasedNodeInstanceInterface.java
│   │   │   ├── EventNodeInstanceInterface.java
│   │   │   ├── EventNodeInstance.java
│   │   │   ├── FaultNodeInstance.java
│   │   │   ├── ForEachNodeInstance.java
│   │   │   ├── HumanTaskNodeInstance.java
│   │   │   ├── JoinInstance.java
│   │   │   ├── MilestoneNodeInstance.java
│   │   │   ├── RuleSetNodeInstance.java
│   │   │   ├── SplitInstance.java
│   │   │   ├── StartNodeInstance.java
│   │   │   ├── StateBasedNodeInstance.java
│   │   │   ├── StateNodeInstance.java
│   │   │   ├── SubProcessNodeInstance.java
│   │   │   ├── ThrowLinkNodeInstance.java
│   │   │   ├── TimerNodeInstance.java
│   │   │   └── WorkItemNodeInstance.java
│   │   ├── NodeInstanceContainer.java
│   │   ├── NodeInstance.java
│   │   ├── WorkflowProcessInstance.java
│   │   └── WorkflowProcessInstanceUpgrader.java
│   └── test
│   ├── java
│   │   └── org
│   │   └── jbpm
│   │   ├── event
│   │   │   └── process
│   │   │   └── ProcessEventSupportTest.java
│   │   ├── JbpmTestCase.java
│   │   ├── Person.java
│   │   ├── process
│   │   │   ├── EventTest.java
│   │   │   ├── ForEachTest.java
│   │   │   ├── ProcessFactoryTest.java
│   │   │   ├── SubProcessTest.java
│   │   │   ├── TimerTest.java
│   │   │   └── WorkItemTest.java
│   │   └── workflow
│   │   └── instance
│   │   └── node
│   │   ├── EndNodeInstanceTest.java
│   │   ├── MockNodeInstanceFactory.java
│   │   ├── MockNodeInstance.java
│   │   ├── MockNode.java
│   │   ├── ProcessNodeInstanceFactoryTest.java
│   │   └── StartNodeInstanceTest.java
│   └── resources
│   └── META-INF
│   └── drools.session.conf
├── jbpm-flow-builder
│   ├── build.properties
│   ├── META-INF
│   │   └── MANIFEST.MF
│   ├── pom.xml
│   └── src
│   ├── main
│   │   ├── java
│   │   │   └── org
│   │   │   └── jbpm
│   │   │   ├── compiler
│   │   │   │   ├── ProcessBuilderImpl.java
│   │   │   │   ├── ProcessBuildError.java
│   │   │   │   └── xml
│   │   │   │   ├── ProcessBuildData.java
│   │   │   │   ├── processes
│   │   │   │   │   ├── AbstractNodeHandler.java
│   │   │   │   │   ├── ActionNodeHandler.java
│   │   │   │   │   ├── CompositeNodeHandler.java
│   │   │   │   │   ├── ConnectionHandler.java
│   │   │   │   │   ├── ConstraintHandler.java
│   │   │   │   │   ├── DynamicNodeHandler.java
│   │   │   │   │   ├── EndNodeHandler.java
│   │   │   │   │   ├── EventFilterHandler.java
│   │   │   │   │   ├── EventNodeHandler.java
│   │   │   │   │   ├── ExceptionHandlerHandler.java
│   │   │   │   │   ├── FaultNodeHandler.java
│   │   │   │   │   ├── ForEachNodeHandler.java
│   │   │   │   │   ├── FunctionImportHandler.java
│   │   │   │   │   ├── GlobalHandler.java
│   │   │   │   │   ├── HumanTaskNodeHandler.java
│   │   │   │   │   ├── ImportHandler.java
│   │   │   │   │   ├── InPortHandler.java
│   │   │   │   │   ├── JoinNodeHandler.java
│   │   │   │   │   ├── MappingHandler.java
│   │   │   │   │   ├── MetaDataHandler.java
│   │   │   │   │   ├── MilestoneNodeHandler.java
│   │   │   │   │   ├── OutPortHandler.java
│   │   │   │   │   ├── ParameterHandler.java
│   │   │   │   │   ├── ProcessHandler.java
│   │   │   │   │   ├── RuleFlowMigrator.java
│   │   │   │   │   ├── RuleSetNodeHandler.java
│   │   │   │   │   ├── SplitNodeHandler.java
│   │   │   │   │   ├── StartNodeHandler.java
│   │   │   │   │   ├── StateNodeHandler.java
│   │   │   │   │   ├── SubProcessNodeHandler.java
│   │   │   │   │   ├── SwimlaneHandler.java
│   │   │   │   │   ├── TimerHandler.java
│   │   │   │   │   ├── TimerNodeHandler.java
│   │   │   │   │   ├── TriggerHandler.java
│   │   │   │   │   ├── TypeHandler.java
│   │   │   │   │   ├── ValueHandler.java
│   │   │   │   │   ├── VariableHandler.java
│   │   │   │   │   ├── WorkHandler.java
│   │   │   │   │   └── WorkItemNodeHandler.java
│   │   │   │   ├── ProcessSemanticModule.java
│   │   │   │   ├── XmlProcessReader.java
│   │   │   │   ├── XmlRuleFlowProcessDumper.java
│   │   │   │   └── XmlWorkflowProcessDumper.java
│   │   │   ├── osgi
│   │   │   │   └── flow
│   │   │   │   └── compiler
│   │   │   │   └── Activator.java
│   │   │   └── process
│   │   │   ├── builder
│   │   │   │   ├── ActionBuilder.java
│   │   │   │   ├── ActionNodeBuilder.java
│   │   │   │   ├── AssignmentBuilder.java
│   │   │   │   ├── dialect
│   │   │   │   │   ├── java
│   │   │   │   │   │   ├── AbstractJavaProcessBuilder.java
│   │   │   │   │   │   ├── JavaActionBuilder.java
│   │   │   │   │   │   ├── JavaProcessClassBuilder.java
│   │   │   │   │   │   ├── JavaProcessDialect.java
│   │   │   │   │   │   ├── JavaReturnValueEvaluatorBuilder.java
│   │   │   │   │   │   └── ProcessKnowledgeHelperFixer.java
│   │   │   │   │   ├── mvel
│   │   │   │   │   │   ├── MVELActionBuilder.java
│   │   │   │   │   │   ├── MVELProcessDialect.java
│   │   │   │   │   │   └── MVELReturnValueEvaluatorBuilder.java
│   │   │   │   │   ├── ProcessDialect.java
│   │   │   │   │   └── ProcessDialectRegistry.java
│   │   │   │   ├── EventBasedNodeBuilder.java
│   │   │   │   ├── ExtendedNodeBuilder.java
│   │   │   │   ├── ProcessBuildContext.java
│   │   │   │   ├── ProcessBuilderFactoryServiceImpl.java
│   │   │   │   ├── ProcessClassBuilder.java
│   │   │   │   ├── ProcessErrorHandler.java
│   │   │   │   ├── ProcessInvokerErrorHandler.java
│   │   │   │   ├── processNodeBuilder.conf
│   │   │   │   ├── ProcessNodeBuilder.java
│   │   │   │   ├── ProcessNodeBuilderRegistry.java
│   │   │   │   ├── ReturnValueEvaluatorBuilder.java
│   │   │   │   ├── SplitNodeBuilder.java
│   │   │   │   ├── StoreNodeBuilder.java
│   │   │   │   └── WorkItemNodeBuilder.java
│   │   │   └── workitem
│   │   │   ├── WorkDefinitionImpl.java
│   │   │   └── WorkItemRepository.java
│   │   └── resources
│   │   └── org
│   │   └── jbpm
│   │   └── process
│   │   └── builder
│   │   └── dialect
│   │   └── java
│   │   ├── javaInvokers.mvel
│   │   └── javaRule.mvel
│   └── test
│   ├── java
│   │   └── org
│   │   └── jbpm
│   │   ├── compiler
│   │   │   ├── PackageBuilderTest.java
│   │   │   └── xml
│   │   │   ├── processes
│   │   │   │   ├── ActionNodeTest.java
│   │   │   │   └── XMLPersistenceTest.java
│   │   │   ├── StoreHandler.java
│   │   │   └── TestXml.java
│   │   ├── integrationtests
│   │   │   ├── ExecutionFlowControlTest.java
│   │   │   ├── marshalling
│   │   │   │   └── ProcessInstanceResolverStrategyTest.java
│   │   │   ├── ProcessActionTest.java
│   │   │   ├── ProcessDynamicNodeTest.java
│   │   │   ├── ProcessEventListenerTest.java
│   │   │   ├── ProcessEventTest.java
│   │   │   ├── ProcessExceptionHandlerTest.java
│   │   │   ├── ProcessFlowControlTest.java
│   │   │   ├── ProcessForEachTest.java
│   │   │   ├── ProcessHumanTaskTest.java
│   │   │   ├── ProcessMarshallingTest.java
│   │   │   ├── ProcessMilestoneTest.java
│   │   │   ├── ProcessMultiThreadTest.java
│   │   │   ├── ProcessRuleFlowGroupTest.java
│   │   │   ├── ProcessSplitTest.java
│   │   │   ├── ProcessStartTest.java
│   │   │   ├── ProcessStateTest.java
│   │   │   ├── ProcessSubProcessTest.java
│   │   │   ├── ProcessTimerTest.java
│   │   │   ├── ProcessUpgradeTest.java
│   │   │   ├── ProcessWorkItemTest.java
│   │   │   └── SerializationHelper.java
│   │   ├── JbpmTestCase.java
│   │   ├── Message.java
│   │   ├── OrderEvent.java
│   │   ├── OrderItem.java
│   │   ├── Order.java
│   │   ├── Person.java
│   │   └── process
│   │   └── builder
│   │   ├── JavaActionBuilderTest.java
│   │   ├── JavaReturnValueConstraintEvaluatorBuilderTest.java
│   │   ├── KnowledgeBuilderTest.java
│   │   ├── MVELActionBuilderTest.java
│   │   ├── MVELDecisionBuilderTest.java
│   │   └── MVELReturnValueConstraintEvaluatorBuilderTest.java
│   └── resources
│   ├── META-INF
│   │   └── drools.session.conf
│   └── org
│   └── jbpm
│   ├── compiler
│   │   └── xml
│   │   ├── processes
│   │   │   └── ActionNodeTest.xml
│   │   └── XmlTest.xml
│   └── integrationtests
│   ├── empty_ruleflow.rfm
│   ├── error_ruleflow.rfm
│   ├── marshalling
│   │   └── simpleProcess.xml
│   ├── ruleflow40.rfm
│   ├── ruleflow.drl
│   ├── ruleflow.rfm
│   ├── test_ActionDialects.rfm
│   ├── test_ConstraintDialects.rfm
│   ├── test_ModifyWithRuleflowAndSubNetwork.drl
│   ├── test_modifyWithRuleflowAndSubnetwork.rf
│   ├── test_ProcessMultithreadEvent.rf
│   ├── test_ruleflowClear.drl
│   └── test_ruleflowClear.rfm
├── jbpm-gwt
│   ├── jbpm-gwt-console
│   │   └── pom.xml
│   ├── jbpm-gwt-console-server
│   │   ├── pom.xml
│   │   └── src
│   │   └── main
│   │   └── resources
│   │   └── META-INF
│   │   ├── hibernate.cfg.xml
│   │   ├── JBPMorm.xml
│   │   └── persistence.xml
│   ├── jbpm-gwt-core
│   │   ├── pom.xml
│   │   └── src
│   │   ├── main
│   │   │   ├── java
│   │   │   │   └── org
│   │   │   │   └── jbpm
│   │   │   │   └── integration
│   │   │   │   └── console
│   │   │   │   ├── CommandDelegate.java
│   │   │   │   ├── HumanTaskService.java
│   │   │   │   ├── ManagementFactory.java
│   │   │   │   ├── ProcessManagement.java
│   │   │   │   ├── TaskManagement.java
│   │   │   │   ├── Transform.java
│   │   │   │   └── UserManagement.java
│   │   │   └── resources
│   │   │   ├── jbpm.console.properties
│   │   │   ├── META-INF
│   │   │   │   └── services
│   │   │   │   └── org.jboss.bpm.console.server.integration.ManagementFactory
│   │   │   └── org
│   │   │   └── jbpm
│   │   │   └── integration
│   │   │   └── console
│   │   │   ├── LoadGroups.mvel
│   │   │   └── LoadUsers.mvel
│   │   └── test
│   │   ├── java
│   │   │   └── org
│   │   │   └── jbpm
│   │   │   └── integration
│   │   │   ├── console
│   │   │   │   ├── CommandDelegateTest.java
│   │   │   │   ├── ProcessManagementTest.java
│   │   │   │   ├── TaskManagementTest.java
│   │   │   │   ├── TransformTest.java
│   │   │   │   └── UserManagementTest.java
│   │   │   └── JbpmTestCase.java
│   │   └── resources
│   │   ├── BPMN2-MinimalProcess.bpmn2
│   │   ├── BPMN2-UserTask.bpmn2
│   │   ├── datasource.properties
│   │   ├── hibernate.cfg.xml
│   │   ├── jndi.properties
│   │   ├── LoadGroups.mvel
│   │   ├── LoadUsers.mvel
│   │   ├── marshalling
│   │   └── META-INF
│   │   ├── BPMN2WorkDefinitions.conf
│   │   ├── drools.rulebase.conf
│   │   └── persistence.xml
│   ├── jbpm-gwt-form
│   │   ├── pom.xml
│   │   └── src
│   │   └── main
│   │   ├── java
│   │   │   └── org
│   │   │   └── jbpm
│   │   │   └── integration
│   │   │   └── console
│   │   │   └── forms
│   │   │   ├── AbstractFormDispatcher.java
│   │   │   ├── ConfigurationUtils.java
│   │   │   ├── FormDispatcherComposite.java
│   │   │   ├── ProcessFormDispatcher.java
│   │   │   └── TaskFormDispatcher.java
│   │   └── resources
│   │   ├── com.sample.evaluation.ftl
│   │   ├── DefaultTask.ftl
│   │   ├── META-INF
│   │   │   └── services
│   │   │   └── org.jboss.bpm.console.server.plugin.FormDispatcherPlugin
│   │   └── Performance Evaluation.ftl
│   ├── jbpm-gwt-graph
│   │   ├── pom.xml
│   │   └── src
│   │   └── main
│   │   ├── java
│   │   │   └── org
│   │   │   └── jbpm
│   │   │   └── integration
│   │   │   └── console
│   │   │   └── graph
│   │   │   ├── GraphViewerPluginImpl.java
│   │   │   └── ProcessActivityPluginImpl.java
│   │   └── resources
│   │   ├── ChangeSet.xml
│   │   ├── com.sample.evaluation.png
│   │   └── META-INF
│   │   └── services
│   │   ├── org.jboss.bpm.console.server.plugin.GraphViewerPlugin
│   │   └── org.jboss.bpm.console.server.plugin.ProcessActivityPlugin
│   ├── jbpm-gwt-shared
│   │   ├── pom.xml
│   │   └── src
│   │   └── main
│   │   ├── java
│   │   │   └── org
│   │   │   └── jbpm
│   │   │   └── integration
│   │   │   └── console
│   │   │   └── shared
│   │   │   └── GuvnorConnectionUtils.java
│   │   └── resources
│   │   └── ChangeSet.st
│   └── pom.xml
├── jbpm-human-task
│   ├── pom.xml
│   └── src
│   ├── main
│   │   ├── java
│   │   │   └── org
│   │   │   └── jbpm
│   │   │   ├── client
│   │   │   │   ├── KnowledgeBaseCommand.java
│   │   │   │   ├── KnowledgeBaseCommandName.java
│   │   │   │   ├── KnowledgeBaseMinaHandler.java
│   │   │   │   └── MinaKnowledgeBaseClient.java
│   │   │   ├── eventmessaging
│   │   │   │   ├── EventKey.java
│   │   │   │   ├── EventKeys.java
│   │   │   │   ├── EventResponseHandler.java
│   │   │   │   ├── EventTriggerTransport.java
│   │   │   │   └── Payload.java
│   │   │   ├── process
│   │   │   │   └── workitem
│   │   │   │   └── wsht
│   │   │   │   ├── AsyncWSHumanTaskHandler.java
│   │   │   │   ├── BlockingAddTaskResponseHandler.java
│   │   │   │   ├── BlockingEventResponseHandler.java
│   │   │   │   ├── BlockingGetTaskResponseHandler.java
│   │   │   │   ├── CommandBasedWSHumanTaskHandler.java
│   │   │   │   ├── CommandBasedWSThroughJMSHumanTaskHandler.java
│   │   │   │   ├── SyncWSHumanTaskHandler.java
│   │   │   │   ├── WSHumanTaskHandler.java
│   │   │   │   └── WSThroughJMSHumanTaskHandler.java
│   │   │   ├── task
│   │   │   │   ├── AccessType.java
│   │   │   │   ├── AllowedToDelegate.java
│   │   │   │   ├── AsyncTaskService.java
│   │   │   │   ├── Attachment.java
│   │   │   │   ├── BooleanExpression.java
│   │   │   │   ├── Comment.java
│   │   │   │   ├── Content.java
│   │   │   │   ├── Deadline.java
│   │   │   │   ├── Deadlines.java
│   │   │   │   ├── Delegation.java
│   │   │   │   ├── EmailNotificationHeader.java
│   │   │   │   ├── EmailNotification.java
│   │   │   │   ├── Escalation.java
│   │   │   │   ├── event
│   │   │   │   │   ├── DefaultTaskEventListener.java
│   │   │   │   │   ├── EventPayload.java
│   │   │   │   │   ├── InternalTaskEventListener.java
│   │   │   │   │   ├── MessagingTaskEventListener.java
│   │   │   │   │   ├── TaskClaimedEvent.java
│   │   │   │   │   ├── TaskCompletedEvent.java
│   │   │   │   │   ├── TaskEvent.java
│   │   │   │   │   ├── TaskEventKey.java
│   │   │   │   │   ├── TaskEventListener.java
│   │   │   │   │   ├── TaskEventSupport.java
│   │   │   │   │   ├── TaskFailedEvent.java
│   │   │   │   │   ├── TaskSkippedEvent.java
│   │   │   │   │   └── TaskUserEvent.java
│   │   │   │   ├── Group.java
│   │   │   │   ├── I18NText.java
│   │   │   │   ├── Notification.java
│   │   │   │   ├── NotificationType.java
│   │   │   │   ├── OnAllSubTasksEndParentEndStrategy.java
│   │   │   │   ├── OnParentAbortAllSubTasksEndStrategy.java
│   │   │   │   ├── OrganizationalEntity.java
│   │   │   │   ├── PeopleAssignments.java
│   │   │   │   ├── query
│   │   │   │   │   ├── DeadlineSummary.java
│   │   │   │   │   └── TaskSummary.java
│   │   │   │   ├── Reassignment.java
│   │   │   │   ├── service
│   │   │   │   │   ├── Allowed.java
│   │   │   │   │   ├── AsyncTaskServiceWrapper.java
│   │   │   │   │   ├── BaseHandler.java
│   │   │   │   │   ├── CannotAddTaskException.java
│   │   │   │   │   ├── Command.java
│   │   │   │   │   ├── CommandName.java
│   │   │   │   │   ├── ContentData.java
│   │   │   │   │   ├── DefaultEscalatedDeadlineHandler.java
│   │   │   │   │   ├── DefaultUserGroupCallbackImpl.java
│   │   │   │   │   ├── EscalatedDeadlineHandler.java
│   │   │   │   │   ├── EventTransport.java
│   │   │   │   │   ├── FaultData.java
│   │   │   │   │   ├── hornetq
│   │   │   │   │   │   ├── BaseHornetQHandler.java
│   │   │   │   │   │   ├── BaseHornetQTaskServer.java
│   │   │   │   │   │   ├── CommandBasedHornetQWSHumanTaskHandler.java
│   │   │   │   │   │   ├── HornetQSessionWriter.java
│   │   │   │   │   │   ├── HornetQTaskClientConnector.java
│   │   │   │   │   │   ├── HornetQTaskClientHandler.java
│   │   │   │   │   │   ├── HornetQTaskServerHandler.java
│   │   │   │   │   │   └── HornetQTaskServer.java
│   │   │   │   │   ├── jms
│   │   │   │   │   │   ├── BaseJMSHandler.java
│   │   │   │   │   │   ├── BaseJMSTaskServer.java
│   │   │   │   │   │   ├── JMSSessionWriter.java
│   │   │   │   │   │   ├── JMSTaskClientConnector.java
│   │   │   │   │   │   ├── JMSTaskClientHandler.java
│   │   │   │   │   │   ├── JMSTaskServerHandler.java
│   │   │   │   │   │   ├── JMSTaskServer.java
│   │   │   │   │   │   ├── TaskServiceConstants.java
│   │   │   │   │   │   └── WSHumanTaskJMSProperties.java
│   │   │   │   │   ├── local
│   │   │   │   │   │   ├── LocalHumanTaskService.java
│   │   │   │   │   │   └── LocalTaskService.java
│   │   │   │   │   ├── mina
│   │   │   │   │   │   ├── BaseMinaHandler.java
│   │   │   │   │   │   ├── BaseMinaTaskServer.java
│   │   │   │   │   │   ├── MinaSessionWriter.java
│   │   │   │   │   │   ├── MinaTaskClientConnector.java
│   │   │   │   │   │   ├── MinaTaskClientHandler.java
│   │   │   │   │   │   ├── MinaTaskServerHandler.java
│   │   │   │   │   │   └── MinaTaskServer.java
│   │   │   │   │   ├── OperationCommand.java
│   │   │   │   │   ├── Operation.java
│   │   │   │   │   ├── PermissionDeniedException.java
│   │   │   │   │   ├── responsehandlers
│   │   │   │   │   │   ├── AbstractBaseResponseHandler.java
│   │   │   │   │   │   ├── AbstractBlockingResponseHandler.java
│   │   │   │   │   │   ├── BlockingAddAttachmentResponseHandler.java
│   │   │   │   │   │   ├── BlockingAddCommentResponseHandler.java
│   │   │   │   │   │   ├── BlockingAddTaskResponseHandler.java
│   │   │   │   │   │   ├── BlockingDeleteAttachmentResponseHandler.java
│   │   │   │   │   │   ├── BlockingDeleteCommentResponseHandler.java
│   │   │   │   │   │   ├── BlockingEventResponseHandler.java
│   │   │   │   │   │   ├── BlockingGetContentResponseHandler.java
│   │   │   │   │   │   ├── BlockingGetTaskResponseHandler.java
│   │   │   │   │   │   ├── BlockingQueryGenericResponseHandler.java
│   │   │   │   │   │   ├── BlockingSetContentResponseHandler.java
│   │   │   │   │   │   ├── BlockingTaskOperationResponseHandler.java
│   │   │   │   │   │   └── BlockingTaskSummaryResponseHandler.java
│   │   │   │   │   ├── SendIcal.java
│   │   │   │   │   ├── SessionWriter.java
│   │   │   │   │   ├── TaskClientConnector.java
│   │   │   │   │   ├── TaskClientHandler.java
│   │   │   │   │   ├── TaskClient.java
│   │   │   │   │   ├── TaskError.java
│   │   │   │   │   ├── TaskException.java
│   │   │   │   │   ├── TaskServerHandler.java
│   │   │   │   │   ├── TaskServer.java
│   │   │   │   │   ├── TaskService.java
│   │   │   │   │   ├── TaskServiceRequest.java
│   │   │   │   │   ├── TaskServiceSession.java
│   │   │   │   │   ├── UserGroupCallback.java
│   │   │   │   │   └── UserGroupCallbackManager.java
│   │   │   │   ├── StatusChange.java
│   │   │   │   ├── Status.java
│   │   │   │   ├── SubTasksStrategyFactory.java
│   │   │   │   ├── SubTasksStrategy.java
│   │   │   │   ├── TaskData.java
│   │   │   │   ├── Task.java
│   │   │   │   ├── TaskService.java
│   │   │   │   ├── UserInfo.java
│   │   │   │   ├── User.java
│   │   │   │   ├── utils
│   │   │   │   │   └── CollectionUtils.java
│   │   │   │   └── WorkItemNotification.java
│   │   │   └── userprofile
│   │   │   ├── DroolsTaskUserProfile.java
│   │   │   ├── Group.java
│   │   │   ├── OrganizationalEntity.java
│   │   │   ├── User.java
│   │   │   ├── UserProfile.java
│   │   │   ├── UserProfileManager.java
│   │   │   └── UserProfileRepository.java
│   │   └── resources
│   │   ├── jbpm.usergroup.callback.properties
│   │   ├── META-INF
│   │   │   ├── drools.email.conf
│   │   │   └── Taskorm.xml
│   │   └── org
│   │   └── jbpm
│   │   └── task
│   │   └── service
│   │   └── operations-dsl.mvel
│   └── test
│   ├── java
│   │   └── org
│   │   └── jbpm
│   │   ├── process
│   │   │   └── workitem
│   │   │   └── wsht
│   │   │   ├── async
│   │   │   │   └── WSHumanTaskHandlerBaseAsyncTest.java
│   │   │   ├── hornetq
│   │   │   │   ├── async
│   │   │   │   │   └── WSHumanTaskHandlerHornetQAsyncTest.java
│   │   │   │   ├── sync
│   │   │   │   │   └── WSHumanTaskHandlerHornetQSyncTest.java
│   │   │   │   ├── WSHumanTaskHandlerHornetQTest.java
│   │   │   │   └── WSHumanTaskHandlerHornetQUserGroupCallbackTest.java
│   │   │   ├── local
│   │   │   │   └── sync
│   │   │   │   └── WSHumanTaskHandlerLocalSyncTest.java
│   │   │   ├── mina
│   │   │   │   ├── async
│   │   │   │   │   └── WSHumanTaskHandlerMinaAsyncTest.java
│   │   │   │   ├── sync
│   │   │   │   │   └── WSHumanTaskHandlerMinaSyncTest.java
│   │   │   │   └── WSHumanTaskHandlerMinaTest.java
│   │   │   ├── MyObject.java
│   │   │   ├── sync
│   │   │   │   └── WSHumanTaskHandlerBaseSyncTest.java
│   │   │   ├── WSHumanTaskHandlerBaseTest.java
│   │   │   └── WSHumanTaskHandlerBaseUserGroupCallbackTest.java
│   │   ├── task
│   │   │   ├── BaseTest.java
│   │   │   ├── BaseTestNoUserGroupSetup.java
│   │   │   ├── EntityManagerFactoryAndTracker.java
│   │   │   ├── MockUserInfo.java
│   │   │   ├── ModelPersistenceTest.java
│   │   │   ├── QueryTest.java
│   │   │   ├── RunTaskService.java
│   │   │   ├── service
│   │   │   │   ├── base
│   │   │   │   │   ├── async
│   │   │   │   │   │   ├── IcalBaseAsyncTest.java
│   │   │   │   │   │   ├── TaskLifeCycleBaseAsyncTest.java
│   │   │   │   │   │   ├── TaskServiceBaseAsyncTest.java
│   │   │   │   │   │   ├── TaskServiceCommentsAndAttachmentsBaseAsyncTest.java
│   │   │   │   │   │   ├── TaskServiceDeadlinesBaseAsyncTest.java
│   │   │   │   │   │   ├── TaskServiceEscalationBaseAsyncTest.java
│   │   │   │   │   │   ├── TaskServiceEventMessagingBaseAsyncTest.java
│   │   │   │   │   │   ├── TaskServiceLifeCycleBaseAsyncTest.java
│   │   │   │   │   │   └── TaskServiceTaskAttributesBaseAsyncTest.java
│   │   │   │   │   └── sync
│   │   │   │   │   ├── IcalBaseSyncTest.java
│   │   │   │   │   ├── TaskLifeCycleBaseSyncTest.java
│   │   │   │   │   ├── TaskServiceBaseSyncTest.java
│   │   │   │   │   ├── TaskServiceCommentsAndAttachmentsBaseSyncTest.java
│   │   │   │   │   ├── TaskServiceDeadlinesBaseSyncTest.java
│   │   │   │   │   ├── TaskServiceEscalationBaseSyncTest.java
│   │   │   │   │   ├── TaskServiceLifeCycleBaseSyncTest.java
│   │   │   │   │   └── TaskServiceTaskAttributesBaseSyncTest.java
│   │   │   │   ├── ClaimTaskTwiceTest.java
│   │   │   │   ├── DemoTaskService.java
│   │   │   │   ├── hornetq
│   │   │   │   │   ├── async
│   │   │   │   │   │   ├── ClaimTaskTwiceHornetQAsyncTest.java
│   │   │   │   │   │   ├── IcalHornetQAsyncTest.java
│   │   │   │   │   │   ├── TaskLifeCycleHornetQAsyncTest.java
│   │   │   │   │   │   ├── TaskServiceCommentsAndAttachmentsHornetQAsyncTest.java
│   │   │   │   │   │   ├── TaskServiceDeadlinesHornetQAsyncTest.java
│   │   │   │   │   │   ├── TaskServiceEscalationHornetQAsyncTest.java
│   │   │   │   │   │   ├── TaskServiceEventMessagingHornetQAsyncTest.java
│   │   │   │   │   │   ├── TaskServiceHornetQAsyncTest.java
│   │   │   │   │   │   ├── TaskServiceLifeCycleHornetQAsyncTest.java
│   │   │   │   │   │   └── TaskServiceTaskAttributesHornetQAsyncTest.java
│   │   │   │   │   ├── IcalHornetQTest.java
│   │   │   │   │   ├── sync
│   │   │   │   │   │   ├── IcalHornetQSyncTest.java
│   │   │   │   │   │   ├── TaskLifeCycleHornetQSyncTest.java
│   │   │   │   │   │   ├── TaskServiceCommentsAndAttachmentsHornetQSyncTest.java
│   │   │   │   │   │   ├── TaskServiceDeadlinesHornetQSyncTest.java
│   │   │   │   │   │   ├── TaskServiceEscalationHornetQSyncTest.java
│   │   │   │   │   │   ├── TaskServiceLifeCycleHornetQSyncTest.java
│   │   │   │   │   │   └── TaskServiceTaskAttributesHornetQSyncTest.java
│   │   │   │   │   ├── TaskLifeCycleHornetQTest.java
│   │   │   │   │   ├── TaskServiceCommentsAndAttachmentsHornetQTest.java
│   │   │   │   │   ├── TaskServiceCommentsAndAttachmentsHornetQUserGroupCallbackTest.java
│   │   │   │   │   ├── TaskServiceDeadlinesHornetQTest.java
│   │   │   │   │   ├── TaskServiceDeadlinesHornetQUserGroupCallbackTest.java
│   │   │   │   │   ├── TaskServiceEscalationHornetQTest.java
│   │   │   │   │   ├── TaskServiceEscalationHornetQUserGroupCallbackTest.java
│   │   │   │   │   ├── TaskServiceEventMessagingHornetQTest.java
│   │   │   │   │   ├── TaskServiceHornetQTest.java
│   │   │   │   │   ├── TaskServiceHornetQUserGroupCallbackTest.java
│   │   │   │   │   ├── TaskServiceLifeCycleHornetQTest.java
│   │   │   │   │   ├── TaskServiceLifeCycleHornetQUserGroupCallbackTest.java
│   │   │   │   │   ├── TaskServiceTaskAttributesHornetQTest.java
│   │   │   │   │   └── TaskServiceTaskAttributesHornetQUserGroupCallbackTest.java
│   │   │   │   ├── IcalBaseTest.java
│   │   │   │   ├── jms
│   │   │   │   │   ├── async
│   │   │   │   │   │   ├── IcalJMSAsyncTest.java
│   │   │   │   │   │   ├── JMSTaskServerAsyncTest.java
│   │   │   │   │   │   ├── TaskLifeCycleJMSAsyncTest.java
│   │   │   │   │   │   ├── TaskServiceCommentsAndAttachmentsJMSAsyncTest.java
│   │   │   │   │   │   ├── TaskServiceDeadlinesJMSAsyncTest.java
│   │   │   │   │   │   ├── TaskServiceEscalationJMSAsyncTest.java
│   │   │   │   │   │   ├── TaskServiceEventMessagingJMSAsyncTest.java
│   │   │   │   │   │   ├── TaskServiceJMSAsyncTest.java
│   │   │   │   │   │   └── TaskServiceLifeCycleJMSAsyncTest.java
│   │   │   │   │   ├── IcalJMSTest.java
│   │   │   │   │   ├── JMSTaskServerTest.java
│   │   │   │   │   ├── sync
│   │   │   │   │   │   ├── IcalJMSSyncTest.java
│   │   │   │   │   │   ├── JMSTaskServerSyncTest.java
│   │   │   │   │   │   ├── TaskServiceCommentsAndAttachmentsJMSAsyncTest.java
│   │   │   │   │   │   ├── TaskServiceDeadlinesJMSSyncTest.java
│   │   │   │   │   │   ├── TaskServiceEscalationJMSSyncTest.java
│   │   │   │   │   │   ├── TaskServiceJMSSyncTest.java
│   │   │   │   │   │   └── TaskServiceLifeCycleJMSSyncTest.java
│   │   │   │   │   ├── TaskLifeCycleJMSTest.java
│   │   │   │   │   ├── TaskLifeCycleJMSUserGroupCallbackTest.java
│   │   │   │   │   ├── TaskServiceCommentsAndAttachmentsJMSTest.java
│   │   │   │   │   ├── TaskServiceCommentsAndAttachmentsJMSUserGroupCallbackTest.java
│   │   │   │   │   ├── TaskServiceDeadlinesJMSTest.java
│   │   │   │   │   ├── TaskServiceDeadlinesJMSUserGroupCallbackTest.java
│   │   │   │   │   ├── TaskServiceEscalationJMSTest.java
│   │   │   │   │   ├── TaskServiceEscalationJMSUserGroupCallbackTest.java
│   │   │   │   │   ├── TaskServiceEventMessagingJMSTest.java
│   │   │   │   │   ├── TaskServiceEventMessagingJMSUserGroupCallbackTest.java
│   │   │   │   │   ├── TaskServiceJMSTest.java
│   │   │   │   │   ├── TaskServiceJMSUserGroupCallbackTest.java
│   │   │   │   │   ├── TaskServiceLifeCycleJMSTest.java
│   │   │   │   │   └── TaskServiceLifeCycleJMSUserGroupCallbackTest.java
│   │   │   │   ├── local
│   │   │   │   │   └── sync
│   │   │   │   │   ├── ClaimTaskTwiceLocalSyncTest.java
│   │   │   │   │   ├── IcalLocalSyncTest.java
│   │   │   │   │   ├── TaskLifeCycleMinaLocalTest.java
│   │   │   │   │   ├── TaskServiceDeadlinesLocalSyncTest.java
│   │   │   │   │   ├── TaskServiceEscalationLocalSyncTest.java
│   │   │   │   │   ├── TaskServiceLifeCycleLocalSyncTest.java
│   │   │   │   │   └── TaskServiceTaskAttributesLocalSyncTest.java
│   │   │   │   ├── mina
│   │   │   │   │   ├── async
│   │   │   │   │   │   ├── IcalMinaAsyncTest.java
│   │   │   │   │   │   ├── TaskLifeCycleMinaAsyncTest.java
│   │   │   │   │   │   ├── TaskServiceCommentsAndAttachmentsMinaAsyncTest.java
│   │   │   │   │   │   ├── TaskServiceDeadlinesMinaAsyncTest.java
│   │   │   │   │   │   ├── TaskServiceEscalationMinaAsyncTest.java
│   │   │   │   │   │   ├── TaskServiceEventMessagingMinaAsyncTest.java
│   │   │   │   │   │   ├── TaskServiceLifeCycleMinaAsyncTest.java
│   │   │   │   │   │   ├── TaskServiceMinaAsyncTest.java
│   │   │   │   │   │   └── TaskServiceTaskAttributesMinaAsyncTest.java
│   │   │   │   │   ├── IcalMinaTest.java
│   │   │   │   │   ├── sync
│   │   │   │   │   │   ├── IcalMinaSyncTest.java
│   │   │   │   │   │   ├── TaskLifeCycleMinaSyncTest.java
│   │   │   │   │   │   ├── TaskServiceCommentsAndAttachmentsMinaSyncTest.java
│   │   │   │   │   │   ├── TaskServiceDeadlinesMinaSyncTest.java
│   │   │   │   │   │   ├── TaskServiceEscalationMinaSyncTest.java
│   │   │   │   │   │   ├── TaskServiceLifeCycleMinaSyncTest.java
│   │   │   │   │   │   ├── TaskServiceMinaSyncTest.java
│   │   │   │   │   │   └── TaskServiceTaskAttributesMinaSyncTest.java
│   │   │   │   │   ├── TaskLifeCycleMinaTest.java
│   │   │   │   │   ├── TaskLifeCycleMinaUserGroupCallbackTest.java
│   │   │   │   │   ├── TaskServiceCommentsAndAttachmentsMinaTest.java
│   │   │   │   │   ├── TaskServiceCommentsAndAttachmentsMinaUserGroupCallbackTest.java
│   │   │   │   │   ├── TaskServiceDeadlinesMinaQTest.java
│   │   │   │   │   ├── TaskServiceDeadlinesMinaQUserGroupCallbackTest.java
│   │   │   │   │   ├── TaskServiceEscalationMinaTest.java
│   │   │   │   │   ├── TaskServiceEscalationMinaUserGroupCallbackTest.java
│   │   │   │   │   ├── TaskServiceEventMessagingMinaTest.java
│   │   │   │   │   ├── TaskServiceLifeCycleMinaTest.java
│   │   │   │   │   ├── TaskServiceMinaTest.java
│   │   │   │   │   └── TaskServiceTaskAttributesMinaTest.java
│   │   │   │   ├── MockEventMessagingTest.java
│   │   │   │   ├── TaskLifeCycleBaseTest.java
│   │   │   │   ├── TaskServerTest.java
│   │   │   │   ├── TaskServiceBaseTest.java
│   │   │   │   ├── TaskServiceBaseUserGroupCallbackTest.java
│   │   │   │   ├── TaskServiceCommentsAndAttachmentsBaseTest.java
│   │   │   │   ├── TaskServiceCommentsAndAttachmentsBaseUserGroupCallbackTest.java
│   │   │   │   ├── TaskServiceDeadlinesBaseTest.java
│   │   │   │   ├── TaskServiceDeadlinesBaseUserGroupCallbackTest.java
│   │   │   │   ├── TaskServiceEscalationBaseTest.java
│   │   │   │   ├── TaskServiceEscalationBaseUserGroupCallbackTest.java
│   │   │   │   ├── TaskServiceEventMessagingBaseTest.java
│   │   │   │   ├── TaskServiceEventMessagingBaseUserGroupCallbackTest.java
│   │   │   │   ├── TaskServiceLifeCycleBaseTest.java
│   │   │   │   ├── TaskServiceLifeCycleBaseUserGroupCallbackTest.java
│   │   │   │   ├── TaskServiceTaskAttributesBaseTest.java
│   │   │   │   ├── TaskServiceTaskAttributesBaseUserGroupCallbackTest.java
│   │   │   │   ├── UserGroupCallbackOneImpl.java
│   │   │   │   ├── UserGroupCallbackTest.java
│   │   │   │   └── UserGroupCallbackTwoImpl.java
│   │   │   └── TestStatefulKnowledgeSession.java
│   │   └── userprofile
│   │   ├── MockFileBasedUserProfileRepository.java
│   │   ├── MockIdentity.java
│   │   ├── MockUserInfo.java
│   │   └── UserProfileManagerTest.java
│   └── resources
│   ├── log4j.xml
│   ├── META-INF
│   │   └── persistence.xml
│   └── org
│   └── jbpm
│   └── task
│   ├── FullyPopulatedTask.mvel
│   ├── LoadGroups.mvel
│   ├── LoadUsers.mvel
│   ├── QueryData_UnescalatedDeadlines.mvel
│   └── service
│   ├── DeadlineWithNotification.mvel
│   ├── DeadlineWithReassignment.mvel
│   ├── jbpm.usergroup.callback.properties
│   ├── QueryData_TasksOwned.mvel
│   ├── QueryData_TasksPotentialOwner.mvel
│   ├── QueryResults_PeopleAssignmentQuerries.mvel
│   ├── QueryResults_TasksOwnedInEnglish.mvel
│   ├── QueryResults_TasksOwnedInGerman.mvel
│   ├── UserGroupsAssignmentsOne.mvel
│   └── UserGroupsAssignmentsTwo.mvel
├── jbpm-human-task-war
│   ├── pom.xml
│   └── src
│   └── main
│   ├── java
│   │   └── org
│   │   └── jbpm
│   │   └── task
│   │   └── servlet
│   │   └── HumanTaskServiceServlet.java
│   ├── resources
│   │   ├── META-INF
│   │   │   └── persistence.xml
│   │   └── org
│   │   └── jbpm
│   │   └── task
│   │   └── servlet
│   │   ├── LoadGroups.mvel
│   │   └── LoadUsers.mvel
│   └── webapp
│   └── WEB-INF
│   └── web.xml
├── jbpm-installer
│   ├── auth
│   │   ├── roles.properties
│   │   └── users.properties
│   ├── build.properties
│   ├── build.xml
│   ├── conf
│   │   ├── jbpm.console.properties
│   │   └── META-INF
│   │   ├── CustomWorkItemHandlers.conf
│   │   └── drools.session.conf
│   ├── db
│   │   ├── driver
│   │   ├── hibernate.cfg.xml
│   │   ├── jBPM-ds.xml
│   │   ├── persistence.xml
│   │   └── testDS1-ds.xml
│   ├── eclipse.preferences.ini
│   ├── generate.mac.eclipse.preferences.sh
│   ├── install.html
│   ├── jbpm5_repository_export.xml
│   ├── jbpm-tm.jar
│   ├── report
│   │   ├── 2_3_2_2
│   │   │   ├── overall_activity.rptdesign
│   │   │   └── process_summary.rptdesign
│   │   └── 3_7_0
│   │   ├── overall_activity.rptdesign
│   │   └── process_summary.rptdesign
│   ├── repository_export.xml
│   ├── sample
│   │   └── evaluation
│   │   └── src
│   │   └── main
│   │   ├── java
│   │   │   └── com
│   │   │   └── sample
│   │   │   └── ProcessTest.java
│   │   └── resources
│   │   └── Evaluation.bpmn
│   ├── standalone.xml
│   └── task-service
│   ├── resources
│   │   ├── META-INF
│   │   │   └── persistence.xml
│   │   └── org
│   │   └── jbpm
│   │   ├── jbpm.usergroup.callback.properties
│   │   ├── LoadGroups.mvel
│   │   └── LoadUsers.mvel
│   └── src
│   └── org
│   └── jbpm
│   └── DemoTaskService.java
├── jbpm-persistence-jpa
│   ├── META-INF
│   │   └── MANIFEST.MF
│   ├── pom.xml
│   └── src
│   ├── main
│   │   ├── java
│   │   │   └── org
│   │   │   └── jbpm
│   │   │   └── persistence
│   │   │   ├── JpaProcessPersistenceContext.java
│   │   │   ├── JpaProcessPersistenceContextManager.java
│   │   │   ├── ManualProcessTransactionManager.java
│   │   │   ├── MapBasedProcessPersistenceContext.java
│   │   │   ├── MapProcessPersistenceContextManager.java
│   │   │   ├── NonTransactionalProcessPersistentSession.java
│   │   │   ├── processinstance
│   │   │   │   ├── JPAProcessInstanceManagerFactory.java
│   │   │   │   ├── JPAProcessInstanceManager.java
│   │   │   │   ├── JPASignalManagerFactory.java
│   │   │   │   ├── JPASignalManager.java
│   │   │   │   ├── ProcessInstanceEventInfo.java
│   │   │   │   └── ProcessInstanceInfo.java
│   │   │   ├── ProcessPersistenceContext.java
│   │   │   ├── ProcessPersistenceContextManager.java
│   │   │   ├── ProcessStorageEnvironmentBuilder.java
│   │   │   └── ProcessStorage.java
│   │   └── resources
│   │   └── META-INF
│   │   ├── JBPMorm.xml
│   │   └── orm.xml
│   └── test
│   ├── java
│   │   └── org
│   │   └── jbpm
│   │   ├── marshalling
│   │   │   ├── DebugJbpmUnmarshallingTest.java
│   │   │   └── util
│   │   │   └── MarshallingTestUtil.java
│   │   └── persistence
│   │   ├── JbpmTestCase.java
│   │   ├── map
│   │   │   └── impl
│   │   │   ├── JpaBasedPersistenceTest.java
│   │   │   ├── MapBasedPersistenceTest.java
│   │   │   ├── MapPersistenceTest.java
│   │   │   └── ProcessCreatorForHelp.java
│   │   ├── processinstance
│   │   │   ├── objects
│   │   │   │   └── NonSerializableClass.java
│   │   │   └── ProcessInstanceResolverStrategyTest.java
│   │   └── session
│   │   ├── objects
│   │   │   ├── MyEntity.java
│   │   │   ├── MyEntityMethods.java
│   │   │   ├── MyEntityOnlyFields.java
│   │   │   ├── MySubEntity.java
│   │   │   ├── MySubEntityMethods.java
│   │   │   ├── MyVariableExtendingSerializable.java
│   │   │   ├── MyVariableSerializable.java
│   │   │   ├── Person.java
│   │   │   ├── TestWorkItemHandler.java
│   │   │   └── VariableCheckerTestWorkItemHandler.java
│   │   ├── PersistentStatefulSessionTest.java
│   │   ├── SingleSessionCommandServiceTest.java
│   │   ├── VariablePersistenceStrategyTest.java
│   │   └── WorkItemPersistenceTest.java
│   └── resources
│   ├── datasource.properties
│   ├── EventsProcess.rf
│   ├── jndi.properties
│   ├── log4j.xml
│   ├── marshalling
│   ├── META-INF
│   │   ├── drools.session.conf
│   │   ├── MyWorkItemHandlers.conf
│   │   ├── orm.xml
│   │   └── persistence.xml
│   ├── RuleSetProcess.rf
│   ├── RuleSetRules.drl
│   ├── SimpleProcess.rf
│   ├── StateProcess.rf
│   ├── SubProcess.rf
│   ├── SuperProcess.rf
│   ├── testVariables.rf
│   ├── TimerProcess.rf
│   ├── VariablePersistenceStrategyProcess.rf
│   ├── VariablePersistenceStrategyProcessTypeChange.rf
│   ├── VariablePersistenceStrategySubProcess.rf
│   ├── VariablesProcess.rf
│   ├── VPSProcessWithWorkItems.rf
│   └── WorkItemsProcess.rf
├── jbpm-test
│   ├── pom.xml
│   └── src
│   ├── main
│   │   ├── java
│   │   │   └── org
│   │   │   └── jbpm
│   │   │   └── test
│   │   │   ├── JBPMHelper.java
│   │   │   ├── JbpmJUnitTestCase.java
│   │   │   └── KnowledgeSessionCleanup.java
│   │   └── resources
│   │   ├── jBPM.properties
│   │   ├── jbpm.usergroup.callback.properties
│   │   ├── jndi.properties
│   │   ├── log4j.xml
│   │   └── META-INF
│   │   └── persistence.xml
│   └── test
│   ├── java
│   │   └── org
│   │   └── jbpm
│   │   ├── persistence
│   │   │   └── timer
│   │   │   └── TimerPersistenceTest.java
│   │   ├── ProcessHumanTaskTest.java
│   │   ├── ProcessMain.java
│   │   ├── ProcessPersistenceHumanTaskTest.java
│   │   ├── ProcessPersistenceTest.java
│   │   └── ProcessTest.java
│   └── resources
│   ├── boundaryTimerProcess.bpmn
│   ├── delayTimerEventProcess.bpmn
│   ├── hello.bpmn
│   ├── humantask.bpmn
│   └── log4j.xml
├── jbpm-workitems
│   ├── drools.ftp.conf
│   ├── pom.xml
│   └── src
│   ├── main
│   │   ├── java
│   │   │   └── org
│   │   │   └── jbpm
│   │   │   └── process
│   │   │   └── workitem
│   │   │   ├── archive
│   │   │   │   └── ArchiveWorkItemHandler.java
│   │   │   ├── email
│   │   │   │   ├── Connection.java
│   │   │   │   ├── Email.java
│   │   │   │   ├── EmailWorkItemHandler.java
│   │   │   │   ├── Message.java
│   │   │   │   ├── Recipient.java
│   │   │   │   ├── Recipients.java
│   │   │   │   └── SendHtml.java
│   │   │   ├── esb
│   │   │   │   └── ESBServiceWorkItemHandler.java
│   │   │   ├── exec
│   │   │   │   └── ExecWorkItemHandler.java
│   │   │   ├── finder
│   │   │   │   └── FinderWorkItemHandler.java
│   │   │   ├── ftp
│   │   │   │   └── FTPUploadWorkItemHandler.java
│   │   │   ├── google
│   │   │   │   └── calendar
│   │   │   │   ├── GoogleCalendarUtils.java
│   │   │   │   └── GoogleCalendarWorkItemHandler.java
│   │   │   ├── handler
│   │   │   │   ├── JavaHandler.java
│   │   │   │   └── JavaHandlerWorkItemHandler.java
│   │   │   ├── jabber
│   │   │   │   └── JabberWorkItemHandler.java
│   │   │   ├── java
│   │   │   │   └── JavaInvocationWorkItemHandler.java
│   │   │   ├── rest
│   │   │   │   ├── RestGeoCodeApiCallWorkItemHandler.java
│   │   │   │   └── ResultGeoCodeApi.java
│   │   │   ├── rss
│   │   │   │   └── RSSWorkItemHandler.java
│   │   │   └── transform
│   │   │   ├── Transformer.java
│   │   │   └── TransformWorkItemHandler.java
│   │   └── resources
│   │   ├── icons
│   │   │   ├── archive.gif
│   │   │   ├── calendar.gif
│   │   │   ├── email.gif
│   │   │   ├── finder.gif
│   │   │   ├── ftp.gif
│   │   │   ├── jabber.gif
│   │   │   └── rss.gif
│   │   ├── META-INF
│   │   │   ├── drools.email.conf
│   │   │   └── drools.ftp.conf
│   │   └── myusers.properties
│   └── test
│   ├── java
│   │   ├── com
│   │   │   └── sample
│   │   │   └── RuleFlowTest.java
│   │   └── org
│   │   └── jbpm
│   │   └── process
│   │   └── workitem
│   │   ├── email
│   │   │   ├── EmailWorkItemHandlerTest.java
│   │   │   ├── SendHtmlRealTest.java
│   │   │   └── SendHtmlTest.java
│   │   ├── google
│   │   │   └── calendar
│   │   │   └── GoogleCalendarUtilsTest.java
│   │   ├── handler
│   │   │   ├── Employee.java
│   │   │   ├── HandlerTest.java
│   │   │   └── RecordHandler.java
│   │   ├── jabber
│   │   │   └── JabberWorkItemHandlerTest.java
│   │   ├── java
│   │   │   ├── JavaInvokerTest.java
│   │   │   └── MyJavaClass.java
│   │   ├── rest
│   │   │   └── RestGeoCodeApiCallWorkItemHandlerTest.java
│   │   ├── rss
│   │   │   └── RSSWorkItemHandlerTest.java
│   │   ├── transform
│   │   │   └── FileTransformer.java
│   │   └── WorkItemRepositoryTest.java
│   └── resources
│   ├── drools.rulebase.conf
│   ├── FileFinder.rf
│   ├── JavaHandler.bpmn
│   ├── JavaInvoker.bpmn
│   ├── log4j.xml
│   └── SampleWorkDefinitions.conf
├── pom.xml
└── update-version.xml

494 directories, 1399 files

标签:

实例下载地址

jbpm5源代码.zip

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警