├── .gitignore ├── LICENSE ├── artifact.gradle ├── settings.gradle └── src └── main └── java └── io └── thesf └── swiftframework └── activiti ├── api ├── process │ ├── assembler │ │ └── BPMNActivityAssembler.java │ └── runtime │ │ └── events │ │ └── listener │ │ ├── BPMNSequenceFlowTakenEventListener.java │ │ └── ProcessCompletedEventListener.java └── runtime │ └── model │ ├── BPMNActivityChain.java │ ├── BPMNProcessChain.java │ ├── ExecutionVariables.java │ ├── TaskAssigneeDefinition.java │ └── impl │ ├── BPMNActivityChainImpl.java │ ├── BPMNProcessChainImpl.java │ ├── FreeJumpBPMNActivityImpl.java │ └── TaskAssigneeDefinitionImpl.java ├── cache ├── CacheManager.java ├── DelegateCacheManager.java ├── LocalCacheManagerImpl.java └── data │ ├── BPMNProcessChainCacheManager.java │ ├── BPMNProcessChainCacheManagerImpl.java │ ├── TaskAssigneeDefinitionCacheManager.java │ └── TaskAssigneeDefinitionCacheManagerImpl.java ├── engine └── impl │ ├── bpmn │ ├── behavior │ │ ├── InnerAssignParallelMultiInstanceBehavior.java │ │ ├── InnerAssignSequentialMultiInstanceBehavior.java │ │ ├── InnerAssignUserTaskActivityBehavior.java │ │ └── PassThroughParallelGatewayActivityBehavior.java │ └── parser │ │ └── handler │ │ └── PreUserTaskParseHandler.java │ ├── cmd │ ├── CalculateOutgoingFlowsCmd.java │ ├── FindUserTaskAssigneeCmd.java │ ├── FreeJumpActivityCmd.java │ └── RollBackActivityCmd.java │ ├── history │ ├── BPMNProcessActivityRecordPayload.java │ ├── BPMNProcessActivityRecorder.java │ ├── payloads │ │ ├── FreeJumpRecordPayload.java │ │ ├── ProcessCompletedRecordPayload.java │ │ ├── RollBackRecordPayload.java │ │ └── SequenceFlowTakenRecordPayload.java │ ├── recorder │ │ ├── BPMNProcessCompletedRecorder.java │ │ ├── BPMNProcessFreeJumpRecorder.java │ │ ├── BPMNProcessRollBackRecorder.java │ │ └── BPMNProcessSequenceFlowTokenRecorder.java │ └── route │ │ └── BPMNProcessActivityRecorderRouter.java │ └── interceptor │ ├── SpringCommand.java │ ├── SpringCommandContext.java │ └── SpringCommandContextFactory.java └── spring └── bpmn └── parser └── SwiftDefaultActivityBehaviorFactory.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/LICENSE -------------------------------------------------------------------------------- /artifact.gradle: -------------------------------------------------------------------------------- 1 | ext { 2 | artifactVersion = '1.0.0-SNAPSHOT' 3 | } -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'swift-activiti-engine' 2 | 3 | -------------------------------------------------------------------------------- /src/main/java/io/thesf/swiftframework/activiti/api/process/assembler/BPMNActivityAssembler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/src/main/java/io/thesf/swiftframework/activiti/api/process/assembler/BPMNActivityAssembler.java -------------------------------------------------------------------------------- /src/main/java/io/thesf/swiftframework/activiti/api/process/runtime/events/listener/BPMNSequenceFlowTakenEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/src/main/java/io/thesf/swiftframework/activiti/api/process/runtime/events/listener/BPMNSequenceFlowTakenEventListener.java -------------------------------------------------------------------------------- /src/main/java/io/thesf/swiftframework/activiti/api/process/runtime/events/listener/ProcessCompletedEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/src/main/java/io/thesf/swiftframework/activiti/api/process/runtime/events/listener/ProcessCompletedEventListener.java -------------------------------------------------------------------------------- /src/main/java/io/thesf/swiftframework/activiti/api/runtime/model/BPMNActivityChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/src/main/java/io/thesf/swiftframework/activiti/api/runtime/model/BPMNActivityChain.java -------------------------------------------------------------------------------- /src/main/java/io/thesf/swiftframework/activiti/api/runtime/model/BPMNProcessChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/src/main/java/io/thesf/swiftframework/activiti/api/runtime/model/BPMNProcessChain.java -------------------------------------------------------------------------------- /src/main/java/io/thesf/swiftframework/activiti/api/runtime/model/ExecutionVariables.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/src/main/java/io/thesf/swiftframework/activiti/api/runtime/model/ExecutionVariables.java -------------------------------------------------------------------------------- /src/main/java/io/thesf/swiftframework/activiti/api/runtime/model/TaskAssigneeDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/src/main/java/io/thesf/swiftframework/activiti/api/runtime/model/TaskAssigneeDefinition.java -------------------------------------------------------------------------------- /src/main/java/io/thesf/swiftframework/activiti/api/runtime/model/impl/BPMNActivityChainImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/src/main/java/io/thesf/swiftframework/activiti/api/runtime/model/impl/BPMNActivityChainImpl.java -------------------------------------------------------------------------------- /src/main/java/io/thesf/swiftframework/activiti/api/runtime/model/impl/BPMNProcessChainImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/src/main/java/io/thesf/swiftframework/activiti/api/runtime/model/impl/BPMNProcessChainImpl.java -------------------------------------------------------------------------------- /src/main/java/io/thesf/swiftframework/activiti/api/runtime/model/impl/FreeJumpBPMNActivityImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/src/main/java/io/thesf/swiftframework/activiti/api/runtime/model/impl/FreeJumpBPMNActivityImpl.java -------------------------------------------------------------------------------- /src/main/java/io/thesf/swiftframework/activiti/api/runtime/model/impl/TaskAssigneeDefinitionImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/src/main/java/io/thesf/swiftframework/activiti/api/runtime/model/impl/TaskAssigneeDefinitionImpl.java -------------------------------------------------------------------------------- /src/main/java/io/thesf/swiftframework/activiti/cache/CacheManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/src/main/java/io/thesf/swiftframework/activiti/cache/CacheManager.java -------------------------------------------------------------------------------- /src/main/java/io/thesf/swiftframework/activiti/cache/DelegateCacheManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/src/main/java/io/thesf/swiftframework/activiti/cache/DelegateCacheManager.java -------------------------------------------------------------------------------- /src/main/java/io/thesf/swiftframework/activiti/cache/LocalCacheManagerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/src/main/java/io/thesf/swiftframework/activiti/cache/LocalCacheManagerImpl.java -------------------------------------------------------------------------------- /src/main/java/io/thesf/swiftframework/activiti/cache/data/BPMNProcessChainCacheManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/src/main/java/io/thesf/swiftframework/activiti/cache/data/BPMNProcessChainCacheManager.java -------------------------------------------------------------------------------- /src/main/java/io/thesf/swiftframework/activiti/cache/data/BPMNProcessChainCacheManagerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/src/main/java/io/thesf/swiftframework/activiti/cache/data/BPMNProcessChainCacheManagerImpl.java -------------------------------------------------------------------------------- /src/main/java/io/thesf/swiftframework/activiti/cache/data/TaskAssigneeDefinitionCacheManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/src/main/java/io/thesf/swiftframework/activiti/cache/data/TaskAssigneeDefinitionCacheManager.java -------------------------------------------------------------------------------- /src/main/java/io/thesf/swiftframework/activiti/cache/data/TaskAssigneeDefinitionCacheManagerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/src/main/java/io/thesf/swiftframework/activiti/cache/data/TaskAssigneeDefinitionCacheManagerImpl.java -------------------------------------------------------------------------------- /src/main/java/io/thesf/swiftframework/activiti/engine/impl/bpmn/behavior/InnerAssignParallelMultiInstanceBehavior.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/src/main/java/io/thesf/swiftframework/activiti/engine/impl/bpmn/behavior/InnerAssignParallelMultiInstanceBehavior.java -------------------------------------------------------------------------------- /src/main/java/io/thesf/swiftframework/activiti/engine/impl/bpmn/behavior/InnerAssignSequentialMultiInstanceBehavior.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/src/main/java/io/thesf/swiftframework/activiti/engine/impl/bpmn/behavior/InnerAssignSequentialMultiInstanceBehavior.java -------------------------------------------------------------------------------- /src/main/java/io/thesf/swiftframework/activiti/engine/impl/bpmn/behavior/InnerAssignUserTaskActivityBehavior.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/src/main/java/io/thesf/swiftframework/activiti/engine/impl/bpmn/behavior/InnerAssignUserTaskActivityBehavior.java -------------------------------------------------------------------------------- /src/main/java/io/thesf/swiftframework/activiti/engine/impl/bpmn/behavior/PassThroughParallelGatewayActivityBehavior.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/src/main/java/io/thesf/swiftframework/activiti/engine/impl/bpmn/behavior/PassThroughParallelGatewayActivityBehavior.java -------------------------------------------------------------------------------- /src/main/java/io/thesf/swiftframework/activiti/engine/impl/bpmn/parser/handler/PreUserTaskParseHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/src/main/java/io/thesf/swiftframework/activiti/engine/impl/bpmn/parser/handler/PreUserTaskParseHandler.java -------------------------------------------------------------------------------- /src/main/java/io/thesf/swiftframework/activiti/engine/impl/cmd/CalculateOutgoingFlowsCmd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/src/main/java/io/thesf/swiftframework/activiti/engine/impl/cmd/CalculateOutgoingFlowsCmd.java -------------------------------------------------------------------------------- /src/main/java/io/thesf/swiftframework/activiti/engine/impl/cmd/FindUserTaskAssigneeCmd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/src/main/java/io/thesf/swiftframework/activiti/engine/impl/cmd/FindUserTaskAssigneeCmd.java -------------------------------------------------------------------------------- /src/main/java/io/thesf/swiftframework/activiti/engine/impl/cmd/FreeJumpActivityCmd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/src/main/java/io/thesf/swiftframework/activiti/engine/impl/cmd/FreeJumpActivityCmd.java -------------------------------------------------------------------------------- /src/main/java/io/thesf/swiftframework/activiti/engine/impl/cmd/RollBackActivityCmd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/src/main/java/io/thesf/swiftframework/activiti/engine/impl/cmd/RollBackActivityCmd.java -------------------------------------------------------------------------------- /src/main/java/io/thesf/swiftframework/activiti/engine/impl/history/BPMNProcessActivityRecordPayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/src/main/java/io/thesf/swiftframework/activiti/engine/impl/history/BPMNProcessActivityRecordPayload.java -------------------------------------------------------------------------------- /src/main/java/io/thesf/swiftframework/activiti/engine/impl/history/BPMNProcessActivityRecorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/src/main/java/io/thesf/swiftframework/activiti/engine/impl/history/BPMNProcessActivityRecorder.java -------------------------------------------------------------------------------- /src/main/java/io/thesf/swiftframework/activiti/engine/impl/history/payloads/FreeJumpRecordPayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/src/main/java/io/thesf/swiftframework/activiti/engine/impl/history/payloads/FreeJumpRecordPayload.java -------------------------------------------------------------------------------- /src/main/java/io/thesf/swiftframework/activiti/engine/impl/history/payloads/ProcessCompletedRecordPayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/src/main/java/io/thesf/swiftframework/activiti/engine/impl/history/payloads/ProcessCompletedRecordPayload.java -------------------------------------------------------------------------------- /src/main/java/io/thesf/swiftframework/activiti/engine/impl/history/payloads/RollBackRecordPayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/src/main/java/io/thesf/swiftframework/activiti/engine/impl/history/payloads/RollBackRecordPayload.java -------------------------------------------------------------------------------- /src/main/java/io/thesf/swiftframework/activiti/engine/impl/history/payloads/SequenceFlowTakenRecordPayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/src/main/java/io/thesf/swiftframework/activiti/engine/impl/history/payloads/SequenceFlowTakenRecordPayload.java -------------------------------------------------------------------------------- /src/main/java/io/thesf/swiftframework/activiti/engine/impl/history/recorder/BPMNProcessCompletedRecorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/src/main/java/io/thesf/swiftframework/activiti/engine/impl/history/recorder/BPMNProcessCompletedRecorder.java -------------------------------------------------------------------------------- /src/main/java/io/thesf/swiftframework/activiti/engine/impl/history/recorder/BPMNProcessFreeJumpRecorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/src/main/java/io/thesf/swiftframework/activiti/engine/impl/history/recorder/BPMNProcessFreeJumpRecorder.java -------------------------------------------------------------------------------- /src/main/java/io/thesf/swiftframework/activiti/engine/impl/history/recorder/BPMNProcessRollBackRecorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/src/main/java/io/thesf/swiftframework/activiti/engine/impl/history/recorder/BPMNProcessRollBackRecorder.java -------------------------------------------------------------------------------- /src/main/java/io/thesf/swiftframework/activiti/engine/impl/history/recorder/BPMNProcessSequenceFlowTokenRecorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/src/main/java/io/thesf/swiftframework/activiti/engine/impl/history/recorder/BPMNProcessSequenceFlowTokenRecorder.java -------------------------------------------------------------------------------- /src/main/java/io/thesf/swiftframework/activiti/engine/impl/history/route/BPMNProcessActivityRecorderRouter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/src/main/java/io/thesf/swiftframework/activiti/engine/impl/history/route/BPMNProcessActivityRecorderRouter.java -------------------------------------------------------------------------------- /src/main/java/io/thesf/swiftframework/activiti/engine/impl/interceptor/SpringCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/src/main/java/io/thesf/swiftframework/activiti/engine/impl/interceptor/SpringCommand.java -------------------------------------------------------------------------------- /src/main/java/io/thesf/swiftframework/activiti/engine/impl/interceptor/SpringCommandContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/src/main/java/io/thesf/swiftframework/activiti/engine/impl/interceptor/SpringCommandContext.java -------------------------------------------------------------------------------- /src/main/java/io/thesf/swiftframework/activiti/engine/impl/interceptor/SpringCommandContextFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/src/main/java/io/thesf/swiftframework/activiti/engine/impl/interceptor/SpringCommandContextFactory.java -------------------------------------------------------------------------------- /src/main/java/io/thesf/swiftframework/activiti/spring/bpmn/parser/SwiftDefaultActivityBehaviorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vc-thesf/swift-activiti-engine/HEAD/src/main/java/io/thesf/swiftframework/activiti/spring/bpmn/parser/SwiftDefaultActivityBehaviorFactory.java --------------------------------------------------------------------------------