在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 疯狂Workflow讲义 基于Activiti的工作流应用开发 配套源码

疯狂Workflow讲义 基于Activiti的工作流应用开发 配套源码

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:145.16M
  • 下载次数:22
  • 浏览次数:171
  • 发布时间:2021-02-18
  • 实例类别:一般编程问题
  • 发 布 人:好学IT男
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
疯狂Workflow讲义——基于Activiti的工作流应用开发的配置源码
【实例截图】
【核心代码】
c0f5a73f-660c-478d-b0a0-980f354f76bf
└── codes
├── 02
│   └── first
│   ├── bin
│   │   ├── activiti.cfg.xml
│   │   ├── bpmn
│   │   │   └── First.bpmn
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   └── First.class
│   ├── resource
│   │   ├── activiti.cfg.xml
│   │   └── bpmn
│   │   └── First.bpmn
│   └── src
│   └── org
│   └── crazyit
│   └── activiti
│   └── First.java
├── 04
│   ├── 4.1
│   │   ├── create-default
│   │   │   ├── bin
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   ├── log4j.properties
│   │   │   │   └── org
│   │   │   │   └── crazyit
│   │   │   │   └── activiti
│   │   │   │   └── CreateDefault.class
│   │   │   ├── resource
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   └── log4j.properties
│   │   │   └── src
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   └── CreateDefault.java
│   │   ├── create-resource
│   │   │   ├── bin
│   │   │   │   ├── log4j.properties
│   │   │   │   ├── my-activiti1.xml
│   │   │   │   ├── my-activiti2.xml
│   │   │   │   └── org
│   │   │   │   └── crazyit
│   │   │   │   └── activiti
│   │   │   │   ├── CreateFromResource_1.class
│   │   │   │   └── CreateFromResource_2.class
│   │   │   ├── resource
│   │   │   │   ├── log4j.properties
│   │   │   │   ├── my-activiti1.xml
│   │   │   │   └── my-activiti2.xml
│   │   │   └── src
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── CreateFromResource_1.java
│   │   │   └── CreateFromResource_2.java
│   │   ├── create-standalone
│   │   │   ├── bin
│   │   │   │   ├── log4j.properties
│   │   │   │   └── org
│   │   │   │   └── crazyit
│   │   │   │   └── activiti
│   │   │   │   └── CreateStandalone.class
│   │   │   ├── resource
│   │   │   │   └── log4j.properties
│   │   │   └── src
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   └── CreateStandalone.java
│   │   ├── create-standalone-inmem
│   │   │   ├── bin
│   │   │   │   ├── log4j.properties
│   │   │   │   └── org
│   │   │   │   └── crazyit
│   │   │   │   └── activiti
│   │   │   │   └── CreateStandaloneInMem.class
│   │   │   ├── resource
│   │   │   │   └── log4j.properties
│   │   │   └── src
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   └── CreateStandaloneInMem.java
│   │   └── create-stream
│   │   ├── bin
│   │   │   ├── input-stream.xml
│   │   │   ├── log4j.properties
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   └── CreateInputStream.class
│   │   ├── resource
│   │   │   ├── input-stream.xml
│   │   │   └── log4j.properties
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   └── CreateInputStream.java
│   ├── 4.2
│   │   ├── db-type
│   │   │   ├── bin
│   │   │   │   ├── database-type.xml
│   │   │   │   ├── log4j.properties
│   │   │   │   └── org
│   │   │   │   └── crazyit
│   │   │   │   └── activiti
│   │   │   │   └── DatabaseType.class
│   │   │   ├── resource
│   │   │   │   ├── database-type.xml
│   │   │   │   └── log4j.properties
│   │   │   └── src
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   └── DatabaseType.java
│   │   ├── ds-c3p0
│   │   │   ├── bin
│   │   │   │   ├── config
│   │   │   │   │   ├── c3p0-coding.xml
│   │   │   │   │   └── c3p0-config.xml
│   │   │   │   ├── log4j.properties
│   │   │   │   └── org
│   │   │   │   └── crazyit
│   │   │   │   └── activiti
│   │   │   │   ├── C3P0Coding.class
│   │   │   │   └── C3P0Config.class
│   │   │   ├── resource
│   │   │   │   ├── config
│   │   │   │   │   ├── c3p0-coding.xml
│   │   │   │   │   └── c3p0-config.xml
│   │   │   │   └── log4j.properties
│   │   │   └── src
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── C3P0Coding.java
│   │   │   └── C3P0Config.java
│   │   ├── ds-dbcp
│   │   │   ├── bin
│   │   │   │   ├── dbcp-coding.xml
│   │   │   │   ├── dbcp-config.xml
│   │   │   │   ├── log4j.properties
│   │   │   │   └── org
│   │   │   │   └── crazyit
│   │   │   │   └── activiti
│   │   │   │   ├── DBCPCoding.class
│   │   │   │   └── DBCPConfig.class
│   │   │   ├── resource
│   │   │   │   ├── dbcp-coding.xml
│   │   │   │   ├── dbcp-config.xml
│   │   │   │   └── log4j.properties
│   │   │   └── src
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── DBCPCoding.java
│   │   │   └── DBCPConfig.java
│   │   └── schema-update
│   │   ├── bin
│   │   │   ├── log4j.properties
│   │   │   ├── org
│   │   │   │   └── crazyit
│   │   │   │   └── activiti
│   │   │   │   ├── DatabaseSchemaUpdateCreateDrop.class
│   │   │   │   ├── DatabaseSchemaUpdateFalse.class
│   │   │   │   └── DatabaseSchemaUpdateTrue.class
│   │   │   ├── schemaUpdate-create-drop.xml
│   │   │   ├── schemaUpdate-false.xml
│   │   │   └── schemaUpdate-true.xml
│   │   ├── resource
│   │   │   ├── log4j.properties
│   │   │   ├── schemaUpdate-create-drop.xml
│   │   │   ├── schemaUpdate-false.xml
│   │   │   └── schemaUpdate-true.xml
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── DatabaseSchemaUpdateCreateDrop.java
│   │   ├── DatabaseSchemaUpdateFalse.java
│   │   └── DatabaseSchemaUpdateTrue.java
│   ├── 4.3
│   │   ├── history-config
│   │   │   ├── bin
│   │   │   │   ├── bpmn
│   │   │   │   │   └── history.bpmn20.xml
│   │   │   │   ├── history-activity.xml
│   │   │   │   ├── history-audit.xml
│   │   │   │   ├── history-full.xml
│   │   │   │   ├── history-none.xml
│   │   │   │   ├── log4j.properties
│   │   │   │   └── org
│   │   │   │   └── crazyit
│   │   │   │   └── activiti
│   │   │   │   ├── Activity.class
│   │   │   │   ├── Audit.class
│   │   │   │   ├── Full.class
│   │   │   │   └── None.class
│   │   │   ├── resource
│   │   │   │   ├── bpmn
│   │   │   │   │   └── history.bpmn20.xml
│   │   │   │   ├── history-activity.xml
│   │   │   │   ├── history-audit.xml
│   │   │   │   ├── history-full.xml
│   │   │   │   ├── history-none.xml
│   │   │   │   └── log4j.properties
│   │   │   └── src
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── Activity.java
│   │   │   ├── Audit.java
│   │   │   ├── Full.java
│   │   │   └── None.java
│   │   └── mail
│   │   ├── bin
│   │   │   ├── log4j.properties
│   │   │   ├── mail.xml
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   └── Mail.class
│   │   ├── resource
│   │   │   ├── log4j.properties
│   │   │   └── mail.xml
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   └── Mail.java
│   ├── 4.4
│   │   └── custom-config
│   │   ├── bin
│   │   │   ├── log4j.properties
│   │   │   ├── my-config.xml
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── ConfigTest.class
│   │   │   └── MyConfiguration.class
│   │   ├── resource
│   │   │   ├── log4j.properties
│   │   │   └── my-config.xml
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── ConfigTest.java
│   │   └── MyConfiguration.java
│   └── 4.5
│   ├── custom-interceptor
│   │   ├── bin
│   │   │   ├── bpmn
│   │   │   │   └── config.bpmn20.xml
│   │   │   ├── log4j.properties
│   │   │   ├── my-config.xml
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── InterceptorA.class
│   │   │   ├── InterceptorB.class
│   │   │   ├── MyConfig.class
│   │   │   └── TestConfiguration.class
│   │   ├── resource
│   │   │   ├── bpmn
│   │   │   │   └── config.bpmn20.xml
│   │   │   ├── log4j.properties
│   │   │   └── my-config.xml
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── InterceptorA.java
│   │   ├── InterceptorB.java
│   │   ├── MyConfig.java
│   │   └── TestConfiguration.java
│   ├── gof-chain
│   │   ├── bin
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── Client.class
│   │   │   ├── Handler.class
│   │   │   ├── impl
│   │   │   │   ├── ActualHandler.class
│   │   │   │   ├── HandlerA.class
│   │   │   │   └── HandlerB.class
│   │   │   └── Request.class
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── Client.java
│   │   ├── Handler.java
│   │   ├── impl
│   │   │   ├── ActualHandler.java
│   │   │   ├── HandlerA.java
│   │   │   └── HandlerB.java
│   │   └── Request.java
│   └── gof-command
│   ├── bin
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── Client.class
│   │   ├── Command.class
│   │   ├── CommandExecutor.class
│   │   ├── CommandReceiver.class
│   │   ├── CommandReceiverImpl.class
│   │   └── impl
│   │   ├── CommandA.class
│   │   └── CommandB.class
│   └── src
│   └── org
│   └── crazyit
│   └── activiti
│   ├── Client.java
│   ├── CommandExecutor.java
│   ├── Command.java
│   ├── CommandReceiverImpl.java
│   ├── CommandReceiver.java
│   └── impl
│   ├── CommandA.java
│   └── CommandB.java
├── 05
│   ├── 5.1
│   │   └── build-engine
│   │   ├── bin
│   │   │   ├── build_engine.xml
│   │   │   ├── log4j.properties
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   └── BuildProcessEngine.class
│   │   ├── resource
│   │   │   ├── build_engine.xml
│   │   │   └── log4j.properties
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   └── BuildProcessEngine.java
│   ├── 5.2
│   │   ├── destroy-engine
│   │   │   ├── bin
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   ├── log4j.properties
│   │   │   │   └── org
│   │   │   │   └── crazyit
│   │   │   │   └── activiti
│   │   │   │   └── Destroy.class
│   │   │   ├── resource
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   └── log4j.properties
│   │   │   └── src
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   └── Destroy.java
│   │   ├── init-engine
│   │   │   ├── bin
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   ├── log4j.properties
│   │   │   │   └── org
│   │   │   │   └── crazyit
│   │   │   │   └── activiti
│   │   │   │   └── Init.class
│   │   │   ├── resource
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   └── log4j.properties
│   │   │   └── src
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   └── Init.java
│   │   ├── register-engine
│   │   │   ├── bin
│   │   │   │   ├── log4j.properties
│   │   │   │   ├── org
│   │   │   │   │   └── crazyit
│   │   │   │   │   └── activiti
│   │   │   │   │   └── Register.class
│   │   │   │   └── register.xml
│   │   │   ├── resource
│   │   │   │   ├── log4j.properties
│   │   │   │   └── register.xml
│   │   │   └── src
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   └── Register.java
│   │   └── retry-engine
│   │   ├── bin
│   │   │   ├── log4j.properties
│   │   │   ├── org
│   │   │   │   └── crazyit
│   │   │   │   └── activiti
│   │   │   │   └── Retry.class
│   │   │   └── retry.xml
│   │   ├── resource
│   │   │   ├── log4j.properties
│   │   │   └── retry.xml
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   └── Retry.java
│   └── 5.3
│   ├── close-engine
│   │   ├── bin
│   │   │   ├── close.xml
│   │   │   ├── log4j.properties
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   └── Close.class
│   │   ├── resource
│   │   │   ├── close.xml
│   │   │   └── log4j.properties
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   └── Close.java
│   ├── engine-name
│   │   ├── bin
│   │   │   ├── log4j.properties
│   │   │   ├── name.xml
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   └── Name.class
│   │   ├── resource
│   │   │   ├── log4j.properties
│   │   │   └── name.xml
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   └── Name.java
│   └── engine-service
│   ├── bin
│   │   ├── log4j.properties
│   │   ├── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   └── GetService.class
│   │   └── service.xml
│   ├── resource
│   │   ├── log4j.properties
│   │   └── service.xml
│   └── src
│   └── org
│   └── crazyit
│   └── activiti
│   └── GetService.java
├── 06
│   ├── 6.1
│   │   ├── add-group
│   │   │   ├── bin
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   ├── log4j.properties
│   │   │   │   └── org
│   │   │   │   └── crazyit
│   │   │   │   └── activiti
│   │   │   │   └── AddGroup.class
│   │   │   ├── resource
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   └── log4j.properties
│   │   │   └── src
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   └── AddGroup.java
│   │   └── delete-group
│   │   ├── bin
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── log4j.properties
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   └── DeleteGroup.class
│   │   ├── resource
│   │   │   ├── activiti.cfg.xml
│   │   │   └── log4j.properties
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   └── DeleteGroup.java
│   ├── 6.2
│   │   ├── count-data
│   │   │   ├── bin
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   ├── log4j.properties
│   │   │   │   └── org
│   │   │   │   └── crazyit
│   │   │   │   └── activiti
│   │   │   │   └── Count.class
│   │   │   ├── resource
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   └── log4j.properties
│   │   │   └── src
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   └── Count.java
│   │   ├── group-query
│   │   │   ├── bin
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   ├── log4j.properties
│   │   │   │   └── org
│   │   │   │   └── crazyit
│   │   │   │   └── activiti
│   │   │   │   └── GroupQuery.class
│   │   │   ├── resource
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   └── log4j.properties
│   │   │   └── src
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   └── GroupQuery.java
│   │   ├── list-data
│   │   │   ├── bin
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   ├── log4j.properties
│   │   │   │   └── org
│   │   │   │   └── crazyit
│   │   │   │   └── activiti
│   │   │   │   └── ListData.class
│   │   │   ├── resource
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   └── log4j.properties
│   │   │   └── src
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   └── ListData.java
│   │   ├── list-page
│   │   │   ├── bin
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   ├── log4j.properties
│   │   │   │   └── org
│   │   │   │   └── crazyit
│   │   │   │   └── activiti
│   │   │   │   └── ListPage.class
│   │   │   ├── resource
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   └── log4j.properties
│   │   │   └── src
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   └── ListPage.java
│   │   ├── single-result
│   │   │   ├── bin
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   ├── log4j.properties
│   │   │   │   └── org
│   │   │   │   └── crazyit
│   │   │   │   └── activiti
│   │   │   │   └── SingleResult.class
│   │   │   ├── resource
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   └── log4j.properties
│   │   │   └── src
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   └── SingleResult.java
│   │   └── sort-data
│   │   ├── bin
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── log4j.properties
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── Sort.class
│   │   │   ├── SortMix.class
│   │   │   └── SortProblem.class
│   │   ├── resource
│   │   │   ├── activiti.cfg.xml
│   │   │   └── log4j.properties
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── Sort.java
│   │   ├── SortMix.java
│   │   └── SortProblem.java
│   ├── 6.3
│   │   ├── add-user
│   │   │   ├── bin
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   ├── log4j.properties
│   │   │   │   └── org
│   │   │   │   └── crazyit
│   │   │   │   └── activiti
│   │   │   │   └── AddUser.class
│   │   │   ├── resource
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   └── log4j.properties
│   │   │   └── src
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   └── AddUser.java
│   │   ├── authenticated-user
│   │   │   ├── bin
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   ├── log4j.properties
│   │   │   │   └── org
│   │   │   │   └── crazyit
│   │   │   │   └── activiti
│   │   │   │   ├── AuthenticatedUserId$1.class
│   │   │   │   ├── AuthenticatedUserId$2.class
│   │   │   │   └── AuthenticatedUserId.class
│   │   │   ├── resource
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   └── log4j.properties
│   │   │   └── src
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   └── AuthenticatedUserId.java
│   │   ├── check-passwd
│   │   │   ├── bin
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   ├── log4j.properties
│   │   │   │   └── org
│   │   │   │   └── crazyit
│   │   │   │   └── activiti
│   │   │   │   └── CheckPasswd.class
│   │   │   ├── resource
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   └── log4j.properties
│   │   │   └── src
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   └── CheckPasswd.java
│   │   ├── delete-user
│   │   │   ├── bin
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   ├── log4j.properties
│   │   │   │   └── org
│   │   │   │   └── crazyit
│   │   │   │   └── activiti
│   │   │   │   └── DeleteUser.class
│   │   │   ├── resource
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   └── log4j.properties
│   │   │   └── src
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   └── DeleteUser.java
│   │   ├── update-user
│   │   │   ├── bin
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   ├── log4j.properties
│   │   │   │   └── org
│   │   │   │   └── crazyit
│   │   │   │   └── activiti
│   │   │   │   └── UpdateUser.class
│   │   │   ├── resource
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   └── log4j.properties
│   │   │   └── src
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   └── UpdateUser.java
│   │   └── user-query
│   │   ├── bin
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── log4j.properties
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   └── UserQuery.class
│   │   ├── resource
│   │   │   ├── activiti.cfg.xml
│   │   │   └── log4j.properties
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   └── UserQuery.java
│   ├── 6.4
│   │   └── userinfo
│   │   ├── bin
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── artifact
│   │   │   │   └── picture.png
│   │   │   ├── log4j.properties
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── AddAccount.class
│   │   │   ├── AddDeleteUserInfo.class
│   │   │   ├── GetUserAccount.class
│   │   │   ├── GetUserInfo.class
│   │   │   └── UserPicture.class
│   │   ├── resource
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── artifact
│   │   │   │   └── picture.png
│   │   │   └── log4j.properties
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── AddAccount.java
│   │   ├── AddDeleteUserInfo.java
│   │   ├── GetUserAccount.java
│   │   ├── GetUserInfo.java
│   │   └── UserPicture.java
│   └── 6.5
│   ├── membership
│   │   ├── bin
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── log4j.properties
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── CreateMemberShip.class
│   │   │   └── DeleteMemberShip.class
│   │   ├── resource
│   │   │   ├── activiti.cfg.xml
│   │   │   └── log4j.properties
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── CreateMemberShip.java
│   │   └── DeleteMemberShip.java
│   └── membership-query
│   ├── bin
│   │   ├── activiti.cfg.xml
│   │   ├── log4j.properties
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── QueryGroupsByUser.class
│   │   └── QueryUsersByGroup.class
│   ├── resource
│   │   ├── activiti.cfg.xml
│   │   └── log4j.properties
│   └── src
│   └── org
│   └── crazyit
│   └── activiti
│   ├── QueryGroupsByUser.java
│   └── QueryUsersByGroup.java
├── 07
│   ├── 7.1
│   │   ├── add-resource
│   │   │   ├── bin
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   ├── artifact
│   │   │   │   │   ├── classpath.png
│   │   │   │   │   ├── flow_inputstream1.png
│   │   │   │   │   ├── flow_inputstream2.png
│   │   │   │   │   └── ZipInputStream.zip
│   │   │   │   ├── log4j.properties
│   │   │   │   └── org
│   │   │   │   └── crazyit
│   │   │   │   └── activiti
│   │   │   │   ├── AddClasspathResource.class
│   │   │   │   ├── AddInputStream.class
│   │   │   │   ├── AddString.class
│   │   │   │   ├── AddZipInputStream.class
│   │   │   │   └── Name.class
│   │   │   ├── resource
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   ├── artifact
│   │   │   │   │   ├── classpath.png
│   │   │   │   │   ├── flow_inputstream1.png
│   │   │   │   │   ├── flow_inputstream2.png
│   │   │   │   │   └── ZipInputStream.zip
│   │   │   │   └── log4j.properties
│   │   │   └── src
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── AddClasspathResource.java
│   │   │   ├── AddInputStream.java
│   │   │   ├── AddString.java
│   │   │   ├── AddZipInputStream.java
│   │   │   └── Name.java
│   │   └── duplicate-filter
│   │   ├── bin
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── artifact
│   │   │   │   ├── DuplicateFilterB.txt
│   │   │   │   └── DuplicateFilter.txt
│   │   │   ├── log4j.properties
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   └── DuplicateFilter.class
│   │   ├── resource
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── artifact
│   │   │   │   ├── DuplicateFilterB.txt
│   │   │   │   └── DuplicateFilter.txt
│   │   │   └── log4j.properties
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   └── DuplicateFilter.java
│   ├── 7.2
│   │   ├── definition-control
│   │   │   ├── bin
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   ├── bpmn
│   │   │   │   │   └── suspendProcessDef.bpmn
│   │   │   │   ├── log4j.properties
│   │   │   │   └── org
│   │   │   │   └── crazyit
│   │   │   │   └── activiti
│   │   │   │   └── SuspendProcessDef.class
│   │   │   ├── resource
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   ├── bpmn
│   │   │   │   │   └── suspendProcessDef.bpmn
│   │   │   │   └── log4j.properties
│   │   │   └── src
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   └── SuspendProcessDef.java
│   │   └── process-deploy
│   │   ├── bin
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── diagram.bpmn
│   │   │   │   ├── diagram.png
│   │   │   │   ├── diagram.vacationProcess.png
│   │   │   │   ├── error.bpmn
│   │   │   │   └── processDeploy.bpmn
│   │   │   ├── log4j.properties
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── DeployDiagram.class
│   │   │   └── ProcessDeploy.class
│   │   ├── resource
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── diagram.bpmn
│   │   │   │   ├── diagram.png
│   │   │   │   ├── diagram.vacationProcess.png
│   │   │   │   ├── error.bpmn
│   │   │   │   └── processDeploy.bpmn
│   │   │   └── log4j.properties
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── DeployDiagram.java
│   │   └── ProcessDeploy.java
│   ├── 7.3
│   │   └── set-candidate
│   │   ├── bin
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── candidateGroup.bpmn
│   │   │   │   ├── candidateQuery.bpmn
│   │   │   │   └── candidateUser.bpmn
│   │   │   ├── log4j.properties
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── CandidateQuery.class
│   │   │   ├── GroupCandidate.class
│   │   │   └── UserCandidate.class
│   │   ├── resource
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── candidateGroup.bpmn
│   │   │   │   ├── candidateQuery.bpmn
│   │   │   │   └── candidateUser.bpmn
│   │   │   └── log4j.properties
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── CandidateQuery.java
│   │   ├── GroupCandidate.java
│   │   └── UserCandidate.java
│   └── 7.4
│   └── query-deploy
│   ├── bin
│   │   ├── activiti.cfg.xml
│   │   ├── artifact
│   │   │   ├── GetResource.txt
│   │   │   └── result.png
│   │   ├── bpmn
│   │   │   ├── deleteDeployment.bpmn
│   │   │   ├── getProcessDiagram.bpmn
│   │   │   ├── getProcessDiagram.png
│   │   │   ├── getProcessModel.bpmn
│   │   │   ├── getResourceNames.bpmn
│   │   │   └── getResourceNames.png
│   │   ├── log4j.properties
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── DeleteDeployment.class
│   │   ├── DeploymentQuery.class
│   │   ├── GetProcessDiagram.class
│   │   ├── GetProcessModel.class
│   │   ├── GetResource.class
│   │   └── GetResourceNames.class
│   ├── resource
│   │   ├── activiti.cfg.xml
│   │   ├── artifact
│   │   │   ├── GetResource.txt
│   │   │   └── result.png
│   │   ├── bpmn
│   │   │   ├── deleteDeployment.bpmn
│   │   │   ├── getProcessDiagram.bpmn
│   │   │   ├── getProcessDiagram.png
│   │   │   ├── getProcessModel.bpmn
│   │   │   ├── getResourceNames.bpmn
│   │   │   └── getResourceNames.png
│   │   └── log4j.properties
│   └── src
│   └── org
│   └── crazyit
│   └── activiti
│   ├── DeleteDeployment.java
│   ├── DeploymentQuery.java
│   ├── GetProcessDiagram.java
│   ├── GetProcessModel.java
│   ├── GetResource.java
│   └── GetResourceNames.java
├── 08
│   ├── 8.1
│   │   └── task-control
│   │   ├── bin
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── log4j.properties
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── DeleteTask.class
│   │   │   └── NewTask.class
│   │   ├── resource
│   │   │   ├── activiti.cfg.xml
│   │   │   └── log4j.properties
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── DeleteTask.java
│   │   └── NewTask.java
│   ├── 8.2
│   │   ├── task-candidate
│   │   │   ├── bin
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   ├── log4j.properties
│   │   │   │   └── org
│   │   │   │   └── crazyit
│   │   │   │   └── activiti
│   │   │   │   ├── AddCandidateGroup.class
│   │   │   │   ├── AddCandidateUser.class
│   │   │   │   └── Query.class
│   │   │   ├── resource
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   └── log4j.properties
│   │   │   └── src
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── AddCandidateGroup.java
│   │   │   ├── AddCandidateUser.java
│   │   │   └── Query.java
│   │   ├── task-identitylink
│   │   │   ├── bin
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   ├── log4j.properties
│   │   │   │   └── org
│   │   │   │   └── crazyit
│   │   │   │   └── activiti
│   │   │   │   ├── AddIdentityLink.class
│   │   │   │   ├── DeleteGroupIdentity.class
│   │   │   │   └── DeleteUserIdentity.class
│   │   │   ├── resource
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   └── log4j.properties
│   │   │   └── src
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── AddIdentityLink.java
│   │   │   ├── DeleteGroupIdentity.java
│   │   │   └── DeleteUserIdentity.java
│   │   └── task-user
│   │   ├── bin
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── log4j.properties
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── SetAssignee.class
│   │   │   └── SetOwner.class
│   │   ├── resource
│   │   │   ├── activiti.cfg.xml
│   │   │   └── log4j.properties
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── SetAssignee.java
│   │   └── SetOwner.java
│   ├── 8.3
│   │   └── task-variable
│   │   ├── bin
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   └── vacation.bpmn
│   │   │   ├── log4j.properties
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── BasicVariableType.class
│   │   │   ├── GetVariable.class
│   │   │   ├── LocalVariable.class
│   │   │   ├── SerilizableVariableType.class
│   │   │   ├── TestVO.class
│   │   │   └── Variables.class
│   │   ├── resource
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   └── vacation.bpmn
│   │   │   └── log4j.properties
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── BasicVariableType.java
│   │   ├── GetVariable.java
│   │   ├── LocalVariable.java
│   │   ├── SerilizableVariableType.java
│   │   ├── TestVO.java
│   │   └── Variables.java
│   ├── 8.4
│   │   └── task-attachment
│   │   ├── bin
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── artifact
│   │   │   │   └── result.png
│   │   │   ├── bpmn
│   │   │   │   └── vacation.bpmn
│   │   │   ├── log4j.properties
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── CreateAttachment.class
│   │   │   ├── DeleteAttachment.class
│   │   │   └── GetAttachment.class
│   │   ├── resource
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── artifact
│   │   │   │   └── result.png
│   │   │   ├── bpmn
│   │   │   │   └── vacation.bpmn
│   │   │   └── log4j.properties
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── CreateAttachment.java
│   │   ├── DeleteAttachment.java
│   │   └── GetAttachment.java
│   ├── 8.5
│   │   └── task-comment
│   │   ├── bin
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   └── vacation.bpmn
│   │   │   ├── log4j.properties
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── AddComment.class
│   │   │   ├── CommentQuery.class
│   │   │   └── EventRecord.class
│   │   ├── resource
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   └── vacation.bpmn
│   │   │   └── log4j.properties
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── AddComment.java
│   │   ├── CommentQuery.java
│   │   └── EventRecord.java
│   └── 8.6
│   └── task-complete
│   ├── bin
│   │   ├── activiti.cfg.xml
│   │   ├── bpmn
│   │   │   ├── vacation2.bpmn
│   │   │   └── vacation.bpmn
│   │   ├── log4j.properties
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── Claim.class
│   │   └── Complete.class
│   ├── resource
│   │   ├── activiti.cfg.xml
│   │   ├── bpmn
│   │   │   ├── vacation2.bpmn
│   │   │   └── vacation.bpmn
│   │   └── log4j.properties
│   └── src
│   └── org
│   └── crazyit
│   └── activiti
│   ├── Claim.java
│   └── Complete.java
├── 09
│   ├── 9.2
│   │   └── start-process
│   │   ├── bin
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── startById.bpmn20.xml
│   │   │   │   ├── startByKey.bpmn20.xml
│   │   │   │   └── startByMessage.bpmn20.xml
│   │   │   ├── log4j.properties
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── StartById.class
│   │   │   ├── StartByKey.class
│   │   │   └── StartByMessage.class
│   │   ├── resource
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── startById.bpmn20.xml
│   │   │   │   ├── startByKey.bpmn20.xml
│   │   │   │   └── startByMessage.bpmn20.xml
│   │   │   └── log4j.properties
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── StartById.java
│   │   ├── StartByKey.java
│   │   └── StartByMessage.java
│   ├── 9.3
│   │   └── process-variable
│   │   ├── bin
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── localVariable.bpmn20.xml
│   │   │   │   └── variables.bpmn20.xml
│   │   │   ├── log4j.properties
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── SetVariableLocal.class
│   │   │   └── SetVariables.class
│   │   ├── resource
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── localVariable.bpmn20.xml
│   │   │   │   └── variables.bpmn20.xml
│   │   │   └── log4j.properties
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── SetVariableLocal.java
│   │   └── SetVariables.java
│   ├── 9.4
│   │   ├── process-control
│   │   │   ├── bin
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   ├── bpmn
│   │   │   │   │   ├── DeleteProcess.bpmn
│   │   │   │   │   └── SuspendProcess.bpmn
│   │   │   │   ├── log4j.properties
│   │   │   │   └── org
│   │   │   │   └── crazyit
│   │   │   │   └── activiti
│   │   │   │   ├── DeleteProcessInstance.class
│   │   │   │   └── SuspendProcess.class
│   │   │   ├── resource
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   ├── bpmn
│   │   │   │   │   ├── DeleteProcess.bpmn
│   │   │   │   │   └── SuspendProcess.bpmn
│   │   │   │   └── log4j.properties
│   │   │   └── src
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── DeleteProcessInstance.java
│   │   │   └── SuspendProcess.java
│   │   └── process-signal
│   │   ├── bin
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── MessageEvent.bpmn
│   │   │   │   ├── signal.bpmn20.xml
│   │   │   │   ├── signalEventReceived.bpmn20.xml
│   │   │   │   └── signalEventReceivedMethod.bpmn20.xml
│   │   │   ├── log4j.properties
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── MessageEvent.class
│   │   │   ├── Signal.class
│   │   │   ├── SignaleEventReceived.class
│   │   │   └── SignaleEventReceivedMethods.class
│   │   ├── resource
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── MessageEvent.bpmn
│   │   │   │   ├── signal.bpmn20.xml
│   │   │   │   ├── signalEventReceived.bpmn20.xml
│   │   │   │   └── signalEventReceivedMethod.bpmn20.xml
│   │   │   └── log4j.properties
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── MessageEvent.java
│   │   ├── SignaleEventReceived.java
│   │   ├── SignaleEventReceivedMethods.java
│   │   └── Signal.java
│   └── 9.5
│   └── process-query
│   ├── bin
│   │   ├── activiti.cfg.xml
│   │   ├── bpmn
│   │   │   ├── ExecutionQuery.bpmn
│   │   │   └── ProcessInstanceQuery.bpmn
│   │   ├── log4j.properties
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── ExecutionQuery.class
│   │   └── ProcessInstanceQuery.class
│   ├── resource
│   │   ├── activiti.cfg.xml
│   │   ├── bpmn
│   │   │   ├── ExecutionQuery.bpmn
│   │   │   └── ProcessInstanceQuery.bpmn
│   │   └── log4j.properties
│   └── src
│   └── org
│   └── crazyit
│   └── activiti
│   ├── ExecutionQuery.java
│   └── ProcessInstanceQuery.java
├── 10
│   ├── 10.1
│   │   └── history-query
│   │   ├── bin
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── ActivityQuery.bpmn
│   │   │   │   ├── Delete.bpmn
│   │   │   │   ├── DetailQuery.bpmn
│   │   │   │   ├── ProcessInstanceQuery.bpmn
│   │   │   │   └── TaskQuery.bpmn
│   │   │   ├── log4j.properties
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── ActivityQuery.class
│   │   │   ├── Delete.class
│   │   │   ├── DetailQuery.class
│   │   │   ├── ProcessInstanceQuery.class
│   │   │   └── TaskQuery.class
│   │   ├── resource
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── ActivityQuery.bpmn
│   │   │   │   ├── Delete.bpmn
│   │   │   │   ├── DetailQuery.bpmn
│   │   │   │   ├── ProcessInstanceQuery.bpmn
│   │   │   │   └── TaskQuery.bpmn
│   │   │   └── log4j.properties
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── ActivityQuery.java
│   │   ├── Delete.java
│   │   ├── DetailQuery.java
│   │   ├── ProcessInstanceQuery.java
│   │   └── TaskQuery.java
│   ├── 10.2
│   │   └── job-produce
│   │   ├── bin
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── async-continuation.bpmn
│   │   │   │   ├── event.bpmn
│   │   │   │   ├── jobException.bpmn
│   │   │   │   ├── timer-intermediate-transition.bpmn
│   │   │   │   ├── timer-start-event.bpmn
│   │   │   │   └── timer-transition.bpmn
│   │   │   ├── log4j.properties
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── AsyncConfig.class
│   │   │   ├── Event.class
│   │   │   ├── JobException.class
│   │   │   ├── JobExceptionDelegate.class
│   │   │   ├── MyJavaDelegate.class
│   │   │   ├── TimerIntermediateTansition.class
│   │   │   ├── TimerStartEvent.class
│   │   │   └── TimerTransition.class
│   │   ├── resource
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── async-continuation.bpmn
│   │   │   │   ├── event.bpmn
│   │   │   │   ├── jobException.bpmn
│   │   │   │   ├── timer-intermediate-transition.bpmn
│   │   │   │   ├── timer-start-event.bpmn
│   │   │   │   └── timer-transition.bpmn
│   │   │   └── log4j.properties
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── AsyncConfig.java
│   │   ├── Event.java
│   │   ├── JobExceptionDelegate.java
│   │   ├── JobException.java
│   │   ├── MyJavaDelegate.java
│   │   ├── TimerIntermediateTansition.java
│   │   ├── TimerStartEvent.java
│   │   └── TimerTransition.java
│   ├── 10.3
│   │   └── job-manage
│   │   ├── bin
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── async-continuation.bpmn
│   │   │   │   ├── event.bpmn
│   │   │   │   ├── jobException.bpmn
│   │   │   │   ├── retries.bpmn
│   │   │   │   ├── timer-intermediate-transition.bpmn
│   │   │   │   ├── timer-start-event.bpmn
│   │   │   │   └── timer-transition.bpmn
│   │   │   ├── log4j.properties
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── JobException.class
│   │   │   ├── JobExceptionDelegate.class
│   │   │   ├── JobQuery.class
│   │   │   ├── Retries.class
│   │   │   └── RetriesDelegate.class
│   │   ├── resource
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── async-continuation.bpmn
│   │   │   │   ├── event.bpmn
│   │   │   │   ├── jobException.bpmn
│   │   │   │   ├── retries.bpmn
│   │   │   │   ├── timer-intermediate-transition.bpmn
│   │   │   │   ├── timer-start-event.bpmn
│   │   │   │   └── timer-transition.bpmn
│   │   │   └── log4j.properties
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── JobExceptionDelegate.java
│   │   ├── JobException.java
│   │   ├── JobQuery.java
│   │   ├── RetriesDelegate.java
│   │   └── Retries.java
│   └── 10.4
│   └── db-manage
│   ├── bin
│   │   ├── activiti.cfg.xml
│   │   ├── log4j.properties
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── GetProperties.class
│   │   ├── GetTableMetaData.class
│   │   ├── SchemaUpgrade.class
│   │   └── TableQuery.class
│   ├── resource
│   │   ├── activiti.cfg.xml
│   │   └── log4j.properties
│   └── src
│   └── org
│   └── crazyit
│   └── activiti
│   ├── GetProperties.java
│   ├── GetTableMetaData.java
│   ├── SchemaUpgrade.java
│   └── TableQuery.java
├── 11
│   ├── 11.2
│   │   └── event-definition
│   │   ├── bin
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── ErrorDefine.bpmn
│   │   │   │   ├── MessageDefine.bpmn
│   │   │   │   ├── SignalDefine.bpmn
│   │   │   │   └── timer
│   │   │   │   ├── TimerDefine1.bpmn
│   │   │   │   ├── TimerDefine2.bpmn
│   │   │   │   └── TimerDefine3.bpmn
│   │   │   └── log4j.properties
│   │   └── resource
│   │   ├── activiti.cfg.xml
│   │   ├── bpmn
│   │   │   ├── ErrorDefine.bpmn
│   │   │   ├── MessageDefine.bpmn
│   │   │   ├── SignalDefine.bpmn
│   │   │   └── timer
│   │   │   ├── TimerDefine1.bpmn
│   │   │   ├── TimerDefine2.bpmn
│   │   │   └── TimerDefine3.bpmn
│   │   └── log4j.properties
│   ├── 11.3
│   │   └── start-event
│   │   ├── bin
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── ErrorStartEvent.bpmn
│   │   │   │   ├── MessageStartEvent.bpmn
│   │   │   │   ├── NoneStartEvent.bpmn
│   │   │   │   └── TimerStartEvent.bpmn
│   │   │   ├── log4j.properties
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── CheckServerDelegate.class
│   │   │   ├── ErrorStartEvent.class
│   │   │   ├── HandleErrorDelegate.class
│   │   │   ├── MessageStartEvent.class
│   │   │   ├── NoneStartEvent.class
│   │   │   ├── Server8080.class
│   │   │   └── TimerStartEvent.class
│   │   ├── resource
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── ErrorStartEvent.bpmn
│   │   │   │   ├── MessageStartEvent.bpmn
│   │   │   │   ├── NoneStartEvent.bpmn
│   │   │   │   └── TimerStartEvent.bpmn
│   │   │   └── log4j.properties
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── CheckServerDelegate.java
│   │   ├── ErrorStartEvent.java
│   │   ├── HandleErrorDelegate.java
│   │   ├── MessageStartEvent.java
│   │   ├── NoneStartEvent.java
│   │   ├── Server8080.java
│   │   └── TimerStartEvent.java
│   ├── 11.4
│   │   └── end-event
│   │   ├── bin
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── CancelEndEvent.bpmn
│   │   │   │   ├── ErrorEndEvent.bpmn
│   │   │   │   └── NoneEndEvent.bpmn
│   │   │   ├── log4j.properties
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── CancelEndEvent.class
│   │   │   ├── ErrorEndEvent.class
│   │   │   ├── ReceiveCancelDelegate.class
│   │   │   ├── RemitDelegate.class
│   │   │   └── RollbackRemitDelegate.class
│   │   ├── resource
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── CancelEndEvent.bpmn
│   │   │   │   ├── ErrorEndEvent.bpmn
│   │   │   │   └── NoneEndEvent.bpmn
│   │   │   └── log4j.properties
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── CancelEndEvent.java
│   │   ├── ErrorEndEvent.java
│   │   ├── ReceiveCancelDelegate.java
│   │   ├── RemitDelegate.java
│   │   └── RollbackRemitDelegate.java
│   ├── 11.5
│   │   └── boundary-event
│   │   ├── bin
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── CompensationBoundaryEvent.bpmn
│   │   │   │   ├── ErrorBoundaryEvent.bpmn
│   │   │   │   ├── SignalBoundaryEvent.bpmn
│   │   │   │   └── TimerBoundaryEvent.bpmn
│   │   │   ├── log4j.properties
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── CancelTransferInDelegate.class
│   │   │   ├── CancelTransferOutDelegate.class
│   │   │   ├── CompensationBoundaryEvent.class
│   │   │   ├── ErrorBoundaryEvent.class
│   │   │   ├── SignalBoundaryEvent.class
│   │   │   ├── ThrowErrorDelegate.class
│   │   │   ├── TimerBoundaryEvent.class
│   │   │   ├── TransferInDelegate.class
│   │   │   ├── TransferOutDelegate.class
│   │   │   └── ValidateTransferDelegate.class
│   │   ├── resource
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── CompensationBoundaryEvent.bpmn
│   │   │   │   ├── ErrorBoundaryEvent.bpmn
│   │   │   │   ├── SignalBoundaryEvent.bpmn
│   │   │   │   └── TimerBoundaryEvent.bpmn
│   │   │   └── log4j.properties
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── CancelTransferInDelegate.java
│   │   ├── CancelTransferOutDelegate.java
│   │   ├── CompensationBoundaryEvent.java
│   │   ├── ErrorBoundaryEvent.java
│   │   ├── SignalBoundaryEvent.java
│   │   ├── ThrowErrorDelegate.java
│   │   ├── TimerBoundaryEvent.java
│   │   ├── TransferInDelegate.java
│   │   ├── TransferOutDelegate.java
│   │   └── ValidateTransferDelegate.java
│   ├── 11.6
│   │   └── intermediate-event
│   │   ├── bin
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── MessageCatchingEvent.bpmn
│   │   │   │   ├── SignalCatchingEvent.bpmn
│   │   │   │   ├── SignalThrowingEvent.bpmn
│   │   │   │   └── TimerCatchingEvent.bpmn
│   │   │   ├── log4j.properties
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── GenOrderDelegate.class
│   │   │   ├── MessageCatchingEvent.class
│   │   │   ├── SignalCatchingEvent.class
│   │   │   ├── SignalThrowingEvent.class
│   │   │   └── TimerCatchingEvent.class
│   │   ├── resource
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── MessageCatchingEvent.bpmn
│   │   │   │   ├── SignalCatchingEvent.bpmn
│   │   │   │   ├── SignalThrowingEvent.bpmn
│   │   │   │   └── TimerCatchingEvent.bpmn
│   │   │   └── log4j.properties
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── GenOrderDelegate.java
│   │   ├── MessageCatchingEvent.java
│   │   ├── SignalCatchingEvent.java
│   │   ├── SignalThrowingEvent.java
│   │   └── TimerCatchingEvent.java
│   └── 11.7
│   ├── compensastion-vars
│   │   ├── bin
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── Variable1.bpmn
│   │   │   │   └── Variable2.bpmn
│   │   │   ├── log4j.properties
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── CompensationA.class
│   │   │   ├── CompensationB.class
│   │   │   ├── ServiceA.class
│   │   │   ├── ServiceB.class
│   │   │   ├── Variable1.class
│   │   │   └── Variable2.class
│   │   ├── resource
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── Variable1.bpmn
│   │   │   │   └── Variable2.bpmn
│   │   │   └── log4j.properties
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── CompensationA.java
│   │   ├── CompensationB.java
│   │   ├── ServiceA.java
│   │   ├── ServiceB.java
│   │   ├── Variable1.java
│   │   └── Variable2.java
│   ├── compensation-scope
│   │   ├── bin
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── NoTrigger1.bpmn
│   │   │   │   ├── NoTrigger2.bpmn
│   │   │   │   ├── NoTrigger3.bpmn
│   │   │   │   ├── Trigger1.bpmn
│   │   │   │   ├── Trigger2.bpmn
│   │   │   │   └── Trigger3.bpmn
│   │   │   ├── log4j.properties
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── CompensationTaskA.class
│   │   │   ├── CompensationTaskB.class
│   │   │   ├── NoTrigger1.class
│   │   │   ├── NoTrigger2.class
│   │   │   ├── NoTrigger3.class
│   │   │   ├── ParallelTaskA.class
│   │   │   ├── ParallelTaskB.class
│   │   │   ├── Trigger1.class
│   │   │   ├── Trigger2.class
│   │   │   └── Trigger3.class
│   │   ├── resource
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── NoTrigger1.bpmn
│   │   │   │   ├── NoTrigger2.bpmn
│   │   │   │   ├── NoTrigger3.bpmn
│   │   │   │   ├── Trigger1.bpmn
│   │   │   │   ├── Trigger2.bpmn
│   │   │   │   └── Trigger3.bpmn
│   │   │   └── log4j.properties
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── CompensationTaskA.java
│   │   ├── CompensationTaskB.java
│   │   ├── NoTrigger1.java
│   │   ├── NoTrigger2.java
│   │   ├── NoTrigger3.java
│   │   ├── ParallelTaskA.java
│   │   ├── ParallelTaskB.java
│   │   ├── Trigger1.java
│   │   ├── Trigger2.java
│   │   └── Trigger3.java
│   ├── compensation-sequence
│   │   ├── bin
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── CompensationSequence2.bpmn
│   │   │   │   └── CompensationSequence.bpmn
│   │   │   ├── log4j.properties
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── CompensationA.class
│   │   │   ├── CompensationB.class
│   │   │   ├── CompensationSequence2.class
│   │   │   ├── CompensationSequence.class
│   │   │   ├── HandlerA.class
│   │   │   └── HandlerB.class
│   │   ├── resource
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── CompensationSequence2.bpmn
│   │   │   │   └── CompensationSequence.bpmn
│   │   │   └── log4j.properties
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── CompensationA.java
│   │   ├── CompensationB.java
│   │   ├── CompensationSequence2.java
│   │   ├── CompensationSequence.java
│   │   ├── HandlerA.java
│   │   └── HandlerB.java
│   └── compensation-times
│   ├── bin
│   │   ├── activiti.cfg.xml
│   │   ├── bpmn
│   │   │   └── CompensationTimes.bpmn
│   │   ├── log4j.properties
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── CompensationTimes.class
│   │   ├── CompensationWork.class
│   │   ├── RegularWork.class
│   │   └── ThrowError.class
│   ├── resource
│   │   ├── activiti.cfg.xml
│   │   ├── bpmn
│   │   │   └── CompensationTimes.bpmn
│   │   └── log4j.properties
│   └── src
│   └── org
│   └── crazyit
│   └── activiti
│   ├── CompensationTimes.java
│   ├── CompensationWork.java
│   ├── RegularWork.java
│   └── ThrowError.java
├── 12
│   ├── 12.2
│   │   ├── activiti-assign
│   │   │   ├── bin
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   ├── bpmn
│   │   │   │   │   ├── HumanExtention.bpmn
│   │   │   │   │   ├── JUELAuth.bpmn
│   │   │   │   │   └── TaskListener.bpmn
│   │   │   │   ├── log4j.properties
│   │   │   │   └── org
│   │   │   │   └── crazyit
│   │   │   │   └── activiti
│   │   │   │   ├── AuthService.class
│   │   │   │   ├── HumanExtention.class
│   │   │   │   ├── JUELAuth.class
│   │   │   │   ├── TaskListener.class
│   │   │   │   └── UserTaskListener.class
│   │   │   ├── resource
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   ├── bpmn
│   │   │   │   │   ├── HumanExtention.bpmn
│   │   │   │   │   ├── JUELAuth.bpmn
│   │   │   │   │   └── TaskListener.bpmn
│   │   │   │   └── log4j.properties
│   │   │   └── src
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── AuthService.java
│   │   │   ├── HumanExtention.java
│   │   │   ├── JUELAuth.java
│   │   │   ├── TaskListener.java
│   │   │   └── UserTaskListener.java
│   │   └── bpmn-assign
│   │   ├── bin
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── Assignee.bpmn
│   │   │   │   ├── Candidate.bpmn
│   │   │   │   └── UserDefine.bpmn
│   │   │   ├── log4j.properties
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── Assignee.class
│   │   │   └── Candidate.class
│   │   ├── resource
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── Assignee.bpmn
│   │   │   │   ├── Candidate.bpmn
│   │   │   │   └── UserDefine.bpmn
│   │   │   └── log4j.properties
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── Assignee.java
│   │   └── Candidate.java
│   ├── 12.3
│   │   └── script-task
│   │   ├── bin
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── GroovyScriptTask.bpmn
│   │   │   │   ├── JavaScriptTask.bpmn
│   │   │   │   ├── JUELScript.bpmn
│   │   │   │   └── ReturnVar.bpmn
│   │   │   ├── log4j.properties
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── GroovyScriptTask.class
│   │   │   ├── JavaScriptTask.class
│   │   │   ├── JUELScript.class
│   │   │   ├── MyBean.class
│   │   │   ├── ReturnVar.class
│   │   │   └── RunJavaScript.class
│   │   ├── resource
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── GroovyScriptTask.bpmn
│   │   │   │   ├── JavaScriptTask.bpmn
│   │   │   │   ├── JUELScript.bpmn
│   │   │   │   └── ReturnVar.bpmn
│   │   │   └── log4j.properties
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── GroovyScriptTask.java
│   │   ├── JavaScriptTask.java
│   │   ├── JUELScript.java
│   │   ├── MyBean.java
│   │   ├── ReturnVar.java
│   │   └── RunJavaScript.java
│   ├── 12.4
│   │   ├── activiti-expression
│   │   │   ├── bin
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   ├── bpmn
│   │   │   │   │   └── JavaBeanServiceTask.bpmn
│   │   │   │   ├── log4j.properties
│   │   │   │   └── org
│   │   │   │   └── crazyit
│   │   │   │   └── activiti
│   │   │   │   ├── JavaBeanServiceTask.class
│   │   │   │   └── MyJavaBean.class
│   │   │   ├── resource
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   ├── bpmn
│   │   │   │   │   └── JavaBeanServiceTask.bpmn
│   │   │   │   └── log4j.properties
│   │   │   └── src
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── JavaBeanServiceTask.java
│   │   │   └── MyJavaBean.java
│   │   ├── java-delegate
│   │   │   ├── bin
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   ├── bpmn
│   │   │   │   │   ├── ImplementServiceTask.bpmn
│   │   │   │   │   └── JUELClass.bpmn
│   │   │   │   ├── log4j.properties
│   │   │   │   └── org
│   │   │   │   └── crazyit
│   │   │   │   └── activiti
│   │   │   │   ├── ImplementServiceTask.class
│   │   │   │   ├── JUELClass.class
│   │   │   │   └── MyJavaDelegate.class
│   │   │   ├── resource
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   ├── bpmn
│   │   │   │   │   ├── ImplementServiceTask.bpmn
│   │   │   │   │   └── JUELClass.bpmn
│   │   │   │   └── log4j.properties
│   │   │   └── src
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── ImplementServiceTask.java
│   │   │   ├── JUELClass.java
│   │   │   └── MyJavaDelegate.java
│   │   ├── property-inject
│   │   │   ├── bin
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   ├── bpmn
│   │   │   │   │   ├── ExpressionInjection.bpmn
│   │   │   │   │   └── StringInjection.bpmn
│   │   │   │   ├── log4j.properties
│   │   │   │   └── org
│   │   │   │   └── crazyit
│   │   │   │   └── activiti
│   │   │   │   ├── ExpressionInjection.class
│   │   │   │   ├── ExpressionInjectionDelegate.class
│   │   │   │   ├── StringInjection.class
│   │   │   │   ├── StringInjectionDelegate.class
│   │   │   │   └── UserBean.class
│   │   │   ├── resource
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   ├── bpmn
│   │   │   │   │   ├── ExpressionInjection.bpmn
│   │   │   │   │   └── StringInjection.bpmn
│   │   │   │   └── log4j.properties
│   │   │   └── src
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── ExpressionInjectionDelegate.java
│   │   │   ├── ExpressionInjection.java
│   │   │   ├── StringInjectionDelegate.java
│   │   │   ├── StringInjection.java
│   │   │   └── UserBean.java
│   │   ├── shell-task
│   │   │   ├── bin
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   ├── bpmn
│   │   │   │   │   └── ShellTask.bpmn
│   │   │   │   ├── log4j.properties
│   │   │   │   └── org
│   │   │   │   └── crazyit
│   │   │   │   └── activiti
│   │   │   │   ├── JavaShell.class
│   │   │   │   └── ShellTask.class
│   │   │   ├── resource
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   ├── bpmn
│   │   │   │   │   └── ShellTask.bpmn
│   │   │   │   └── log4j.properties
│   │   │   └── src
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── JavaShell.java
│   │   │   └── ShellTask.java
│   │   ├── webservice
│   │   │   ├── bin
│   │   │   │   └── org
│   │   │   │   └── crazyit
│   │   │   │   └── activiti
│   │   │   │   └── webservice
│   │   │   │   ├── CallClient.class
│   │   │   │   ├── Main.class
│   │   │   │   ├── Sale.class
│   │   │   │   ├── SaleService.class
│   │   │   │   └── SaleServiceImpl.class
│   │   │   └── src
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   └── webservice
│   │   │   ├── CallClient.java
│   │   │   ├── Main.java
│   │   │   ├── Sale.java
│   │   │   ├── SaleServiceImpl.java
│   │   │   └── SaleService.java
│   │   └── webservice-task
│   │   ├── bin
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── JavaDelegateWebService.bpmn
│   │   │   │   ├── WebService.bpmn
│   │   │   │   └── WebServiceTask.bpmn
│   │   │   ├── log4j.properties
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── JavaDelegateWebService.class
│   │   │   ├── webservice
│   │   │   │   └── Sale.class
│   │   │   ├── WebService.class
│   │   │   └── WebServiceDelegate.class
│   │   ├── resource
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── JavaDelegateWebService.bpmn
│   │   │   │   ├── WebService.bpmn
│   │   │   │   └── WebServiceTask.bpmn
│   │   │   └── log4j.properties
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── JavaDelegateWebService.java
│   │   ├── webservice
│   │   │   └── Sale.java
│   │   ├── WebServiceDelegate.java
│   │   └── WebService.java
│   ├── 12.5
│   │   └── other-task
│   │   ├── bin
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── EmailTask.bpmn
│   │   │   │   └── ManualTask.bpmn
│   │   │   ├── log4j.properties
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── EmailTask.class
│   │   │   └── ManualTask.class
│   │   ├── resource
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── EmailTask.bpmn
│   │   │   │   └── ManualTask.bpmn
│   │   │   └── log4j.properties
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── EmailTask.java
│   │   └── ManualTask.java
│   ├── 12.6
│   │   └── task-listener
│   │   ├── bin
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── ClassTaskListener.bpmn
│   │   │   │   ├── DelegateExpressionTaskListener.bpmn
│   │   │   │   ├── ExpressionTaskListener.bpmn
│   │   │   │   ├── ListenerFire.bpmn
│   │   │   │   └── PropertyInjection.bpmn
│   │   │   ├── log4j.properties
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── ClassTaskListener.class
│   │   │   ├── DelegateBean.class
│   │   │   ├── DelegateExpressionTaskListener.class
│   │   │   ├── ExpressionBean.class
│   │   │   ├── ExpressionTaskListener.class
│   │   │   ├── ListenerFire.class
│   │   │   ├── PropertyConfigListener.class
│   │   │   ├── PropertyInjection.class
│   │   │   ├── TaskListenerA.class
│   │   │   ├── TaskListenerB.class
│   │   │   └── TaskListenerC.class
│   │   ├── resource
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── ClassTaskListener.bpmn
│   │   │   │   ├── DelegateExpressionTaskListener.bpmn
│   │   │   │   ├── ExpressionTaskListener.bpmn
│   │   │   │   ├── ListenerFire.bpmn
│   │   │   │   └── PropertyInjection.bpmn
│   │   │   └── log4j.properties
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── ClassTaskListener.java
│   │   ├── DelegateBean.java
│   │   ├── DelegateExpressionTaskListener.java
│   │   ├── ExpressionBean.java
│   │   ├── ExpressionTaskListener.java
│   │   ├── ListenerFire.java
│   │   ├── PropertyConfigListener.java
│   │   ├── PropertyInjection.java
│   │   ├── TaskListenerA.java
│   │   ├── TaskListenerB.java
│   │   └── TaskListenerC.java
│   └── 12.7
│   └── process-listener
│   ├── bin
│   │   ├── activiti.cfg.xml
│   │   ├── bpmn
│   │   │   └── ExecutionListenerInvocation.bpmn
│   │   ├── log4j.properties
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   └── ExecutionListenerInvocation.class
│   ├── resource
│   │   ├── activiti.cfg.xml
│   │   ├── bpmn
│   │   │   └── ExecutionListenerInvocation.bpmn
│   │   └── log4j.properties
│   └── src
│   └── org
│   └── crazyit
│   └── activiti
│   └── ExecutionListenerInvocation.java
├── 13
│   ├── 13.1
│   │   ├── callactivity
│   │   │   ├── bin
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   ├── bpmn
│   │   │   │   │   ├── CallActivityVariable.bpmn
│   │   │   │   │   ├── SimpleCallActivity.bpmn
│   │   │   │   │   └── SubProcess.bpmn
│   │   │   │   ├── log4j.properties
│   │   │   │   └── org
│   │   │   │   └── crazyit
│   │   │   │   └── activiti
│   │   │   │   ├── CallActivityVariable.class
│   │   │   │   └── SimpleCallActivity.class
│   │   │   ├── resource
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   ├── bpmn
│   │   │   │   │   ├── CallActivityVariable.bpmn
│   │   │   │   │   ├── SimpleCallActivity.bpmn
│   │   │   │   │   └── SubProcess.bpmn
│   │   │   │   └── log4j.properties
│   │   │   └── src
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── CallActivityVariable.java
│   │   │   └── SimpleCallActivity.java
│   │   ├── embeded-subprocess
│   │   │   ├── bin
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   ├── bpmn
│   │   │   │   │   └── EmbededSubProcess.bpmn
│   │   │   │   ├── log4j.properties
│   │   │   │   └── org
│   │   │   │   └── crazyit
│   │   │   │   └── activiti
│   │   │   │   ├── EmbededJavaDelegate.class
│   │   │   │   └── EmbededSubProcess.class
│   │   │   ├── resource
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   ├── bpmn
│   │   │   │   │   └── EmbededSubProcess.bpmn
│   │   │   │   └── log4j.properties
│   │   │   └── src
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── EmbededJavaDelegate.java
│   │   │   └── EmbededSubProcess.java
│   │   ├── event-subprocess
│   │   │   ├── bin
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   ├── bpmn
│   │   │   │   │   └── ErrorEventProcess.bpmn
│   │   │   │   ├── log4j.properties
│   │   │   │   └── org
│   │   │   │   └── crazyit
│   │   │   │   └── activiti
│   │   │   │   ├── ErrorEventProcess.class
│   │   │   │   └── ErrorJavaDelegate.class
│   │   │   ├── resource
│   │   │   │   ├── activiti.cfg.xml
│   │   │   │   ├── bpmn
│   │   │   │   │   └── ErrorEventProcess.bpmn
│   │   │   │   └── log4j.properties
│   │   │   └── src
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── ErrorEventProcess.java
│   │   │   └── ErrorJavaDelegate.java
│   │   └── transaction-subprocess
│   │   ├── bin
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   └── BuyMovieTicket.bpmn
│   │   │   ├── log4j.properties
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── BuyMovieTicket.class
│   │   │   ├── LockSeatDelegate.class
│   │   │   ├── PayDelegate.class
│   │   │   └── UnlockSeatDelegate.class
│   │   ├── resource
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   └── BuyMovieTicket.bpmn
│   │   │   └── log4j.properties
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── BuyMovieTicket.java
│   │   ├── LockSeatDelegate.java
│   │   ├── PayDelegate.java
│   │   └── UnlockSeatDelegate.java
│   ├── 13.2
│   │   └── sequence-flow
│   │   ├── bin
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── ConditionalSequenceFlow.bpmn
│   │   │   │   └── DefaultSequenceFlow.bpmn
│   │   │   ├── log4j.properties
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── ConditionalSequenceFlow.class
│   │   │   └── DefaultSequenceFlow.class
│   │   ├── resource
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── ConditionalSequenceFlow.bpmn
│   │   │   │   └── DefaultSequenceFlow.bpmn
│   │   │   └── log4j.properties
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── ConditionalSequenceFlow.java
│   │   └── DefaultSequenceFlow.java
│   ├── 13.3
│   │   └── gateway
│   │   ├── bin
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── EventBased.bpmn
│   │   │   │   ├── Exclusive.bpmn
│   │   │   │   ├── Inclusive.bpmn
│   │   │   │   └── Parallel.bpmn
│   │   │   ├── log4j.properties
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── EventBased.class
│   │   │   ├── Exclusive.class
│   │   │   ├── Inclusive.class
│   │   │   └── Parallel.class
│   │   ├── resource
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── EventBased.bpmn
│   │   │   │   ├── Exclusive.bpmn
│   │   │   │   ├── Inclusive.bpmn
│   │   │   │   └── Parallel.bpmn
│   │   │   └── log4j.properties
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── EventBased.java
│   │   ├── Exclusive.java
│   │   ├── Inclusive.java
│   │   └── Parallel.java
│   └── 13.4
│   └── multi-instance
│   ├── bin
│   │   ├── activiti.cfg.xml
│   │   ├── bpmn
│   │   │   ├── CompleteCondition.bpmn
│   │   │   ├── DataMultiInstance.bpmn
│   │   │   ├── ElementInstance.bpmn
│   │   │   ├── InternalVariable.bpmn
│   │   │   └── SimpleMultiInstance.bpmn
│   │   ├── log4j.properties
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── CompleteConditionA.class
│   │   ├── CompleteCondition.class
│   │   ├── DataMultiInstance.class
│   │   ├── ElementInstance.class
│   │   ├── InternalVariable.class
│   │   ├── InternalVariableServiceA.class
│   │   ├── InternalVariableServiceB.class
│   │   ├── ServiceA.class
│   │   ├── ServiceB.class
│   │   └── SimpleMultiInstance.class
│   ├── resource
│   │   ├── activiti.cfg.xml
│   │   ├── bpmn
│   │   │   ├── CompleteCondition.bpmn
│   │   │   ├── DataMultiInstance.bpmn
│   │   │   ├── ElementInstance.bpmn
│   │   │   ├── InternalVariable.bpmn
│   │   │   └── SimpleMultiInstance.bpmn
│   │   └── log4j.properties
│   └── src
│   └── org
│   └── crazyit
│   └── activiti
│   ├── CompleteConditionA.java
│   ├── CompleteCondition.java
│   ├── DataMultiInstance.java
│   ├── ElementInstance.java
│   ├── InternalVariable.java
│   ├── InternalVariableServiceA.java
│   ├── InternalVariableServiceB.java
│   ├── ServiceA.java
│   ├── ServiceB.java
│   └── SimpleMultiInstance.java
├── 14
│   ├── 14.2
│   │   └── first-drools
│   │   ├── bin
│   │   │   ├── log4j.properties
│   │   │   ├── org
│   │   │   │   └── crazyit
│   │   │   │   └── drools
│   │   │   │   ├── FirstTest.class
│   │   │   │   └── Person.class
│   │   │   └── rule
│   │   │   └── first.drl
│   │   ├── resource
│   │   │   ├── log4j.properties
│   │   │   └── rule
│   │   │   └── first.drl
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── drools
│   │   ├── FirstTest.java
│   │   └── Person.java
│   ├── 14.3
│   │   └── grammar
│   │   ├── bin
│   │   │   ├── grammar.drl
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── drools
│   │   │   └── TestError.class
│   │   ├── resource
│   │   │   └── grammar.drl
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── drools
│   │   └── TestError.java
│   ├── 14.4
│   │   ├── declare-type
│   │   │   ├── bin
│   │   │   │   ├── org
│   │   │   │   │   └── crazyit
│   │   │   │   │   └── drools
│   │   │   │   │   ├── Person.class
│   │   │   │   │   ├── TypeDeclare.class
│   │   │   │   │   ├── TypeDeclareExtends.class
│   │   │   │   │   └── TypeMetadata.class
│   │   │   │   └── rule
│   │   │   │   ├── TypeDeclare.drl
│   │   │   │   ├── TypeDeclareExtends.drl
│   │   │   │   └── TypeMetadata.drl
│   │   │   ├── resource
│   │   │   │   └── rule
│   │   │   │   ├── TypeDeclare.drl
│   │   │   │   ├── TypeDeclareExtends.drl
│   │   │   │   └── TypeMetadata.drl
│   │   │   └── src
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── drools
│   │   │   ├── Person.java
│   │   │   ├── TypeDeclareExtends.java
│   │   │   ├── TypeDeclare.java
│   │   │   └── TypeMetadata.java
│   │   └── drools-asm
│   │   ├── bin
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── drools
│   │   │   ├── TestAsm$1.class
│   │   │   └── TestAsm.class
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── drools
│   │   └── TestAsm.java
│   ├── 14.5
│   │   ├── drools-function
│   │   │   ├── bin
│   │   │   │   ├── org
│   │   │   │   │   └── crazyit
│   │   │   │   │   └── drools
│   │   │   │   │   ├── Function.class
│   │   │   │   │   ├── FunctionUtil.class
│   │   │   │   │   └── Sale.class
│   │   │   │   └── rule
│   │   │   │   └── Function.drl
│   │   │   ├── resource
│   │   │   │   └── rule
│   │   │   │   └── Function.drl
│   │   │   └── src
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── drools
│   │   │   ├── Function.java
│   │   │   ├── FunctionUtil.java
│   │   │   └── Sale.java
│   │   └── drools-query
│   │   ├── bin
│   │   │   ├── org
│   │   │   │   └── crazyit
│   │   │   │   └── drools
│   │   │   │   ├── object
│   │   │   │   │   └── Person.class
│   │   │   │   └── Query.class
│   │   │   └── rule
│   │   │   └── Query.drl
│   │   ├── resource
│   │   │   └── rule
│   │   │   └── Query.drl
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── drools
│   │   ├── object
│   │   │   └── Person.java
│   │   └── Query.java
│   ├── 14.6
│   │   └── drools-grammar
│   │   ├── bin
│   │   │   ├── org
│   │   │   │   └── crazyit
│   │   │   │   └── drools
│   │   │   │   ├── GlobalProperty.class
│   │   │   │   ├── LHSSyntax.class
│   │   │   │   ├── object
│   │   │   │   │   └── Person.class
│   │   │   │   ├── Property.class
│   │   │   │   ├── PropertyPerson.class
│   │   │   │   ├── RHSPerson.class
│   │   │   │   ├── RHSSyntax.class
│   │   │   │   ├── SyntaxPerson1.class
│   │   │   │   └── SyntaxPerson2.class
│   │   │   └── rule
│   │   │   ├── GlobalProperty.drl
│   │   │   ├── LHSSyntax.drl
│   │   │   ├── Property.drl
│   │   │   └── RHSSyntax.drl
│   │   ├── resource
│   │   │   └── rule
│   │   │   ├── GlobalProperty.drl
│   │   │   ├── LHSSyntax.drl
│   │   │   ├── Property.drl
│   │   │   └── RHSSyntax.drl
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── drools
│   │   ├── GlobalProperty.java
│   │   ├── LHSSyntax.java
│   │   ├── object
│   │   │   └── Person.java
│   │   ├── Property.java
│   │   ├── PropertyPerson.java
│   │   ├── RHSPerson.java
│   │   ├── RHSSyntax.java
│   │   ├── SyntaxPerson1.java
│   │   └── SyntaxPerson2.java
│   └── 14.7
│   └── drools-sale
│   ├── bin
│   │   ├── activiti.cfg.xml
│   │   ├── bpmn
│   │   │   └── SaleRule.bpmn
│   │   ├── log4j.properties
│   │   ├── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── DroolsSale.class
│   │   │   ├── Sale.class
│   │   │   ├── SaleItem.class
│   │   │   ├── SaleJavaDelegate.class
│   │   │   └── SaleProcess.class
│   │   └── rule
│   │   └── Sale.drl
│   ├── resource
│   │   ├── activiti.cfg.xml
│   │   ├── bpmn
│   │   │   └── SaleRule.bpmn
│   │   ├── log4j.properties
│   │   └── rule
│   │   └── Sale.drl
│   └── src
│   └── org
│   └── crazyit
│   └── activiti
│   ├── DroolsSale.java
│   ├── SaleItem.java
│   ├── Sale.java
│   ├── SaleJavaDelegate.java
│   └── SaleProcess.java
├── 15
│   ├── 15.1
│   │   ├── spring-aop
│   │   │   ├── bin
│   │   │   │   ├── aop
│   │   │   │   │   └── TestAOP.xml
│   │   │   │   ├── log4j.properties
│   │   │   │   └── org
│   │   │   │   └── crazyit
│   │   │   │   └── spring
│   │   │   │   └── aop
│   │   │   │   ├── impl
│   │   │   │   │   ├── LogServiceImpl.class
│   │   │   │   │   └── TargetServiceImpl.class
│   │   │   │   ├── LogService.class
│   │   │   │   ├── TargetService.class
│   │   │   │   └── TestAOP.class
│   │   │   ├── resource
│   │   │   │   ├── aop
│   │   │   │   │   └── TestAOP.xml
│   │   │   │   └── log4j.properties
│   │   │   └── src
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── spring
│   │   │   └── aop
│   │   │   ├── impl
│   │   │   │   ├── LogServiceImpl.java
│   │   │   │   └── TargetServiceImpl.java
│   │   │   ├── LogService.java
│   │   │   ├── TargetService.java
│   │   │   └── TestAOP.java
│   │   └── spring-ioc
│   │   ├── bin
│   │   │   ├── ioc
│   │   │   │   └── TestIoC.xml
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── spring
│   │   │   └── ioc
│   │   │   ├── ObjectA.class
│   │   │   ├── ObjectB.class
│   │   │   └── TestIoC.class
│   │   ├── resource
│   │   │   └── ioc
│   │   │   └── TestIoC.xml
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── spring
│   │   └── ioc
│   │   ├── ObjectA.java
│   │   ├── ObjectB.java
│   │   └── TestIoC.java
│   ├── 15.2
│   │   └── integrate-spring
│   │   ├── bin
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── activiti.use.bean.xml
│   │   │   ├── bpmn
│   │   │   │   ├── ActivitiUseBean.bpmn
│   │   │   │   ├── EngineConfigurationTest2.bpmn
│   │   │   │   └── EngineConfigurationTest.bpmn
│   │   │   ├── log4j.properties
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── ActivitiUseBean.class
│   │   │   ├── EngineConfigurationTest.class
│   │   │   └── spring
│   │   │   ├── impl
│   │   │   │   └── MyServiceImpl.class
│   │   │   └── MyService.class
│   │   ├── resource
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── activiti.use.bean.xml
│   │   │   ├── bpmn
│   │   │   │   ├── ActivitiUseBean.bpmn
│   │   │   │   ├── EngineConfigurationTest2.bpmn
│   │   │   │   └── EngineConfigurationTest.bpmn
│   │   │   └── log4j.properties
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── ActivitiUseBean.java
│   │   ├── EngineConfigurationTest.java
│   │   └── spring
│   │   ├── impl
│   │   │   └── MyServiceImpl.java
│   │   └── MyService.java
│   ├── 15.3
│   │   └── 15-web
│   │   ├── resource
│   │   │   ├── log4j.properties
│   │   │   ├── Person.hbm.xml
│   │   │   └── struts.xml
│   │   ├── src
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── dao
│   │   │   │   ├── impl
│   │   │   │   │   └── PersonDaoImpl.java
│   │   │   │   └── PersonDao.java
│   │   │   ├── entity
│   │   │   │   └── Person.java
│   │   │   ├── service
│   │   │   │   ├── impl
│   │   │   │   │   └── PersonServiceImpl.java
│   │   │   │   └── PersonService.java
│   │   │   └── web
│   │   │   └── PersonAction.java
│   │   ├── TomcatPlugin.rar
│   │   ├── webapp
│   │   │   ├── success.html
│   │   │   └── WEB-INF
│   │   │   ├── applicationContext.xml
│   │   │   ├── classes
│   │   │   │   ├── log4j.properties
│   │   │   │   ├── org
│   │   │   │   │   └── crazyit
│   │   │   │   │   └── activiti
│   │   │   │   │   ├── dao
│   │   │   │   │   │   ├── impl
│   │   │   │   │   │   │   └── PersonDaoImpl.class
│   │   │   │   │   │   └── PersonDao.class
│   │   │   │   │   ├── entity
│   │   │   │   │   │   └── Person.class
│   │   │   │   │   ├── service
│   │   │   │   │   │   ├── impl
│   │   │   │   │   │   │   └── PersonServiceImpl.class
│   │   │   │   │   │   └── PersonService.class
│   │   │   │   │   └── web
│   │   │   │   │   └── PersonAction.class
│   │   │   │   ├── Person.hbm.xml
│   │   │   │   └── struts.xml
│   │   │   ├── lib
│   │   │   │   ├── activiti-engine-5.10.jar
│   │   │   │   ├── activiti-spring-5.10.jar
│   │   │   │   ├── antlr-2.7.7.jar
│   │   │   │   ├── aopalliance-1.0.jar
│   │   │   │   ├── c3p0-0.9.1.jar
│   │   │   │   ├── commons-fileupload-1.3.jar
│   │   │   │   ├── commons-io-2.0.1.jar
│   │   │   │   ├── commons-lang3-3.1.jar
│   │   │   │   ├── commons-logging-1.1.1.jar
│   │   │   │   ├── dom4j-1.6.1.jar
│   │   │   │   ├── freemarker-2.3.19.jar
│   │   │   │   ├── hibernate-commons-annotations-4.0.2.Final.jar
│   │   │   │   ├── hibernate-core-4.2.2.Final.jar
│   │   │   │   ├── javassist-3.15.0-GA.jar
│   │   │   │   ├── jboss-logging-3.1.0.GA.jar
│   │   │   │   ├── jta-1.1.jar
│   │   │   │   ├── log4j-1.2.17.jar
│   │   │   │   ├── mybatis-3.1.1.jar
│   │   │   │   ├── mysql-connector-java-5.1.22-bin.jar
│   │   │   │   ├── ognl-3.0.6.jar
│   │   │   │   ├── org.springframework.aop-3.1.2.RELEASE.jar
│   │   │   │   ├── org.springframework.asm-3.1.2.RELEASE.jar
│   │   │   │   ├── org.springframework.expression-3.1.2.RELEASE.jar
│   │   │   │   ├── org.springframework.jdbc-3.1.2.RELEASE.jar
│   │   │   │   ├── org.springframework.orm-3.1.2.RELEASE.jar
│   │   │   │   ├── org.springframework.transaction-3.1.2.RELEASE.jar
│   │   │   │   ├── org.springframework.web-3.1.2.RELEASE.jar
│   │   │   │   ├── persistence-api-1.0.jar
│   │   │   │   ├── spring-beans-3.1.2.RELEASE.jar
│   │   │   │   ├── spring-context-3.1.2.RELEASE.jar
│   │   │   │   ├── spring-core-3.1.2.RELEASE.jar
│   │   │   │   ├── struts2-core-2.3.15.jar
│   │   │   │   ├── struts2-spring-plugin-2.3.15.jar
│   │   │   │   └── xwork-core-2.3.15.jar
│   │   │   └── web.xml
│   │   └── work
│   │   └── tldCache.ser
│   └── 15.4
│   └── mule
│   ├── bin
│   │   ├── activiti-mule.cfg.xml
│   │   ├── bpmn
│   │   │   └── ActivitiMule.bpmn
│   │   ├── mule-config.xml
│   │   ├── mule-spring.xml
│   │   └── org
│   │   └── crazyit
│   │   └── mule
│   │   ├── ActivitiMule.class
│   │   ├── MuleService.class
│   │   ├── MuleSpring.class
│   │   └── MuleTest.class
│   ├── resource
│   │   ├── activiti-mule.cfg.xml
│   │   ├── bpmn
│   │   │   └── ActivitiMule.bpmn
│   │   ├── mule-config.xml
│   │   └── mule-spring.xml
│   └── src
│   └── org
│   └── crazyit
│   └── mule
│   ├── ActivitiMule.java
│   ├── MuleService.java
│   ├── MuleSpring.java
│   └── MuleTest.java
├── 16
│   ├── 16-web
│   │   ├── src
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── restlet
│   │   │   ├── application
│   │   │   │   └── MyApplication.java
│   │   │   ├── client
│   │   │   │   └── Client.java
│   │   │   └── service
│   │   │   ├── Person.java
│   │   │   └── PersonService.java
│   │   ├── webapp
│   │   │   └── WEB-INF
│   │   │   ├── classes
│   │   │   │   └── org
│   │   │   │   └── crazyit
│   │   │   │   └── restlet
│   │   │   │   ├── application
│   │   │   │   │   ├── MyApplication$1.class
│   │   │   │   │   └── MyApplication.class
│   │   │   │   ├── client
│   │   │   │   │   └── Client.class
│   │   │   │   └── service
│   │   │   │   ├── Person.class
│   │   │   │   └── PersonService.class
│   │   │   ├── lib
│   │   │   │   ├── jackson-core-asl-1.4.3.jar
│   │   │   │   ├── jackson-mapper-asl-1.4.3.jar
│   │   │   │   ├── org.restlet-2.0.14.jar
│   │   │   │   ├── org.restlet.ext.jackson.jar
│   │   │   │   └── org.restlet.ext.servlet-2.0.14.jar
│   │   │   └── web.xml
│   │   └── work
│   │   └── tldCache.ser
│   ├── activiti-rest
│   │   ├── META-INF
│   │   │   ├── MANIFEST.MF
│   │   │   └── maven
│   │   │   └── org.activiti
│   │   │   └── activiti-webapp-rest2
│   │   │   ├── pom.properties
│   │   │   └── pom.xml
│   │   └── WEB-INF
│   │   ├── classes
│   │   │   ├── activiti-context.xml
│   │   │   ├── db.properties
│   │   │   ├── db.properties.bak
│   │   │   ├── logging.properties
│   │   │   └── org
│   │   │   └── activiti
│   │   │   └── rest
│   │   │   ├── api
│   │   │   │   ├── AbstractPaginateList.class
│   │   │   │   ├── ActivitiUtil.class
│   │   │   │   ├── DataResponse.class
│   │   │   │   ├── DefaultPaginateList.class
│   │   │   │   ├── DefaultResource.class
│   │   │   │   ├── engine
│   │   │   │   │   ├── ProcessEngineInfoResponse.class
│   │   │   │   │   └── ProcessEngineResource.class
│   │   │   │   ├── identity
│   │   │   │   │   ├── GroupCreateResource.class
│   │   │   │   │   ├── GroupInfo.class
│   │   │   │   │   ├── GroupResource.class
│   │   │   │   │   ├── GroupSearchResource$GroupResponseComparable.class
│   │   │   │   │   ├── GroupSearchResource.class
│   │   │   │   │   ├── GroupUsersPaginateList.class
│   │   │   │   │   ├── GroupUsersResource.class
│   │   │   │   │   ├── LoginInfo.class
│   │   │   │   │   ├── LoginResource.class
│   │   │   │   │   ├── LoginResponse.class
│   │   │   │   │   ├── StateResponse.class
│   │   │   │   │   ├── UserCreateResource.class
│   │   │   │   │   ├── UserGroupsDeleteResource.class
│   │   │   │   │   ├── UserGroupsResource.class
│   │   │   │   │   ├── UserInfo.class
│   │   │   │   │   ├── UserInfoWithPassword.class
│   │   │   │   │   ├── UserPictureResource.class
│   │   │   │   │   ├── UserResource.class
│   │   │   │   │   ├── UserSearchResource$UserResponseComparable.class
│   │   │   │   │   └── UserSearchResource.class
│   │   │   │   ├── management
│   │   │   │   │   ├── JobExecuteResource.class
│   │   │   │   │   ├── JobResource.class
│   │   │   │   │   ├── JobResponse.class
│   │   │   │   │   ├── JobsExecuteResource.class
│   │   │   │   │   ├── JobsPaginateList.class
│   │   │   │   │   ├── JobsResource.class
│   │   │   │   │   ├── TableDataResource.class
│   │   │   │   │   ├── TableResource.class
│   │   │   │   │   └── TablesResource.class
│   │   │   │   ├── process
│   │   │   │   │   ├── ProcessDefinitionDiagramResource.class
│   │   │   │   │   ├── ProcessDefinitionFormResource.class
│   │   │   │   │   ├── ProcessDefinitionPropertiesResource.class
│   │   │   │   │   ├── ProcessDefinitionResponse.class
│   │   │   │   │   ├── ProcessDefinitionsPaginateList.class
│   │   │   │   │   ├── ProcessDefinitionsResource.class
│   │   │   │   │   ├── ProcessInstanceDiagramResource.class
│   │   │   │   │   ├── ProcessInstanceResource.class
│   │   │   │   │   ├── ProcessInstanceSignalExecutionResource.class
│   │   │   │   │   ├── ProcessInstancesPaginateList.class
│   │   │   │   │   ├── ProcessInstancesResource.class
│   │   │   │   │   ├── ProcessInstancesResponse.class
│   │   │   │   │   ├── ProcessInstanceTaskResource.class
│   │   │   │   │   ├── StartProcessInstanceResource.class
│   │   │   │   │   └── StartProcessInstanceResponse.class
│   │   │   │   ├── repository
│   │   │   │   │   ├── DeploymentArtifactResource.class
│   │   │   │   │   ├── DeploymentArtifactsResource.class
│   │   │   │   │   ├── DeploymentDeleteResource.class
│   │   │   │   │   ├── DeploymentResponse.class
│   │   │   │   │   ├── DeploymentsDeleteResource.class
│   │   │   │   │   ├── DeploymentsPaginateList.class
│   │   │   │   │   ├── DeploymentsResource.class
│   │   │   │   │   └── DeploymentUploadResource.class
│   │   │   │   ├── RequestUtil.class
│   │   │   │   ├── SecuredResource.class
│   │   │   │   └── task
│   │   │   │   ├── AttachmentResponse.class
│   │   │   │   ├── IdentityLinkResponse.class
│   │   │   │   ├── SubTaskResponse.class
│   │   │   │   ├── TaskAddResource.class
│   │   │   │   ├── TaskAttachmentAddResource.class
│   │   │   │   ├── TaskAttachmentResource.class
│   │   │   │   ├── TaskFormResource.class
│   │   │   │   ├── TaskOperationResource.class
│   │   │   │   ├── TaskPropertiesResource.class
│   │   │   │   ├── TaskResource.class
│   │   │   │   ├── TaskResponse.class
│   │   │   │   ├── TasksPaginateList.class
│   │   │   │   ├── TasksResource.class
│   │   │   │   ├── TasksSummaryResource.class
│   │   │   │   └── TaskUrlAddResource.class
│   │   │   ├── application
│   │   │   │   ├── ActivitiRestApplication$1.class
│   │   │   │   ├── ActivitiRestApplication$2.class
│   │   │   │   └── ActivitiRestApplication.class
│   │   │   └── servlet
│   │   │   └── ActivitiServletContextListener.class
│   │   ├── lib
│   │   │   ├── activation-1.1.jar
│   │   │   ├── activiti-cxf-5.10.jar
│   │   │   ├── activiti-cxf-5.10-sources.jar
│   │   │   ├── activiti-engine-5.10.jar
│   │   │   ├── activiti-spring-5.10.jar
│   │   │   ├── antlr-2.7.7.jar
│   │   │   ├── antlr-3.3.jar
│   │   │   ├── antlr-runtime-3.3.jar
│   │   │   ├── aopalliance-1.0.jar
│   │   │   ├── asm-3.2.jar
│   │   │   ├── asm-analysis-3.2.jar
│   │   │   ├── asm-commons-3.2.jar
│   │   │   ├── asm-tree-3.2.jar
│   │   │   ├── asm-util-3.2.jar
│   │   │   ├── commons-dbcp-1.4.jar
│   │   │   ├── commons-email-1.2.jar
│   │   │   ├── commons-fileupload-1.2.2.jar
│   │   │   ├── commons-io-2.0.1.jar
│   │   │   ├── commons-lang-2.4.jar
│   │   │   ├── commons-logging-1.1.1.jar
│   │   │   ├── commons-pool-1.5.4.jar
│   │   │   ├── cxf-api-2.6.1.jar
│   │   │   ├── cxf-rt-bindings-soap-2.6.1.jar
│   │   │   ├── cxf-rt-bindings-xml-2.6.1.jar
│   │   │   ├── cxf-rt-core-2.6.1.jar
│   │   │   ├── cxf-rt-databinding-jaxb-2.6.1.jar
│   │   │   ├── cxf-rt-frontend-jaxws-2.6.1.jar
│   │   │   ├── cxf-rt-frontend-simple-2.6.1.jar
│   │   │   ├── cxf-rt-transports-http-2.6.1.jar
│   │   │   ├── cxf-rt-transports-http-jetty-2.6.1.jar
│   │   │   ├── cxf-rt-ws-addr-2.6.1.jar
│   │   │   ├── cxf-rt-ws-policy-2.6.1.jar
│   │   │   ├── geronimo-servlet_2.5_spec-1.1.2.jar
│   │   │   ├── groovy-1.8.6.jar
│   │   │   ├── h2-1.3.168.jar
│   │   │   ├── jackson-core-asl-1.4.3.jar
│   │   │   ├── jackson-mapper-asl-1.4.3.jar
│   │   │   ├── jaxb-api-2.2.1.jar
│   │   │   ├── jaxb-impl-2.1.7.jar
│   │   │   ├── jaxb-xjc-2.1.7.jar
│   │   │   ├── jetty-continuation-7.5.4.v20111024.jar
│   │   │   ├── jetty-http-7.5.4.v20111024.jar
│   │   │   ├── jetty-io-7.5.4.v20111024.jar
│   │   │   ├── jetty-security-7.5.4.v20111024.jar
│   │   │   ├── jetty-server-7.5.4.v20111024.jar
│   │   │   ├── jetty-util-7.5.4.v20111024.jar
│   │   │   ├── junit-4.8.1.jar
│   │   │   ├── livetribe-jsr223-2.0.6.jar
│   │   │   ├── mail-1.4.1.jar
│   │   │   ├── mybatis-3.1.1.jar
│   │   │   ├── mysql-connector-java-5.1.22-bin.jar
│   │   │   ├── neethi-3.0.2.jar
│   │   │   ├── org.osgi.core-4.2.0.jar
│   │   │   ├── org.restlet-2.0.14.jar
│   │   │   ├── org.restlet.ext.fileupload-2.0.14.jar
│   │   │   ├── org.restlet.ext.jackson-2.0.14.jar
│   │   │   ├── org.restlet.ext.servlet-2.0.14.jar
│   │   │   ├── servlet-api-2.5.jar
│   │   │   ├── slf4j-api-1.6.2.jar
│   │   │   ├── spring-aop-3.1.2.RELEASE.jar
│   │   │   ├── spring-asm-3.1.2.RELEASE.jar
│   │   │   ├── spring-beans-3.1.2.RELEASE.jar
│   │   │   ├── spring-context-3.1.2.RELEASE.jar
│   │   │   ├── spring-core-3.1.2.RELEASE.jar
│   │   │   ├── spring-expression-3.1.2.RELEASE.jar
│   │   │   ├── spring-jdbc-3.1.2.RELEASE.jar
│   │   │   ├── spring-orm-3.1.2.RELEASE.jar
│   │   │   ├── spring-test-3.1.2.RELEASE.jar
│   │   │   ├── spring-tx-3.1.2.RELEASE.jar
│   │   │   ├── stax2-api-3.1.1.jar
│   │   │   ├── stax-api-1.0-2.jar
│   │   │   ├── woodstox-core-asl-4.1.2.jar
│   │   │   ├── wsdl4j-1.6.2.jar
│   │   │   ├── xercesImpl-2.9.1.jar
│   │   │   ├── xml-apis-1.3.04.jar
│   │   │   ├── xml-resolver-1.2.jar
│   │   │   └── xmlschema-core-2.0.2.jar
│   │   └── web.xml
│   ├── act.sql
│   └── rs-client
│   ├── bin
│   │   ├── activiti.cfg.xml
│   │   ├── bpmn
│   │   │   ├── DeploymentUpload.bpmn20.xml
│   │   │   ├── ExternalForm.bpmn
│   │   │   ├── FormProperties.bpmn
│   │   │   └── TaskExternalForm.bpmn
│   │   ├── forms
│   │   │   ├── ExternalForm.form
│   │   │   └── TaskExternalForm.form
│   │   ├── log4j.properties
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── form
│   │   │   ├── ExternalForm.class
│   │   │   ├── FormTest.class
│   │   │   └── TaskExternalForm.class
│   │   └── rest
│   │   ├── CXFUtil.class
│   │   ├── ProcessEngineWS.class
│   │   ├── TestCXFClient.class
│   │   ├── TestDeployment.class
│   │   ├── TestDeployments.class
│   │   ├── TestHttpClient.class
│   │   ├── TestIdentity.class
│   │   ├── TestProcess.class
│   │   └── TestTask.class
│   ├── resource
│   │   ├── activiti.cfg.xml
│   │   ├── bpmn
│   │   │   ├── DeploymentUpload.bpmn20.xml
│   │   │   ├── ExternalForm.bpmn
│   │   │   ├── FormProperties.bpmn
│   │   │   └── TaskExternalForm.bpmn
│   │   ├── forms
│   │   │   ├── ExternalForm.form
│   │   │   └── TaskExternalForm.form
│   │   └── log4j.properties
│   └── src
│   └── org
│   └── crazyit
│   └── activiti
│   ├── form
│   │   ├── ExternalForm.java
│   │   ├── FormTest.java
│   │   └── TaskExternalForm.java
│   └── rest
│   ├── CXFUtil.java
│   ├── ProcessEngineWS.java
│   ├── TestCXFClient.java
│   ├── TestDeployment.java
│   ├── TestDeployments.java
│   ├── TestHttpClient.java
│   ├── TestIdentity.java
│   ├── TestProcess.java
│   └── TestTask.java
├── 17
│   ├── 17.1
│   │   └── pvm
│   │   ├── bin
│   │   │   ├── myBpmn.xml
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── Test1$1.class
│   │   │   ├── Test1$2.class
│   │   │   ├── Test1.class
│   │   │   ├── Test2$1.class
│   │   │   ├── Test2$2.class
│   │   │   ├── Test2$3.class
│   │   │   ├── Test2.class
│   │   │   └── xml
│   │   │   ├── BaseElement.class
│   │   │   ├── End.class
│   │   │   ├── Flow.class
│   │   │   ├── Process.class
│   │   │   ├── Start.class
│   │   │   ├── Task.class
│   │   │   └── XStreamUtil.class
│   │   ├── resource
│   │   │   └── myBpmn.xml
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── Test1.java
│   │   ├── Test2.java
│   │   └── xml
│   │   ├── BaseElement.java
│   │   ├── End.java
│   │   ├── Flow.java
│   │   ├── Process.java
│   │   ├── Start.java
│   │   ├── Task.java
│   │   └── XStreamUtil.java
│   ├── 17.2
│   │   └── form
│   │   ├── bin
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── ExternalForm.bpmn
│   │   │   │   └── FormProperty.bpmn
│   │   │   ├── form
│   │   │   │   ├── start.jsp
│   │   │   │   └── task.form
│   │   │   ├── log4j.properties
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   ├── ExternalForm.class
│   │   │   └── FormProperty.class
│   │   ├── resource
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── bpmn
│   │   │   │   ├── ExternalForm.bpmn
│   │   │   │   └── FormProperty.bpmn
│   │   │   ├── form
│   │   │   │   ├── start.jsp
│   │   │   │   └── task.form
│   │   │   └── log4j.properties
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   ├── ExternalForm.java
│   │   └── FormProperty.java
│   ├── 17.3
│   │   └── diagram
│   │   ├── bin
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   └── Exchange.class
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   └── Exchange.java
│   └── 17.4
│   └── spe-process-control
│   ├── bin
│   │   ├── activiti.cfg.xml
│   │   ├── bpmn
│   │   │   └── Converge_1.bpmn
│   │   ├── log4j.properties
│   │   └── org
│   │   └── crazyit
│   │   └── activiti
│   │   └── Converge.class
│   ├── resource
│   │   ├── activiti.cfg.xml
│   │   ├── bpmn
│   │   │   └── Converge_1.bpmn
│   │   └── log4j.properties
│   └── src
│   └── org
│   └── crazyit
│   └── activiti
│   └── Converge.java
├── common-lib
│   └── lib
│   ├── abdera-core-0.4.0-incubating.jar
│   ├── abdera-extensions-json-0.4.0-incubating.jar
│   ├── abdera-extensions-main-0.4.0-incubating.jar
│   ├── abdera-i18n-0.4.0-incubating.jar
│   ├── abdera-parser-0.4.0-incubating.jar
│   ├── activiti-bpmn-converter-5.11.jar
│   ├── activiti-bpmn-model-5.11.jar
│   ├── activiti-cxf-5.10.jar
│   ├── activiti-engine-5.10.jar
│   ├── activiti-engine-5.10-sources.jar
│   ├── activiti-mule-5.10.jar
│   ├── activiti-spring-5.10.jar
│   ├── ant-1.6.5.jar
│   ├── antlr-2.7.7.jar
│   ├── antlr-3.3.jar
│   ├── antlr-runtime-3.3.jar
│   ├── aopalliance-1.0.jar
│   ├── asm-2.2.3.jar
│   ├── asm-3.1.jar
│   ├── asm-3.2.jar
│   ├── asm-4.1.jar
│   ├── asm-commons-3.1.jar
│   ├── aspectjweaver-1.6.9.jar
│   ├── axiom-api-1.2.7.jar
│   ├── axiom-impl-1.2.7.jar
│   ├── bcprov-jdk15-1.43.jar
│   ├── c3p0-0.9.1.2.jar
│   ├── commons-beanutils-1.8.0.jar
│   ├── commons-cli-1.2.jar
│   ├── commons-codec-1.3.jar
│   ├── commons-codec-1.3-osgi.jar
│   ├── commons-codec-1.6.jar
│   ├── commons-collections-3.2.1.jar
│   ├── commons-dbcp-1.4.jar
│   ├── commons-email-1.2.jar
│   ├── commons-httpclient-3.1-osgi.jar
│   ├── commons-io-1.4.jar
│   ├── commons-io-2.0.1.jar
│   ├── commons-lang-2.4.jar
│   ├── commons-logging-1.1.1.jar
│   ├── commons-pool-1.5.2.jar
│   ├── commons-pool-1.5.4.jar
│   ├── cxf-2.2.6.jar
│   ├── cxf-api-2.6.1.jar
│   ├── cxf-manifest.jar
│   ├── cxf-rt-bindings-soap-2.6.1.jar
│   ├── cxf-rt-bindings-xml-2.6.1.jar
│   ├── cxf-rt-core-2.6.1.jar
│   ├── cxf-rt-databinding-jaxb-2.6.1.jar
│   ├── cxf-rt-frontend-jaxws-2.6.1.jar
│   ├── cxf-rt-frontend-simple-2.6.1.jar
│   ├── cxf-rt-transports-http-2.6.1.jar
│   ├── cxf-rt-transports-http-jetty-2.6.1.jar
│   ├── cxf-rt-ws-addr-2.6.1.jar
│   ├── cxf-rt-ws-policy-2.6.1.jar
│   ├── cxf-xjc-boolean-2.2.6.jar
│   ├── cxf-xjc-bug671-2.2.6.jar
│   ├── cxf-xjc-dv-2.2.6.jar
│   ├── cxf-xjc-ts-2.2.6.jar
│   ├── dom4j-1.6.1-osgi.jar
│   ├── drools-compiler-5.5.0.Final.jar
│   ├── drools-core-5.5.0.Final.jar
│   ├── drools-decisiontables-5.5.0.Final.jar
│   ├── drools-templates-5.5.0.Final.jar
│   ├── FastInfoset-1.2.7.jar
│   ├── fluent-hc-4.2.5.jar
│   ├── geronimo-activation_1.1_spec-1.0.2.jar
│   ├── geronimo-annotation_1.0_spec-1.1.1.jar
│   ├── geronimo-j2ee-connector_1.5_spec-1.1-osgi.jar
│   ├── geronimo-javamail_1.4_spec-1.6.jar
│   ├── geronimo-jaxws_2.1_spec-1.0.jar
│   ├── geronimo-jms_1.1_spec-1.1.1.jar
│   ├── geronimo-servlet_2.5_spec-1.2.jar
│   ├── geronimo-stax-api_1.0_spec-1.0.1.jar
│   ├── geronimo-ws-metadata_2.0_spec-1.1.2.jar
│   ├── groovy-1.8.6.jar
│   ├── httpclient-4.2.5.jar
│   ├── httpclient-cache-4.2.5.jar
│   ├── httpcore-4.2.4.jar
│   ├── httpmime-4.2.5.jar
│   ├── jackson-core-asl-1.4.3.jar
│   ├── jackson-mapper-asl-1.4.3.jar
│   ├── jaxb-api-2.1.jar
│   ├── jaxb-impl-2.1.12.jar
│   ├── jaxb-impl-2.1.7.jar
│   ├── jaxb-xjc-2.1.12.jar
│   ├── jaxb-xjc-2.1.7.jar
│   ├── jaxen-1.1.1.jar
│   ├── jaxen-1.1.jar
│   ├── jettison-1.2.jar
│   ├── jetty-6.1.21.jar
│   ├── jetty-util-6.1.21.jar
│   ├── jgrapht-jdk1.5-0.7.3.jar
│   ├── joda-time-1.6.jar
│   ├── jra-1.0-alpha-4.jar
│   ├── js-1.7R1.jar
│   ├── jsr311-api-1.0.jar
│   ├── jsr311-api-1.1.1.jar
│   ├── jug-2.0.0-asl.jar
│   ├── junit-4.9.jar
│   ├── knowledge-api-5.5.0.Final.jar
│   ├── knowledge-internal-api-5.5.0.Final.jar
│   ├── log4j-1.2.14.jar
│   ├── log4j-1.2.17.jar
│   ├── mail-1.4.1.jar
│   ├── mule-common-0.11.0.jar
│   ├── mule-core-3.4.0.jar
│   ├── mule-core-3.4.0-tests.jar
│   ├── mule-module-annotations-3.4.0.jar
│   ├── mule-module-builders-3.4.0.jar
│   ├── mule-module-management-3.4.0.jar
│   ├── mule-module-scripting-3.4.0.jar
│   ├── mule-module-spring-config-3.4.0.jar
│   ├── mule-module-spring-extras-3.4.0.jar
│   ├── mule-module-xml-3.4.0.jar
│   ├── mule-tests-functional-3.4.0.jar
│   ├── mule-transport-http-3.4.0.jar
│   ├── mule-transport-ssl-3.4.0.jar
│   ├── mule-transport-tcp-3.4.0.jar
│   ├── mule-transport-vm-3.4.0.jar
│   ├── mvel2-2.1.3.Final.jar
│   ├── mybatis-3.1.1.jar
│   ├── mysql-connector-java-5.1.22-bin.jar
│   ├── neethi-2.0.4.jar
│   ├── neethi-3.0.2.jar
│   ├── org.eclipse.jdt.core_3.7.3.v20120119-1537.jar
│   ├── org.restlet-2.0.14.jar
│   ├── org.restlet.ext.jackson.jar
│   ├── org.restlet.ext.servlet-2.0.14.jar
│   ├── oro-2.0.8.jar
│   ├── saaj-api-1.3.jar
│   ├── saaj-impl-1.3.2.jar
│   ├── serializer-2.7.1.jar
│   ├── servlet-api-2.5.jar
│   ├── slf4j-api-1.5.8.jar
│   ├── slf4j-api-1.6.1.jar
│   ├── slf4j-api-1.6.4.jar
│   ├── slf4j-jdk14-1.5.8.jar
│   ├── slf4j-log4j12-1.6.1.jar
│   ├── spring-aop-3.2.1.RELEASE.jar
│   ├── spring-asm-3.1.2.RELEASE.jar
│   ├── spring-beans-2.5.6.jar
│   ├── spring-beans-3.1.2.RELEASE.jar
│   ├── spring-beans-3.2.1.RELEASE.jar
│   ├── spring-context-2.5.6.jar
│   ├── spring-context-3.2.1.RELEASE.jar
│   ├── spring-context-support-2.5.6.jar
│   ├── spring-context-support-3.2.1.RELEASE.jar
│   ├── spring-core-2.5.6.jar
│   ├── spring-core-3.1.2.RELEASE.jar
│   ├── spring-core-3.2.1.RELEASE.jar
│   ├── spring-expression-3.2.1.RELEASE.jar
│   ├── spring-jdbc-3.1.2.RELEASE.jar
│   ├── spring-jdbc-3.2.1.RELEASE.jar
│   ├── spring-jms-2.5.6.jar
│   ├── spring-tx-2.5.6.jar
│   ├── spring-tx-3.1.2.RELEASE.jar
│   ├── spring-tx-3.2.1.RELEASE.jar
│   ├── spring-web-2.5.6.jar
│   ├── stax-utils-20080702-osgi.jar
│   ├── velocity-1.6.2.jar
│   ├── wrapper-3.2.3.jar
│   ├── wsdl4j-1.6.2.jar
│   ├── wss4j-1.5.8.jar
│   ├── wstx-asl-3.2.9.jar
│   ├── xalan-2.7.1.jar
│   ├── xercesImpl-2.9.1.jar
│   ├── xml-apis-1.3.04.jar
│   ├── xmlbeans-2.4.0.jar
│   ├── xml-resolver-1.2.jar
│   ├── XmlSchema-1.4.5.jar
│   ├── xmlschema-core-2.0.2.jar
│   ├── xmlsec-1.4.3.jar
│   ├── xpp3_min-1.1.4c.jar
│   └── xstream-1.3.1.jar
└── oa
├── oa
│   ├── commons
│   │   └── taglibs.jsp
│   ├── css
│   │   ├── jquery-ui.css
│   │   ├── main.css
│   │   ├── nav.css
│   │   ├── style.css
│   │   ├── top.css
│   │   └── turn_page1.css
│   ├── images
│   │   ├── admin_content_bg.gif
│   │   ├── admin_footer_bg.gif
│   │   ├── admin_menu_parent_bg.gif
│   │   ├── admin_nav_l.gif
│   │   ├── admin_nav_on_l.gif
│   │   ├── admin_nav_on_r.gif
│   │   ├── admin_nav_r.gif
│   │   ├── ajax_waiting2.gif
│   │   ├── ajax_waiting.gif
│   │   ├── alt_star.gif
│   │   ├── button1.gif
│   │   ├── button2.gif
│   │   ├── button3.gif
│   │   ├── button4.gif
│   │   ├── check_error2.gif
│   │   ├── check_error.gif
│   │   ├── check_right.gif
│   │   ├── content_bg1.gif
│   │   ├── content_bg1_l.gif
│   │   ├── content_bg1_r.gif
│   │   ├── content_bottom_bg1.gif
│   │   ├── gray_line1.gif
│   │   ├── gray_line2.gif
│   │   ├── gray_line3.gif
│   │   ├── header_bg.gif
│   │   ├── ico_contact.gif
│   │   ├── ico_money.gif
│   │   ├── icon_angle1.gif
│   │   ├── icon_arrow10.gif
│   │   ├── icon_arrow11.gif
│   │   ├── icon_arrow12.gif
│   │   ├── icon_arrow13.gif
│   │   ├── icon_arrow14.gif
│   │   ├── icon_arrow15.gif
│   │   ├── icon_arrow16.gif
│   │   ├── icon_arrow17.gif
│   │   ├── icon_arrow18.gif
│   │   ├── icon_arrow19.gif
│   │   ├── icon_arrow1.gif
│   │   ├── icon_arrow20.gif
│   │   ├── icon_arrow21.gif
│   │   ├── icon_arrow22.gif
│   │   ├── icon_arrow23.gif
│   │   ├── icon_arrow24.gif
│   │   ├── icon_arrow25.gif
│   │   ├── icon_arrow26.gif
│   │   ├── icon_arrow27.gif
│   │   ├── icon_arrow29.gif
│   │   ├── icon_arrow2.gif
│   │   ├── icon_arrow30.gif
│   │   ├── icon_arrow3.gif
│   │   ├── icon_arrow4.gif
│   │   ├── icon_arrow5.gif
│   │   ├── icon_arrow6.gif
│   │   ├── icon_arrow7.gif
│   │   ├── icon_arrow8.gif
│   │   ├── icon_arrow9.gif
│   │   ├── icon_clip_1.gif
│   │   ├── icon_clip_2.gif
│   │   ├── icon_clip_3.gif
│   │   ├── icon_clip_none.gif
│   │   ├── icon_close2.gif
│   │   ├── icon_close.gif
│   │   ├── icon_comma.gif
│   │   ├── icon_edit.gif
│   │   ├── icon_excl.gif
│   │   ├── icon_fav.gif
│   │   ├── icon_hand2.gif
│   │   ├── icon_hand.gif
│   │   ├── icon_loading.gif
│   │   ├── icon_minus1.gif
│   │   ├── icon_msg2.gif
│   │   ├── icon_msg.gif
│   │   ├── icon_must.gif
│   │   ├── icon_negative.gif
│   │   ├── icon_neutral.gif
│   │   ├── icon_next2.gif
│   │   ├── icon_next.gif
│   │   ├── icon_offline.gif
│   │   ├── icon_online.gif
│   │   ├── icon_online_none.gif
│   │   ├── ico_notice.gif
│   │   ├── icon_plus1.gif
│   │   ├── icon_plus2.gif
│   │   ├── icon_plus3.gif
│   │   ├── icon_positive.gif
│   │   ├── icon_previous.gif
│   │   ├── icon_price.gif
│   │   ├── icon_report.gif
│   │   ├── icon_s_assistant.gif
│   │   ├── input_button1.gif
│   │   ├── input_button2.gif
│   │   ├── input_button3.gif
│   │   ├── input_button4.gif
│   │   ├── input_button5.gif
│   │   ├── list1.gif
│   │   ├── list2.gif
│   │   ├── list3.gif
│   │   ├── list4.gif
│   │   ├── list5.gif
│   │   ├── list6.gif
│   │   ├── list7.gif
│   │   ├── list8.gif
│   │   ├── logo.jpg
│   │   ├── main_bg.gif
│   │   ├── manage_content_bg.gif
│   │   ├── noface_150.gif
│   │   ├── noface_40.gif
│   │   ├── noface_80.gif
│   │   ├── or_star_0.gif
│   │   ├── or_star_1.gif
│   │   ├── or_star_2.gif
│   │   ├── or_star_3.gif
│   │   ├── or_star_4.gif
│   │   ├── or_star_5.gif
│   │   ├── page_button2.gif
│   │   ├── page_button3.gif
│   │   ├── page_button.gif
│   │   ├── person_id.gif
│   │   ├── res_info_title_bg.gif
│   │   ├── s_fy.gif
│   │   ├── s_guide.gif
│   │   ├── sort_switch_bg.gif
│   │   ├── sort_switch_on_l.gif
│   │   ├── sort_switch_on_r.gif
│   │   ├── s_swzl.gif
│   │   ├── title_bg1.gif
│   │   ├── title_bg2.gif
│   │   ├── title_bg3_l.gif
│   │   ├── title_bg3_r.gif
│   │   ├── title_bg4.gif
│   │   ├── title_bg5.gif
│   │   ├── title_bg6.gif
│   │   ├── title_bg7.gif
│   │   ├── xing1.gif
│   │   ├── xing2.gif
│   │   ├── xing3.gif
│   │   ├── xing4.gif
│   │   └── xing5.gif
│   ├── index.jsp
│   ├── js
│   │   ├── jquery-1.4.2.min.js
│   │   └── jquery-ui.min.js
│   ├── login.jsp
│   ├── pages
│   │   ├── auditTask.jsp
│   │   ├── diagram.jsp
│   │   ├── finance
│   │   │   └── expenseAccount.jsp
│   │   ├── group
│   │   │   └── group.jsp
│   │   ├── nav.jsp
│   │   ├── pd
│   │   │   └── pd.jsp
│   │   ├── processing.jsp
│   │   ├── salary
│   │   │   └── salaryAdjust.jsp
│   │   ├── task.jsp
│   │   ├── test.html
│   │   ├── top.jsp
│   │   ├── user
│   │   │   ├── addUser.jsp
│   │   │   └── user.jsp
│   │   ├── vacation
│   │   │   └── vacation.jsp
│   │   └── welcome.jsp
│   └── WEB-INF
│   ├── applicationContext.xml
│   ├── classes
│   │   ├── bpmn
│   │   │   ├── CountSalary.bpmn
│   │   │   ├── ExpenseAccount.bpmn
│   │   │   ├── SalaryAdjust.bpmn
│   │   │   └── Vacation.bpmn
│   │   ├── log4j.properties
│   │   ├── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   └── oa
│   │   │   ├── action
│   │   │   │   ├── BaseAction.class
│   │   │   │   ├── bean
│   │   │   │   │   ├── BaseForm.class
│   │   │   │   │   ├── CommentVO.class
│   │   │   │   │   ├── ExpenseAccountForm.class
│   │   │   │   │   ├── FormField.class
│   │   │   │   │   ├── ProcessVO.class
│   │   │   │   │   ├── SalaryForm.class
│   │   │   │   │   ├── TaskVO.class
│   │   │   │   │   ├── UserVO.class
│   │   │   │   │   └── VacationForm.class
│   │   │   │   ├── GroupAction.class
│   │   │   │   ├── ProcessAction.class
│   │   │   │   ├── ProcessDefinitionAction.class
│   │   │   │   └── UserAction.class
│   │   │   ├── dao
│   │   │   │   ├── ApplicationDao.class
│   │   │   │   └── impl
│   │   │   │   └── ApplicationDaoImpl.class
│   │   │   ├── entity
│   │   │   │   ├── ExpenseAccount.class
│   │   │   │   ├── Person.class
│   │   │   │   ├── SalaryAdjust.class
│   │   │   │   ├── Salary.class
│   │   │   │   └── Vacation.class
│   │   │   ├── init
│   │   │   │   └── InitServlet.class
│   │   │   ├── process
│   │   │   │   └── service
│   │   │   │   ├── BankTransfer.class
│   │   │   │   └── CancelAdjust.class
│   │   │   ├── service
│   │   │   │   ├── GroupService.class
│   │   │   │   ├── impl
│   │   │   │   │   ├── GroupServiceImpl.class
│   │   │   │   │   ├── ProcessDefinitionServiceImpl.class
│   │   │   │   │   ├── ProcessServiceImpl.class
│   │   │   │   │   └── UserServiceImpl.class
│   │   │   │   ├── ProcessDefinitionService.class
│   │   │   │   ├── ProcessService.class
│   │   │   │   └── UserService.class
│   │   │   └── util
│   │   │   └── DateUtil.class
│   │   └── struts.xml
│   ├── lib
│   │   ├── activiti-engine-5.10.jar
│   │   ├── activiti-spring-5.10.jar
│   │   ├── antlr-2.7.7.jar
│   │   ├── aopalliance-1.0.jar
│   │   ├── c3p0-0.9.1.jar
│   │   ├── commons-fileupload-1.3.jar
│   │   ├── commons-io-2.0.1.jar
│   │   ├── commons-lang3-3.1.jar
│   │   ├── commons-logging-1.1.1.jar
│   │   ├── dom4j-1.6.1.jar
│   │   ├── drools-compiler-5.5.0.Final.jar
│   │   ├── drools-core-5.5.0.Final.jar
│   │   ├── drools-decisiontables-5.5.0.Final.jar
│   │   ├── drools-templates-5.5.0.Final.jar
│   │   ├── freemarker-2.3.19.jar
│   │   ├── hibernate-commons-annotations-4.0.2.Final.jar
│   │   ├── hibernate-core-4.2.2.Final.jar
│   │   ├── hibernate-entitymanager-4.2.2.Final.jar
│   │   ├── hibernate-jpa-2.0-api-1.0.1.Final.jar
│   │   ├── javassist-3.15.0-GA.jar
│   │   ├── jboss-logging-3.1.0.GA.jar
│   │   ├── jstl-1.1.2.jar
│   │   ├── jta-1.1.jar
│   │   ├── knowledge-api-5.5.0.Final.jar
│   │   ├── knowledge-internal-api-5.5.0.Final.jar
│   │   ├── log4j-1.2.17.jar
│   │   ├── mybatis-3.1.1.jar
│   │   ├── mysql-connector-java-5.1.22-bin.jar
│   │   ├── ognl-3.0.6.jar
│   │   ├── org.springframework.aop-3.1.2.RELEASE.jar
│   │   ├── org.springframework.asm-3.1.2.RELEASE.jar
│   │   ├── org.springframework.expression-3.1.2.RELEASE.jar
│   │   ├── org.springframework.jdbc-3.1.2.RELEASE.jar
│   │   ├── org.springframework.orm-3.1.2.RELEASE.jar
│   │   ├── org.springframework.transaction-3.1.2.RELEASE.jar
│   │   ├── org.springframework.web-3.1.2.RELEASE.jar
│   │   ├── persistence-api-1.0.jar
│   │   ├── servlet-api-2.4.jar
│   │   ├── spring-beans-3.1.2.RELEASE.jar
│   │   ├── spring-context-3.1.2.RELEASE.jar
│   │   ├── spring-core-3.1.2.RELEASE.jar
│   │   ├── standard-1.1.2.jar
│   │   ├── struts2-core-2.3.15.jar
│   │   ├── struts2-spring-plugin-2.3.15.jar
│   │   └── xwork-core-2.3.15.jar
│   └── web.xml
├── OA.sql
├── resource
│   ├── bpmn
│   │   ├── CountSalary.bpmn
│   │   ├── ExpenseAccount.bpmn
│   │   ├── SalaryAdjust.bpmn
│   │   └── Vacation.bpmn
│   ├── log4j.properties
│   └── struts.xml
├── src
│   └── org
│   └── crazyit
│   └── activiti
│   └── oa
│   ├── action
│   │   ├── BaseAction.java
│   │   ├── bean
│   │   │   ├── BaseForm.java
│   │   │   ├── CommentVO.java
│   │   │   ├── ExpenseAccountForm.java
│   │   │   ├── FormField.java
│   │   │   ├── ProcessVO.java
│   │   │   ├── SalaryForm.java
│   │   │   ├── TaskVO.java
│   │   │   ├── UserVO.java
│   │   │   └── VacationForm.java
│   │   ├── GroupAction.java
│   │   ├── ProcessAction.java
│   │   ├── ProcessDefinitionAction.java
│   │   └── UserAction.java
│   ├── dao
│   │   ├── ApplicationDao.java
│   │   └── impl
│   │   └── ApplicationDaoImpl.java
│   ├── entity
│   │   ├── ExpenseAccount.java
│   │   ├── Person.java
│   │   ├── SalaryAdjust.java
│   │   ├── Salary.java
│   │   └── Vacation.java
│   ├── init
│   │   └── InitServlet.java
│   ├── process
│   │   └── service
│   │   ├── BankTransfer.java
│   │   └── CancelAdjust.java
│   ├── service
│   │   ├── GroupService.java
│   │   ├── impl
│   │   │   ├── GroupServiceImpl.java
│   │   │   ├── ProcessDefinitionServiceImpl.java
│   │   │   ├── ProcessServiceImpl.java
│   │   │   └── UserServiceImpl.java
│   │   ├── ProcessDefinitionService.java
│   │   ├── ProcessService.java
│   │   └── UserService.java
│   └── util
│   └── DateUtil.java
├── webapp
│   ├── commons
│   │   └── taglibs.jsp
│   ├── css
│   │   ├── jquery-ui.css
│   │   ├── main.css
│   │   ├── nav.css
│   │   ├── style.css
│   │   ├── top.css
│   │   └── turn_page1.css
│   ├── images
│   │   ├── admin_content_bg.gif
│   │   ├── admin_footer_bg.gif
│   │   ├── admin_menu_parent_bg.gif
│   │   ├── admin_nav_l.gif
│   │   ├── admin_nav_on_l.gif
│   │   ├── admin_nav_on_r.gif
│   │   ├── admin_nav_r.gif
│   │   ├── ajax_waiting2.gif
│   │   ├── ajax_waiting.gif
│   │   ├── alt_star.gif
│   │   ├── button1.gif
│   │   ├── button2.gif
│   │   ├── button3.gif
│   │   ├── button4.gif
│   │   ├── check_error2.gif
│   │   ├── check_error.gif
│   │   ├── check_right.gif
│   │   ├── content_bg1.gif
│   │   ├── content_bg1_l.gif
│   │   ├── content_bg1_r.gif
│   │   ├── content_bottom_bg1.gif
│   │   ├── gray_line1.gif
│   │   ├── gray_line2.gif
│   │   ├── gray_line3.gif
│   │   ├── header_bg.gif
│   │   ├── ico_contact.gif
│   │   ├── ico_money.gif
│   │   ├── icon_angle1.gif
│   │   ├── icon_arrow10.gif
│   │   ├── icon_arrow11.gif
│   │   ├── icon_arrow12.gif
│   │   ├── icon_arrow13.gif
│   │   ├── icon_arrow14.gif
│   │   ├── icon_arrow15.gif
│   │   ├── icon_arrow16.gif
│   │   ├── icon_arrow17.gif
│   │   ├── icon_arrow18.gif
│   │   ├── icon_arrow19.gif
│   │   ├── icon_arrow1.gif
│   │   ├── icon_arrow20.gif
│   │   ├── icon_arrow21.gif
│   │   ├── icon_arrow22.gif
│   │   ├── icon_arrow23.gif
│   │   ├── icon_arrow24.gif
│   │   ├── icon_arrow25.gif
│   │   ├── icon_arrow26.gif
│   │   ├── icon_arrow27.gif
│   │   ├── icon_arrow29.gif
│   │   ├── icon_arrow2.gif
│   │   ├── icon_arrow30.gif
│   │   ├── icon_arrow3.gif
│   │   ├── icon_arrow4.gif
│   │   ├── icon_arrow5.gif
│   │   ├── icon_arrow6.gif
│   │   ├── icon_arrow7.gif
│   │   ├── icon_arrow8.gif
│   │   ├── icon_arrow9.gif
│   │   ├── icon_clip_1.gif
│   │   ├── icon_clip_2.gif
│   │   ├── icon_clip_3.gif
│   │   ├── icon_clip_none.gif
│   │   ├── icon_close2.gif
│   │   ├── icon_close.gif
│   │   ├── icon_comma.gif
│   │   ├── icon_edit.gif
│   │   ├── icon_excl.gif
│   │   ├── icon_fav.gif
│   │   ├── icon_hand2.gif
│   │   ├── icon_hand.gif
│   │   ├── icon_loading.gif
│   │   ├── icon_minus1.gif
│   │   ├── icon_msg2.gif
│   │   ├── icon_msg.gif
│   │   ├── icon_must.gif
│   │   ├── icon_negative.gif
│   │   ├── icon_neutral.gif
│   │   ├── icon_next2.gif
│   │   ├── icon_next.gif
│   │   ├── icon_offline.gif
│   │   ├── icon_online.gif
│   │   ├── icon_online_none.gif
│   │   ├── ico_notice.gif
│   │   ├── icon_plus1.gif
│   │   ├── icon_plus2.gif
│   │   ├── icon_plus3.gif
│   │   ├── icon_positive.gif
│   │   ├── icon_previous.gif
│   │   ├── icon_price.gif
│   │   ├── icon_report.gif
│   │   ├── icon_s_assistant.gif
│   │   ├── input_button1.gif
│   │   ├── input_button2.gif
│   │   ├── input_button3.gif
│   │   ├── input_button4.gif
│   │   ├── input_button5.gif
│   │   ├── list1.gif
│   │   ├── list2.gif
│   │   ├── list3.gif
│   │   ├── list4.gif
│   │   ├── list5.gif
│   │   ├── list6.gif
│   │   ├── list7.gif
│   │   ├── list8.gif
│   │   ├── logo.jpg
│   │   ├── main_bg.gif
│   │   ├── manage_content_bg.gif
│   │   ├── noface_150.gif
│   │   ├── noface_40.gif
│   │   ├── noface_80.gif
│   │   ├── or_star_0.gif
│   │   ├── or_star_1.gif
│   │   ├── or_star_2.gif
│   │   ├── or_star_3.gif
│   │   ├── or_star_4.gif
│   │   ├── or_star_5.gif
│   │   ├── page_button2.gif
│   │   ├── page_button3.gif
│   │   ├── page_button.gif
│   │   ├── person_id.gif
│   │   ├── res_info_title_bg.gif
│   │   ├── s_fy.gif
│   │   ├── s_guide.gif
│   │   ├── sort_switch_bg.gif
│   │   ├── sort_switch_on_l.gif
│   │   ├── sort_switch_on_r.gif
│   │   ├── s_swzl.gif
│   │   ├── title_bg1.gif
│   │   ├── title_bg2.gif
│   │   ├── title_bg3_l.gif
│   │   ├── title_bg3_r.gif
│   │   ├── title_bg4.gif
│   │   ├── title_bg5.gif
│   │   ├── title_bg6.gif
│   │   ├── title_bg7.gif
│   │   ├── xing1.gif
│   │   ├── xing2.gif
│   │   ├── xing3.gif
│   │   ├── xing4.gif
│   │   └── xing5.gif
│   ├── index.jsp
│   ├── js
│   │   ├── jquery-1.4.2.min.js
│   │   └── jquery-ui.min.js
│   ├── login.jsp
│   ├── pages
│   │   ├── auditTask.jsp
│   │   ├── diagram.jsp
│   │   ├── finance
│   │   │   └── expenseAccount.jsp
│   │   ├── group
│   │   │   └── group.jsp
│   │   ├── nav.jsp
│   │   ├── pd
│   │   │   └── pd.jsp
│   │   ├── processing.jsp
│   │   ├── salary
│   │   │   └── salaryAdjust.jsp
│   │   ├── task.jsp
│   │   ├── test.html
│   │   ├── top.jsp
│   │   ├── user
│   │   │   ├── addUser.jsp
│   │   │   └── user.jsp
│   │   ├── vacation
│   │   │   └── vacation.jsp
│   │   └── welcome.jsp
│   └── WEB-INF
│   ├── applicationContext.xml
│   ├── classes
│   │   ├── bpmn
│   │   │   ├── CountSalary.bpmn
│   │   │   ├── ExpenseAccount.bpmn
│   │   │   ├── SalaryAdjust.bpmn
│   │   │   └── Vacation.bpmn
│   │   ├── log4j.properties
│   │   ├── org
│   │   │   └── crazyit
│   │   │   └── activiti
│   │   │   └── oa
│   │   │   ├── action
│   │   │   │   ├── BaseAction.class
│   │   │   │   ├── bean
│   │   │   │   │   ├── BaseForm.class
│   │   │   │   │   ├── CommentVO.class
│   │   │   │   │   ├── ExpenseAccountForm.class
│   │   │   │   │   ├── FormField.class
│   │   │   │   │   ├── ProcessVO.class
│   │   │   │   │   ├── SalaryForm.class
│   │   │   │   │   ├── TaskVO.class
│   │   │   │   │   ├── UserVO.class
│   │   │   │   │   └── VacationForm.class
│   │   │   │   ├── GroupAction.class
│   │   │   │   ├── ProcessAction.class
│   │   │   │   ├── ProcessDefinitionAction.class
│   │   │   │   └── UserAction.class
│   │   │   ├── dao
│   │   │   │   ├── ApplicationDao.class
│   │   │   │   └── impl
│   │   │   │   └── ApplicationDaoImpl.class
│   │   │   ├── entity
│   │   │   │   ├── ExpenseAccount.class
│   │   │   │   ├── Person.class
│   │   │   │   ├── SalaryAdjust.class
│   │   │   │   ├── Salary.class
│   │   │   │   └── Vacation.class
│   │   │   ├── init
│   │   │   │   └── InitServlet.class
│   │   │   ├── process
│   │   │   │   └── service
│   │   │   │   ├── BankTransfer.class
│   │   │   │   └── CancelAdjust.class
│   │   │   ├── service
│   │   │   │   ├── GroupService.class
│   │   │   │   ├── impl
│   │   │   │   │   ├── GroupServiceImpl.class
│   │   │   │   │   ├── ProcessDefinitionServiceImpl.class
│   │   │   │   │   ├── ProcessServiceImpl.class
│   │   │   │   │   └── UserServiceImpl.class
│   │   │   │   ├── ProcessDefinitionService.class
│   │   │   │   ├── ProcessService.class
│   │   │   │   └── UserService.class
│   │   │   └── util
│   │   │   └── DateUtil.class
│   │   └── struts.xml
│   ├── lib
│   │   ├── activiti-engine-5.10.jar
│   │   ├── activiti-spring-5.10.jar
│   │   ├── antlr-2.7.7.jar
│   │   ├── aopalliance-1.0.jar
│   │   ├── c3p0-0.9.1.jar
│   │   ├── commons-fileupload-1.3.jar
│   │   ├── commons-io-2.0.1.jar
│   │   ├── commons-lang3-3.1.jar
│   │   ├── commons-logging-1.1.1.jar
│   │   ├── dom4j-1.6.1.jar
│   │   ├── drools-compiler-5.5.0.Final.jar
│   │   ├── drools-core-5.5.0.Final.jar
│   │   ├── drools-decisiontables-5.5.0.Final.jar
│   │   ├── drools-templates-5.5.0.Final.jar
│   │   ├── freemarker-2.3.19.jar
│   │   ├── hibernate-commons-annotations-4.0.2.Final.jar
│   │   ├── hibernate-core-4.2.2.Final.jar
│   │   ├── hibernate-entitymanager-4.2.2.Final.jar
│   │   ├── hibernate-jpa-2.0-api-1.0.1.Final.jar
│   │   ├── javassist-3.15.0-GA.jar
│   │   ├── jboss-logging-3.1.0.GA.jar
│   │   ├── jstl-1.1.2.jar
│   │   ├── jta-1.1.jar
│   │   ├── knowledge-api-5.5.0.Final.jar
│   │   ├── knowledge-internal-api-5.5.0.Final.jar
│   │   ├── log4j-1.2.17.jar
│   │   ├── mybatis-3.1.1.jar
│   │   ├── mysql-connector-java-5.1.22-bin.jar
│   │   ├── ognl-3.0.6.jar
│   │   ├── org.springframework.aop-3.1.2.RELEASE.jar
│   │   ├── org.springframework.asm-3.1.2.RELEASE.jar
│   │   ├── org.springframework.expression-3.1.2.RELEASE.jar
│   │   ├── org.springframework.jdbc-3.1.2.RELEASE.jar
│   │   ├── org.springframework.orm-3.1.2.RELEASE.jar
│   │   ├── org.springframework.transaction-3.1.2.RELEASE.jar
│   │   ├── org.springframework.web-3.1.2.RELEASE.jar
│   │   ├── persistence-api-1.0.jar
│   │   ├── servlet-api-2.4.jar
│   │   ├── spring-beans-3.1.2.RELEASE.jar
│   │   ├── spring-context-3.1.2.RELEASE.jar
│   │   ├── spring-core-3.1.2.RELEASE.jar
│   │   ├── standard-1.1.2.jar
│   │   ├── struts2-core-2.3.15.jar
│   │   ├── struts2-spring-plugin-2.3.15.jar
│   │   └── xwork-core-2.3.15.jar
│   └── web.xml
└── work
├── org
│   └── apache
│   └── jsp
│   ├── index_jsp.class
│   ├── index_jsp.java
│   ├── login_jsp.class
│   ├── login_jsp.java
│   └── pages
│   ├── auditTask_jsp.class
│   ├── auditTask_jsp.java
│   ├── diagram_jsp.class
│   ├── diagram_jsp.java
│   ├── ended_jsp.class
│   ├── ended_jsp.java
│   ├── finance
│   │   ├── expenseAccount_jsp.class
│   │   ├── expenseAccount_jsp.java
│   │   ├── finance_jsp.class
│   │   └── finance_jsp.java
│   ├── group
│   │   ├── addGroup_jsp.class
│   │   ├── addGroup_jsp.java
│   │   ├── group_jsp.class
│   │   └── group_jsp.java
│   ├── index_jsp.class
│   ├── index_jsp.java
│   ├── login_jsp.class
│   ├── login_jsp.java
│   ├── nav_jsp.class
│   ├── nav_jsp.java
│   ├── pd
│   │   ├── pd_jsp.class
│   │   └── pd_jsp.java
│   ├── pi
│   │   ├── pi_jsp.class
│   │   └── pi_jsp.java
│   ├── processing_jsp.class
│   ├── processing_jsp.java
│   ├── salary
│   │   ├── salaryAdjust_jsp.class
│   │   └── salaryAdjust_jsp.java
│   ├── task_jsp.class
│   ├── task_jsp.java
│   ├── top_jsp.class
│   ├── top_jsp.java
│   ├── user
│   │   ├── addUser_jsp.class
│   │   ├── addUser_jsp.java
│   │   ├── user_jsp.class
│   │   └── user_jsp.java
│   ├── vacation
│   │   ├── vacation_jsp.class
│   │   └── vacation_jsp.java
│   ├── welcome_jsp.class
│   └── welcome_jsp.java
└── tldCache.ser

1481 directories, 2437 files

标签:

实例下载地址

疯狂Workflow讲义 基于Activiti的工作流应用开发 配套源码

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

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

网友评论

发表评论

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

查看所有0条评论>>

小贴士

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

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

关于好例子网

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

;
报警