├── .gitignore ├── LICENSE.txt ├── NOTICE.txt ├── README-zh.md ├── README.md ├── easyflow-flow-bpmn ├── BPMNDesigner.html ├── pom.xml ├── src │ ├── main │ │ └── java │ │ │ ├── .gitkeep │ │ │ └── com │ │ │ └── jd │ │ │ └── easyflow │ │ │ └── flow │ │ │ └── bpmn │ │ │ ├── BpmnFlowParser.java │ │ │ └── converter │ │ │ ├── BaseFlowNodeConverter.java │ │ │ ├── BpmnConverter.java │ │ │ ├── FlowNodeConverter.java │ │ │ ├── activity │ │ │ ├── AdhocSubProcessConverter.java │ │ │ ├── BusinessRuleTaskConverter.java │ │ │ ├── CallActivityConverter.java │ │ │ ├── EventSubProcessConverter.java │ │ │ ├── ManualTaskConverter.java │ │ │ ├── ReceiveTaskConverter.java │ │ │ ├── ScriptTaskConverter.java │ │ │ ├── SendTaskConverter.java │ │ │ ├── ServiceTaskConverter.java │ │ │ ├── SubProcessConverter.java │ │ │ ├── TaskConverter.java │ │ │ ├── TransactionConverter.java │ │ │ └── UserTaskConverter.java │ │ │ ├── event │ │ │ ├── EndEventConverter.java │ │ │ ├── IntermediateCatchEventConverter.java │ │ │ ├── StartEventConverter.java │ │ │ └── ThrowEventConverter.java │ │ │ ├── gateway │ │ │ ├── ComplexGatewayConverter.java │ │ │ ├── EventGatewayConverter.java │ │ │ ├── ExclusiveGatewayConverter.java │ │ │ ├── InclusiveGatewayConverter.java │ │ │ └── ParallelGatewayConverter.java │ │ │ └── util │ │ │ ├── BpmnXmlConstants.java │ │ │ └── ConvertUtil.java │ └── test │ │ ├── java │ │ └── com │ │ │ └── jd │ │ │ └── easyflow │ │ │ └── flow │ │ │ └── bpmn │ │ │ ├── FlowBpmnTestSuite.java │ │ │ ├── cases │ │ │ ├── callactivity │ │ │ │ └── BpmnCallActivityTest.java │ │ │ ├── chain │ │ │ │ └── FlowChainTest.java │ │ │ ├── converter │ │ │ │ ├── BpmnConverterTest.java │ │ │ │ └── BpmnTestService.java │ │ │ ├── defaultflow │ │ │ │ └── DefaultFlowTest.java │ │ │ ├── extension │ │ │ │ └── BpmnExtensionTest.java │ │ │ ├── inclusive │ │ │ │ └── BpmnInclusiveTest.java │ │ │ ├── logflag │ │ │ │ └── LogFlagTest.java │ │ │ ├── parallel │ │ │ │ └── BpmnParallelTest.java │ │ │ ├── share │ │ │ │ └── nodeaction │ │ │ │ │ ├── TestEventNodeAction.java │ │ │ │ │ └── TestStepAction.java │ │ │ ├── subprocess │ │ │ │ └── BpmnSubProcessTest.java │ │ │ ├── terminate │ │ │ │ └── BpmnTerminateTest.java │ │ │ └── throwevent │ │ │ │ └── BpmnThrowEventTest.java │ │ │ ├── ext │ │ │ └── cases │ │ │ │ └── chain │ │ │ │ ├── ChainTest.java │ │ │ │ ├── ChainTestService.java │ │ │ │ ├── Plugin1.java │ │ │ │ ├── Plugin2.java │ │ │ │ └── Plugin3.java │ │ │ └── quickstart │ │ │ ├── QuickStart001Node01Action.java │ │ │ ├── QuickStart002Node01Action.java │ │ │ ├── QuickStart003Node01Action.java │ │ │ └── QuickStartTest.java │ │ └── resources │ │ ├── flow │ │ ├── cases │ │ │ ├── callactivity │ │ │ │ ├── flow_callactivity_test_001.bpmn │ │ │ │ └── flow_sub_of_called.bpmn │ │ │ ├── chain │ │ │ │ └── flow_chaintest1.bpmn │ │ │ ├── converter │ │ │ │ ├── compensate001.bpmn │ │ │ │ ├── flow001.json │ │ │ │ ├── flow_multiple_001.bpmn │ │ │ │ ├── process_1.bpmn │ │ │ │ └── process_1_simple.bpmn │ │ │ ├── defaultflow │ │ │ │ └── default_flow_001.bpmn │ │ │ ├── extension │ │ │ │ └── process_1.bpmn │ │ │ ├── inclusive │ │ │ │ ├── flow_inclusive001.bpmn │ │ │ │ └── flow_inclusive002.bpmn │ │ │ ├── logflag │ │ │ │ └── logflag_001.bpmn │ │ │ ├── parallel │ │ │ │ ├── flow_multi_parallel_subflow_001.bpmn │ │ │ │ └── flow_parallel001.bpmn │ │ │ ├── subprocess │ │ │ │ └── flow_subprocess_test_001.bpmn │ │ │ ├── terminate │ │ │ │ └── flow_terminate001.bpmn │ │ │ └── throwevent │ │ │ │ └── flow_throwevent001.bpmn │ │ ├── ext │ │ │ └── cases │ │ │ │ └── chain │ │ │ │ └── flow_chaintest1.bpmn │ │ └── quickstart │ │ │ └── quickstart_001.bpmn │ │ └── logback.xml └── static │ ├── plugins │ ├── bootstrap-multiselect │ │ ├── css │ │ │ └── bootstrap-multiselect.css │ │ ├── js │ │ │ └── bootstrap-multiselect.js │ │ └── less │ │ │ └── bootstrap-multiselect.less │ ├── bootstrap │ │ ├── css │ │ │ ├── bootstrap-grid.css │ │ │ ├── bootstrap-grid.css.map │ │ │ ├── bootstrap-grid.min.css │ │ │ ├── bootstrap-grid.min.css.map │ │ │ ├── bootstrap-reboot.css │ │ │ ├── bootstrap-reboot.css.map │ │ │ ├── bootstrap-reboot.min.css │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.css.map │ │ │ ├── bootstrap.min.css │ │ │ └── bootstrap.min.css.map │ │ └── js │ │ │ ├── bootstrap.bundle.js │ │ │ ├── bootstrap.bundle.js.map │ │ │ ├── bootstrap.bundle.min.js │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.js.map │ │ │ ├── bootstrap.min.js │ │ │ └── bootstrap.min.js.map │ ├── bpmnjs │ │ ├── assets │ │ │ ├── bpmn-font │ │ │ │ ├── css │ │ │ │ │ ├── bpmn-codes.css │ │ │ │ │ ├── bpmn-embedded.css │ │ │ │ │ └── bpmn.css │ │ │ │ └── font │ │ │ │ │ ├── bpmn.eot │ │ │ │ │ ├── bpmn.svg │ │ │ │ │ ├── bpmn.ttf │ │ │ │ │ ├── bpmn.woff │ │ │ │ │ └── bpmn.woff2 │ │ │ ├── bpmn-js.css │ │ │ └── diagram-js.css │ │ ├── bpmn-modeler.development.js │ │ ├── bpmn-modeler.production.min.js │ │ ├── bpmn-navigated-viewer.development.js │ │ ├── bpmn-navigated-viewer.production.min.js │ │ ├── bpmn-viewer.development.js │ │ ├── bpmn-viewer.production.min.js │ │ └── changeForEasyflow │ │ │ ├── changelog.txt │ │ │ └── rollup.config.js │ ├── flow │ │ ├── bpmn.js │ │ ├── flow.css │ │ └── flow.js │ ├── fontawesome │ │ ├── css │ │ │ ├── all.css │ │ │ └── all.min.css │ │ └── webfonts │ │ │ ├── fa-brands-400.eot │ │ │ ├── fa-brands-400.svg │ │ │ ├── fa-brands-400.ttf │ │ │ ├── fa-brands-400.woff │ │ │ ├── fa-brands-400.woff2 │ │ │ ├── fa-regular-400.eot │ │ │ ├── fa-regular-400.svg │ │ │ ├── fa-regular-400.ttf │ │ │ ├── fa-regular-400.woff │ │ │ ├── fa-regular-400.woff2 │ │ │ ├── fa-solid-900.eot │ │ │ ├── fa-solid-900.svg │ │ │ ├── fa-solid-900.ttf │ │ │ ├── fa-solid-900.woff │ │ │ └── fa-solid-900.woff2 │ ├── jquery-validation │ │ ├── jquery.validate.js │ │ └── jquery.validate.min.js │ ├── jquery │ │ ├── jquery-3.6.0.js │ │ ├── jquery-3.6.0.min.js │ │ └── jquery-3.6.0.min.map │ └── std-common │ │ ├── common.css │ │ ├── common.js │ │ ├── messages_default.js │ │ └── messages_zh.js │ └── test │ └── JsonPropertyEditor.html ├── easyflow-flow-extension ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── jd │ │ └── easyflow │ │ └── flow │ │ └── ext │ │ ├── chain │ │ ├── BaseChainPlugin.java │ │ ├── ChainConstants.java │ │ ├── ChainInvoker.java │ │ └── TargetAction.java │ │ ├── check │ │ ├── CheckErrorItem.java │ │ ├── CheckParam.java │ │ ├── CheckResult.java │ │ ├── FlowChecker.java │ │ └── impl │ │ │ ├── AllFlowNodeLinkChecker.java │ │ │ ├── ExpNodeActionDotCheckFlowParseListener.java │ │ │ ├── FlowNodeLinkCheckConfig.java │ │ │ ├── FlowNodeLinkCheckFlowParseListener.java │ │ │ ├── FlowNodeLinkChecker.java │ │ │ ├── InfiniteLoopCheckFlowParseListener.java │ │ │ └── SubFlowCheckFlowParseListener.java │ │ ├── funcall │ │ ├── FunCallConstants.java │ │ ├── FunCallEventListener.java │ │ ├── FunCallFlowPostHandler.java │ │ ├── FunCallFlowPreHandler.java │ │ └── FunCallNodeAction.java │ │ ├── interrupt │ │ ├── ExtInterruptNodeAction.java │ │ ├── ExtNodeThreadHolder.java │ │ ├── ExtNodeThreadInterruptFlowFilter.java │ │ ├── ExtNodeThreadInterruptHelper.java │ │ └── ExtNodeThreadInterruptNodeFilter.java │ │ ├── model │ │ └── action │ │ │ ├── JavaScriptNodeAction.java │ │ │ └── ShellNodeAction.java │ │ ├── serialize │ │ ├── FlowParamAssembleData.java │ │ ├── FlowParamAssembleManager.java │ │ ├── FlowParamAssembler.java │ │ ├── FlowParamSerializeManager.java │ │ ├── FlowParamSerializer.java │ │ └── impl │ │ │ ├── BaseFlowParamSerializer.java │ │ │ ├── DefaultFlowParamAssembler.java │ │ │ ├── JavaFlowParamSerializer.java │ │ │ └── JsonFlowParamSerializer.java │ │ ├── session │ │ ├── FlowSession.java │ │ ├── FlowSessionConstants.java │ │ ├── FlowSessionImpl.java │ │ └── SessionMultiCheckPreHandler.java │ │ └── timeout │ │ ├── TimeoutFlowFilter.java │ │ ├── TimeoutNodeActionFilter.java │ │ └── TimeoutTemplate.java │ └── test │ ├── java │ └── com │ │ └── jd │ │ └── easyflow │ │ └── flow │ │ └── ext │ │ ├── FlowExtTestSuite.java │ │ ├── cases │ │ ├── chain │ │ │ ├── ChainTest.java │ │ │ ├── ChainTestService.java │ │ │ ├── Filter1.java │ │ │ ├── Filter2.java │ │ │ ├── Filter3.java │ │ │ ├── Plugin1.java │ │ │ ├── Plugin2.java │ │ │ └── Plugin3.java │ │ ├── check │ │ │ ├── FlowNodeLinkCheckTest.java │ │ │ └── InfiniteLoopCheckTest.java │ │ ├── funcall │ │ │ ├── FunCallTest.java │ │ │ └── MockActionClass.java │ │ ├── interrupt │ │ │ └── ExtInterruptTest.java │ │ ├── model │ │ │ └── action │ │ │ │ ├── JavaScriptNodeActionTest.java │ │ │ │ └── ShellNodeActionTest.java │ │ ├── session │ │ │ ├── MockRequestAsyncCall.java │ │ │ └── SessionFlowTest.java │ │ └── timeout │ │ │ ├── TestTimeoutNodeAction.java │ │ │ └── TimeoutFilterTest.java │ │ └── serialize │ │ └── impl │ │ └── JsonFlowParamSerializerTest.java │ └── resources │ └── flow │ └── cases │ ├── chain │ └── flow_chaintest2.json │ ├── check │ ├── check_infinite_loop_001.json │ ├── check_infinite_loop_002.json │ ├── check_infinite_loop_003.json │ ├── check_isolated_001.json │ ├── check_isolated_002.json │ ├── check_nonEnd_001.json │ ├── check_nonStart_001.json │ ├── check_notexists_001.json │ └── check_preCheckNodesNotExists_001.json │ ├── funcall │ ├── funcall_test_001.json │ └── funcall_test_002.json │ ├── interrupt │ └── ext_interrupt_001.json │ ├── model │ └── action │ │ ├── javascript_test_001.json │ │ └── shell_test_001.json │ ├── session │ └── flow_session_001.json │ └── timeout │ ├── flow_timeout_001.json │ └── flow_timeout_002.json ├── easyflow-flow ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── jd │ │ │ └── easyflow │ │ │ └── flow │ │ │ ├── common │ │ │ └── FlowExecutor.java │ │ │ ├── el │ │ │ ├── ElEvaluator.java │ │ │ ├── ElFactory.java │ │ │ ├── ElRootMap.java │ │ │ └── SpelEvaluator.java │ │ │ ├── engine │ │ │ ├── FlowContext.java │ │ │ ├── FlowEngine.java │ │ │ ├── FlowParam.java │ │ │ ├── FlowResult.java │ │ │ ├── FlowRunner.java │ │ │ ├── builder │ │ │ │ └── FlowParamBuilder.java │ │ │ ├── event │ │ │ │ ├── BaseFlowEventListener.java │ │ │ │ ├── ExpFlowEventListener.java │ │ │ │ ├── FlowEvent.java │ │ │ │ ├── FlowEventListener.java │ │ │ │ ├── FlowEventTrigger.java │ │ │ │ └── impl │ │ │ │ │ ├── EventFlowListener.java │ │ │ │ │ └── InterruptFlowListener.java │ │ │ ├── filter │ │ │ │ ├── FlowEngineFilter.java │ │ │ │ ├── FlowEngineFilterManager.java │ │ │ │ └── impl │ │ │ │ │ └── BaseFlowEngineFilter.java │ │ │ └── impl │ │ │ │ ├── BaseFlowRunner.java │ │ │ │ ├── CoreFlowEngine.java │ │ │ │ ├── ExpFlowRunner.java │ │ │ │ ├── FlowContextImpl.java │ │ │ │ ├── FlowEngineImpl.java │ │ │ │ ├── MultipleThreadFlowRunner.java │ │ │ │ ├── ReusableThreadFlowRunner.java │ │ │ │ └── SingleThreadFlowRunner.java │ │ │ ├── exception │ │ │ └── FlowException.java │ │ │ ├── filter │ │ │ ├── BaseFilter.java │ │ │ ├── ExpFilter.java │ │ │ ├── Filter.java │ │ │ ├── FilterChain.java │ │ │ └── FilterChainImpl.java │ │ │ ├── model │ │ │ ├── Flow.java │ │ │ ├── FlowLifeCycle.java │ │ │ ├── FlowNode.java │ │ │ ├── FlowPostHandler.java │ │ │ ├── FlowPreHandler.java │ │ │ ├── InitContext.java │ │ │ ├── NodeAction.java │ │ │ ├── NodeContext.java │ │ │ ├── NodeContextAccessor.java │ │ │ ├── NodeExecutor.java │ │ │ ├── NodePostHandler.java │ │ │ ├── NodePreHandler.java │ │ │ ├── action │ │ │ │ ├── ActionResultEl.java │ │ │ │ ├── CompensateNodeAction.java │ │ │ │ ├── EventNodeAction.java │ │ │ │ ├── ExecutorNodeAction.java │ │ │ │ ├── ExpNodeAction.java │ │ │ │ ├── FlowNodeAction.java │ │ │ │ ├── InterruptNodeAction.java │ │ │ │ ├── LoopNodeAction.java │ │ │ │ ├── ParamExecutorNodeAction.java │ │ │ │ └── compensate │ │ │ │ │ ├── CompensateAction.java │ │ │ │ │ ├── CompensateFlowFilter.java │ │ │ │ │ ├── CompensateFlowParseEventListener.java │ │ │ │ │ ├── CompensateHelper.java │ │ │ │ │ ├── CompensateNodeFilter.java │ │ │ │ │ ├── CompensateNodePreHandlerFilter.java │ │ │ │ │ └── FlowCompensateAction.java │ │ │ ├── builder │ │ │ │ └── FlowBuilder.java │ │ │ ├── definition │ │ │ │ └── DefConstants.java │ │ │ ├── filter │ │ │ │ ├── FlowFilter.java │ │ │ │ ├── FlowFilterManager.java │ │ │ │ ├── FlowPostHandlerFilter.java │ │ │ │ ├── FlowPreHandlerFilter.java │ │ │ │ ├── NodeActionFilter.java │ │ │ │ ├── NodeFilter.java │ │ │ │ ├── NodePostHandlerFilter.java │ │ │ │ ├── NodePreHandlerFilter.java │ │ │ │ └── impl │ │ │ │ │ ├── BaseFlowFilter.java │ │ │ │ │ ├── BaseFlowPostHandlerFilter.java │ │ │ │ │ ├── BaseFlowPreHandlerFilter.java │ │ │ │ │ ├── BaseNodeActionFilter.java │ │ │ │ │ ├── BaseNodeFilter.java │ │ │ │ │ ├── BaseNodePostHandlerFilter.java │ │ │ │ │ └── BaseNodePreHandlerFilter.java │ │ │ ├── flow │ │ │ │ ├── post │ │ │ │ │ └── ExpFlowPostHandler.java │ │ │ │ └── pre │ │ │ │ │ └── ExpFlowPreHandler.java │ │ │ ├── node │ │ │ │ └── NodeImpl.java │ │ │ ├── parser │ │ │ │ ├── FlowParser.java │ │ │ │ ├── FlowParserImpl.java │ │ │ │ ├── event │ │ │ │ │ ├── ExpFlowParseEventListener.java │ │ │ │ │ ├── FlowParseEvent.java │ │ │ │ │ ├── FlowParseEventListener.java │ │ │ │ │ └── FlowParseEventTypes.java │ │ │ │ └── param │ │ │ │ │ ├── ActionParseParam.java │ │ │ │ │ ├── FlowParseParam.java │ │ │ │ │ ├── PostParseParam.java │ │ │ │ │ └── PreParseParam.java │ │ │ ├── post │ │ │ │ ├── AbstractNodePostHandler.java │ │ │ │ ├── ConditionalNodePostHandler.java │ │ │ │ ├── EventPostHandler.java │ │ │ │ ├── ExecutorNodePostHandler.java │ │ │ │ ├── ExpNodePostHandler.java │ │ │ │ └── FixedNodePostHandler.java │ │ │ └── pre │ │ │ │ ├── ExpNodePreHandler.java │ │ │ │ ├── InclusiveCheckPreHandler.java │ │ │ │ ├── MultiCheckPreHandler.java │ │ │ │ ├── NodePreHandlerHelper.java │ │ │ │ └── NodePrePropertyGetter.java │ │ │ └── util │ │ │ ├── ExceptionUtil.java │ │ │ ├── FlowConstants.java │ │ │ ├── FlowEventTypes.java │ │ │ ├── FlowIOUtil.java │ │ │ ├── FlowNodeLinkUtil.java │ │ │ ├── FlowStringUtil.java │ │ │ ├── FlowUtil.java │ │ │ ├── JsonFacade.java │ │ │ ├── JsonFacadeJacksonImpl.java │ │ │ ├── JsonPrettyHelper.java │ │ │ ├── JsonUtil.java │ │ │ ├── LockUtil.java │ │ │ ├── Pair.java │ │ │ └── Triple.java │ └── resources │ │ └── pretty │ │ └── pretty-flow.json │ └── test │ ├── java │ └── com │ │ └── jd │ │ └── easyflow │ │ └── flow │ │ ├── FlowTestSuite.java │ │ ├── cases │ │ ├── action │ │ │ ├── ActionTest.java │ │ │ ├── CompensateTest.java │ │ │ ├── LoopNodeActionTest.java │ │ │ ├── MockActionClass.java │ │ │ ├── MockClassMethodAction.java │ │ │ ├── MockInputOutputEventListener.java │ │ │ └── MultipleActionTest.java │ │ ├── common │ │ │ └── TestNodeExecutor.java │ │ ├── event │ │ │ ├── EventFlowTest.java │ │ │ └── TestEventNodeAction.java │ │ ├── filter │ │ │ └── FilterTest.java │ │ ├── flowengine │ │ │ ├── FlowEngineImplTest.java │ │ │ ├── PocFlowEngineImpl.java │ │ │ └── PocNodeImpl.java │ │ ├── inclusive │ │ │ └── InclusiveTest.java │ │ ├── interrupt │ │ │ └── InterruptTest.java │ │ ├── listener │ │ │ └── InterruptFlowListenerTest.java │ │ ├── logflag │ │ │ └── LogFlagTest.java │ │ ├── mockbiz │ │ │ ├── CheckBiz.java │ │ │ ├── LimitBiz.java │ │ │ ├── LoanBiz.java │ │ │ ├── LoanContractSignBiz.java │ │ │ ├── MockFlowListener.java │ │ │ └── MockLoanTest.java │ │ ├── parallel │ │ │ └── ParallelTest.java │ │ ├── parser │ │ │ ├── FlowParserTest.java │ │ │ ├── TestAddFilterParseListener.java │ │ │ ├── TestFlowParamAndResultPrintFilter.java │ │ │ ├── TestFlowParseListener.java │ │ │ └── TestFlowParserImpl.java │ │ ├── performance │ │ │ ├── EmptyStepAction.java │ │ │ ├── LoopStepAction.java │ │ │ ├── MemoryTest.java │ │ │ └── PerformanceTest.java │ │ ├── posthandler │ │ │ ├── ConditionalPostHandlerTest.java │ │ │ ├── FlowIndexTest.java │ │ │ ├── NodePostHandlerTest.java │ │ │ ├── PostHandlerFilterTest.java │ │ │ ├── PostParamNode1Action.java │ │ │ ├── PostParamNode2Action.java │ │ │ ├── PostParamNode3Action.java │ │ │ └── TestPostHandlerFilter.java │ │ ├── prehandler │ │ │ └── PreHandlerTest.java │ │ ├── pretty │ │ │ └── FlowDefPrettyHelperTest.java │ │ ├── runner │ │ │ ├── MultiThreadTest.java │ │ │ ├── ReusableThreadTest.java │ │ │ ├── TestInterruptNodeAction.java │ │ │ ├── TestMultiRunner.java │ │ │ └── TestReusableThreadRunner.java │ │ ├── share │ │ │ └── nodeaction │ │ │ │ └── TestStepAction.java │ │ ├── spring │ │ │ └── SpringFlowTest.java │ │ └── subflow │ │ │ ├── SubFlowTest.java │ │ │ └── TestInvokeSubFlowNodeAction.java │ │ ├── quickstart │ │ ├── QuickStart001Node01Action.java │ │ ├── QuickStart002Node01Action.java │ │ ├── QuickStart003Node01Action.java │ │ └── QuickStartTest.java │ │ └── unit │ │ └── util │ │ ├── JsonTest.java │ │ └── TreeMapTest.java │ └── resources │ ├── flow │ ├── cases │ │ ├── action │ │ │ ├── action_interrupt_001.json │ │ │ ├── compensate_001.json │ │ │ ├── compensate_002.json │ │ │ ├── compensate_flow_001.json │ │ │ ├── loop_test_001.json │ │ │ └── multiple_action_001.json │ │ ├── event │ │ │ ├── flow_event_001.json │ │ │ ├── flow_event_002.json │ │ │ ├── flow_event_003.json │ │ │ └── flow_event_nolistener_001.json │ │ ├── filter │ │ │ ├── inner_flow_engine_filter_001.json │ │ │ ├── inner_flow_filter_001.json │ │ │ └── inner_node_action_filter_001.json │ │ ├── inclusive │ │ │ ├── flow_inclusive201.json │ │ │ ├── flow_inclusive202.json │ │ │ ├── flow_inclusive203.json │ │ │ └── flow_inclusive303.json │ │ ├── interrupt │ │ │ ├── interrupt_001.json │ │ │ └── interrupt_002.json │ │ ├── listener │ │ │ ├── interrupt_listener_001.json │ │ │ ├── interrupt_listener_002.json │ │ │ └── interrupt_listener_003.json │ │ ├── logflag │ │ │ └── logflag_001.json │ │ ├── mockbiz │ │ │ └── mock_loan_001.json │ │ ├── parallel │ │ │ └── flow_parallel001.json │ │ ├── parser │ │ │ ├── flow_multiple001.json │ │ │ ├── parser_test_001.json │ │ │ ├── parser_test_002.json │ │ │ ├── parser_test_003.json │ │ │ ├── parser_test_subflow_001.json │ │ │ └── parser_test_subflow_002.json │ │ ├── performance │ │ │ ├── flow_memory001.json │ │ │ └── flow_performance001.json │ │ ├── posthandler │ │ │ ├── flow_createexp_post_to_001.json │ │ │ ├── flow_exp_post_to_001.json │ │ │ ├── flow_index001.json │ │ │ ├── flow_post_handler_filter_001.json │ │ │ ├── flow_post_param_001.json │ │ │ ├── flow_postdata_001.json │ │ │ └── flow_when_createexp_001.json │ │ ├── prehandler │ │ │ └── flow_prehandler_001.json │ │ ├── pretty │ │ │ ├── pretty_multiple_test.json │ │ │ └── pretty_test.json │ │ ├── runner │ │ │ ├── flow_interrupt001.json │ │ │ ├── flow_interrupt002.json │ │ │ ├── flow_interrupt003.json │ │ │ ├── flow_multi001.json │ │ │ ├── flow_multi002.json │ │ │ ├── flow_multi003.json │ │ │ ├── flow_multi004.json │ │ │ ├── flow_reusable001.json │ │ │ ├── flow_reusable002.json │ │ │ └── flow_reusable003.json │ │ ├── spring │ │ │ ├── applicationContext-flow-test.xml │ │ │ └── flow_spring_001.json │ │ └── subflow │ │ │ ├── flow_subflow_001.json │ │ │ ├── flow_subflow_002.json │ │ │ ├── flow_subflow_002_01.json │ │ │ ├── flow_subflow_003.json │ │ │ └── flow_subflow_003_01.json │ └── quickstart │ │ └── quickstart_001.json │ └── logback.xml ├── easyflow-fsm ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── jd │ │ └── easyflow │ │ └── fsm │ │ ├── CoreFsmManager.java │ │ ├── Fsm.java │ │ ├── FsmContext.java │ │ ├── FsmManager.java │ │ ├── FsmParam.java │ │ ├── FsmResult.java │ │ ├── builder │ │ ├── FsmBuilder.java │ │ └── FsmContextBuilder.java │ │ ├── el │ │ ├── ElEvaluator.java │ │ ├── ElFactory.java │ │ ├── ElRootMap.java │ │ └── SpelEvaluator.java │ │ ├── event │ │ ├── ExpFsmEventListener.java │ │ ├── FsmEvent.java │ │ ├── FsmEventListener.java │ │ └── FsmEventTrigger.java │ │ ├── exception │ │ └── FsmException.java │ │ ├── filter │ │ ├── ExpFilter.java │ │ ├── Filter.java │ │ └── FilterChain.java │ │ ├── listener │ │ └── FsmCommonListener.java │ │ ├── model │ │ ├── Event.java │ │ ├── FsmLifeCycle.java │ │ ├── FsmPostHandler.java │ │ ├── FsmPreHandler.java │ │ ├── InitContext.java │ │ ├── PostHandleResult.java │ │ ├── State.java │ │ ├── Transition.java │ │ ├── TransitionAction.java │ │ ├── TransitionContext.java │ │ ├── TransitionExecutor.java │ │ ├── TransitionPostHandler.java │ │ ├── TransitionPreHandler.java │ │ ├── builder │ │ │ └── TransitionBuilder.java │ │ ├── check │ │ │ ├── CheckErrorItem.java │ │ │ ├── CheckParam.java │ │ │ ├── CheckResult.java │ │ │ ├── FsmChecker.java │ │ │ └── impl │ │ │ │ ├── AllFsmStateLinkChecker.java │ │ │ │ ├── FsmStateLinkCheckConfig.java │ │ │ │ ├── FsmStateLinkCheckFsmParseListener.java │ │ │ │ └── FsmStateLinkChecker.java │ │ ├── definition │ │ │ └── DefConstants.java │ │ └── impl │ │ │ ├── EventImpl.java │ │ │ ├── StateImpl.java │ │ │ ├── TransitionImpl.java │ │ │ ├── action │ │ │ ├── ActionResultEl.java │ │ │ └── ExpTransitionAction.java │ │ │ ├── fsm │ │ │ ├── post │ │ │ │ └── ExpFsmPostHandler.java │ │ │ └── pre │ │ │ │ └── ExpFsmPreHandler.java │ │ │ ├── post │ │ │ ├── AbstractTransitionPostHandler.java │ │ │ ├── ConditionalTransitionPostHandler.java │ │ │ ├── ExpTransitionPostHandler.java │ │ │ ├── FixedTransitionPostHandler.java │ │ │ └── TransitionContextResultPostHandler.java │ │ │ └── pre │ │ │ └── ExpTransitionPreHandler.java │ │ ├── parser │ │ ├── FsmParser.java │ │ └── event │ │ │ ├── ExpFsmParseEventListener.java │ │ │ ├── FsmParseEvent.java │ │ │ ├── FsmParseEventListener.java │ │ │ └── FsmParseEventTypes.java │ │ └── util │ │ ├── FsmConstants.java │ │ ├── FsmEventTypes.java │ │ ├── FsmIOUtil.java │ │ ├── FsmStateLinkUtil.java │ │ ├── FsmStringUtil.java │ │ ├── FsmUtil.java │ │ ├── JsonFacade.java │ │ ├── JsonFacadeJacksonImpl.java │ │ ├── JsonUtil.java │ │ ├── Pair.java │ │ ├── TransitionUtil.java │ │ └── Triple.java │ └── test │ ├── java │ └── com │ │ └── jd │ │ └── easyflow │ │ └── fsm │ │ ├── FsmTestSuite.java │ │ ├── cases │ │ ├── check │ │ │ └── FsmStateLinkCheckTest.java │ │ ├── event │ │ │ └── MultipleEventTest.java │ │ ├── filter │ │ │ ├── FsmFilterTest.java │ │ │ ├── PreHandlerPostConstructTestFilter.java │ │ │ ├── StateTransitionPreHandlerTestFilter.java │ │ │ ├── TransitionEmptyFilter.java │ │ │ └── TransitionPreHandlerTestFilter.java │ │ ├── fsmmanager │ │ │ ├── PocFsm.java │ │ │ ├── PocFsmManager.java │ │ │ └── PocTransition.java │ │ ├── mockbiz │ │ │ ├── CompanyAuthService.java │ │ │ ├── FsmMockBizTest.java │ │ │ └── WhitelistService.java │ │ ├── parser │ │ │ ├── FsmParserTest.java │ │ │ └── TestTransitionAction.java │ │ ├── post │ │ │ ├── PostTest.java │ │ │ └── TestPostManuallyTransitionPreHandlerFilter.java │ │ └── postevent │ │ │ └── PostEventTest.java │ │ └── quickstart │ │ ├── AStateE1EventTstAction.java │ │ └── FsmQuickStartTest.java │ └── resources │ ├── fsm │ ├── cases │ │ ├── check │ │ │ ├── check_isolated_001.json │ │ │ ├── check_nonEndNoNext_001.json │ │ │ ├── check_nonStartNoPrevious_001.json │ │ │ └── check_notExists_001.json │ │ ├── filter │ │ │ ├── tst_empty_filter_001.json │ │ │ ├── tst_prehandler_filter_001.json │ │ │ ├── tst_prehandler_filter_002.json │ │ │ └── tst_prehandler_filter_003.json │ │ ├── mockbiz │ │ │ └── fsm_mockbiz.json │ │ ├── multipleevent │ │ │ └── fsm_multipleevent.json │ │ ├── parser │ │ │ ├── fsm_parser_test.json │ │ │ └── fsm_parser_test_create_exp.json │ │ ├── post │ │ │ └── fsm_post_manually.json │ │ └── postevent │ │ │ └── fsm_postevent.json │ └── quickstart │ │ └── quickstart_001.json │ └── logback.xml ├── easyflow-process ├── easyflow-process-admin │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── jd │ │ │ └── easyflow │ │ │ ├── admin │ │ │ ├── form │ │ │ │ └── adapter │ │ │ │ │ └── page │ │ │ │ │ ├── FormTemplateAdminController.java │ │ │ │ │ └── converter │ │ │ │ │ └── PagerConverter.java │ │ │ └── process │ │ │ │ └── adapter │ │ │ │ └── page │ │ │ │ ├── Bpmn2JsonController.java │ │ │ │ ├── ProcessDefinitionController.java │ │ │ │ ├── ProcessInstanceController.java │ │ │ │ ├── ProcessTaskController.java │ │ │ │ ├── converter │ │ │ │ ├── PagerConverter.java │ │ │ │ ├── ProcessDefinitionConverter.java │ │ │ │ ├── ProcessInstanceConverter.java │ │ │ │ └── ProcessTaskConverter.java │ │ │ │ ├── dto │ │ │ │ ├── CommonTaskExecuteDTO.java │ │ │ │ ├── CommonTaskProcessInstanceCreateDTO.java │ │ │ │ ├── ProcessDefDTO.java │ │ │ │ ├── ProcessInstanceInfoForPagerDTO.java │ │ │ │ └── ProcessTaskInfoForPagerDTO.java │ │ │ │ ├── extension │ │ │ │ └── UserGroupAdminExtension.java │ │ │ │ └── util │ │ │ │ ├── AdminProcessConstants.java │ │ │ │ └── ClientErrorCode.java │ │ │ └── common │ │ │ └── adapter │ │ │ └── page │ │ │ ├── BasePageController.java │ │ │ ├── WebResponse.java │ │ │ └── WebResponseCode.java │ │ └── resources │ │ ├── easyflow │ │ └── messages │ │ │ ├── easyflow-admin-framework.properties │ │ │ ├── easyflow-admin-framework_zh.properties │ │ │ ├── easyflow-form-admin.properties │ │ │ ├── easyflow-form-admin_zh.properties │ │ │ ├── easyflow-process-admin.properties │ │ │ └── easyflow-process-admin_zh.properties │ │ ├── static │ │ ├── css │ │ │ ├── common.css │ │ │ └── frame.css │ │ ├── images │ │ │ ├── favicon.ico │ │ │ └── logo.png │ │ ├── js │ │ │ ├── biz.js │ │ │ ├── common.js │ │ │ ├── messages_default.js │ │ │ └── messages_zh.js │ │ └── plugins │ │ │ ├── bootstrap-multiselect │ │ │ ├── css │ │ │ │ └── bootstrap-multiselect.css │ │ │ ├── js │ │ │ │ └── bootstrap-multiselect.js │ │ │ └── less │ │ │ │ └── bootstrap-multiselect.less │ │ │ ├── bootstrap-table │ │ │ ├── bootstrap-table-locale-all.js │ │ │ ├── bootstrap-table-locale-all.min.js │ │ │ ├── bootstrap-table.css │ │ │ ├── bootstrap-table.js │ │ │ ├── bootstrap-table.min.css │ │ │ └── bootstrap-table.min.js │ │ │ ├── bootstrap4 │ │ │ ├── css │ │ │ │ ├── bootstrap-grid.css │ │ │ │ ├── bootstrap-grid.css.map │ │ │ │ ├── bootstrap-grid.min.css │ │ │ │ ├── bootstrap-grid.min.css.map │ │ │ │ ├── bootstrap-reboot.css │ │ │ │ ├── bootstrap-reboot.css.map │ │ │ │ ├── bootstrap-reboot.min.css │ │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ │ ├── bootstrap.css │ │ │ │ ├── bootstrap.css.map │ │ │ │ ├── bootstrap.min.css │ │ │ │ └── bootstrap.min.css.map │ │ │ └── js │ │ │ │ ├── bootstrap.bundle.js │ │ │ │ ├── bootstrap.bundle.js.map │ │ │ │ ├── bootstrap.bundle.min.js │ │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ │ ├── bootstrap.js │ │ │ │ ├── bootstrap.js.map │ │ │ │ ├── bootstrap.min.js │ │ │ │ └── bootstrap.min.js.map │ │ │ ├── bpmnjs │ │ │ ├── assets │ │ │ │ ├── bpmn-font │ │ │ │ │ ├── css │ │ │ │ │ │ ├── bpmn-codes.css │ │ │ │ │ │ ├── bpmn-embedded.css │ │ │ │ │ │ └── bpmn.css │ │ │ │ │ └── font │ │ │ │ │ │ ├── bpmn.eot │ │ │ │ │ │ ├── bpmn.svg │ │ │ │ │ │ ├── bpmn.ttf │ │ │ │ │ │ ├── bpmn.woff │ │ │ │ │ │ └── bpmn.woff2 │ │ │ │ ├── bpmn-js.css │ │ │ │ └── diagram-js.css │ │ │ ├── bpmn-modeler.development.js │ │ │ ├── bpmn-modeler.production.min.js │ │ │ ├── bpmn-navigated-viewer.development.js │ │ │ ├── bpmn-navigated-viewer.production.min.js │ │ │ ├── bpmn-viewer.development.js │ │ │ ├── bpmn-viewer.production.min.js │ │ │ └── changeForEasyflow │ │ │ │ ├── changelog.txt │ │ │ │ └── rollup.config.js │ │ │ ├── dataview │ │ │ ├── dataview-app.js │ │ │ ├── dataview-biz.js │ │ │ ├── dataview-config.js │ │ │ ├── dataview-demo.html │ │ │ ├── dataview.css │ │ │ └── dataview.js │ │ │ ├── flow │ │ │ ├── bpmn.js │ │ │ ├── flow.css │ │ │ └── flow.js │ │ │ ├── fontawesome │ │ │ ├── css │ │ │ │ ├── all.css │ │ │ │ └── all.min.css │ │ │ └── webfonts │ │ │ │ ├── fa-brands-400.eot │ │ │ │ ├── fa-brands-400.svg │ │ │ │ ├── fa-brands-400.ttf │ │ │ │ ├── fa-brands-400.woff │ │ │ │ ├── fa-brands-400.woff2 │ │ │ │ ├── fa-regular-400.eot │ │ │ │ ├── fa-regular-400.svg │ │ │ │ ├── fa-regular-400.ttf │ │ │ │ ├── fa-regular-400.woff │ │ │ │ ├── fa-regular-400.woff2 │ │ │ │ ├── fa-solid-900.eot │ │ │ │ ├── fa-solid-900.svg │ │ │ │ ├── fa-solid-900.ttf │ │ │ │ ├── fa-solid-900.woff │ │ │ │ └── fa-solid-900.woff2 │ │ │ ├── jquery-validation │ │ │ ├── custom.validate.js │ │ │ ├── jquery.validate.js │ │ │ ├── jquery.validate.min.js │ │ │ └── messages_zh.js │ │ │ └── jquery │ │ │ ├── jquery-3.6.0.js │ │ │ ├── jquery-3.6.0.min.js │ │ │ └── jquery-3.6.0.min.map │ │ └── templates │ │ ├── easyflow │ │ ├── formtemplate │ │ │ ├── formTemplateAdd.html │ │ │ ├── formTemplateDetail.html │ │ │ ├── formTemplateEdit.html │ │ │ └── formTemplateList.html │ │ └── process │ │ │ ├── processdefinition │ │ │ ├── processDefinitionAdd.html │ │ │ ├── processDefinitionDetail.html │ │ │ ├── processDefinitionEdit.html │ │ │ ├── processDefinitionList.html │ │ │ └── processSelectFrame.html │ │ │ ├── processinstance │ │ │ ├── commonTaskProcessInstanceAdd.html │ │ │ ├── processInstanceCreate.html │ │ │ ├── processInstanceDetail.html │ │ │ └── processInstanceList.html │ │ │ └── processtask │ │ │ ├── commonProcessTaskDetail.html │ │ │ ├── commonProcessTaskExecute.html │ │ │ ├── commonProcessTaskPassReject.html │ │ │ └── processTaskList.html │ │ └── layout.html ├── easyflow-process-api │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── jd │ │ └── easyflow │ │ ├── codegenerator │ │ └── adapter │ │ │ └── export │ │ │ ├── CodeGenerateExport.java │ │ │ └── dto │ │ │ ├── BatchGenerateParam.java │ │ │ ├── BatchGenerateResult.java │ │ │ ├── GenerateParam.java │ │ │ └── GenerateResult.java │ │ ├── common │ │ ├── adapter │ │ │ ├── export │ │ │ │ ├── dto │ │ │ │ │ ├── ExportRequest.java │ │ │ │ │ ├── ExportResponse.java │ │ │ │ │ ├── ExportResponseCode.java │ │ │ │ │ └── pager │ │ │ │ │ │ ├── FieldEntry.java │ │ │ │ │ │ ├── PagerCondition.java │ │ │ │ │ │ ├── PagerConditionHelper.java │ │ │ │ │ │ ├── PagerResult.java │ │ │ │ │ │ └── SortEntry.java │ │ │ │ └── util │ │ │ │ │ └── ExportResponseUtil.java │ │ │ └── message │ │ │ │ └── BaseMessage.java │ │ └── client │ │ │ └── dto │ │ │ ├── ClientRequest.java │ │ │ ├── ClientResponse.java │ │ │ └── ClientResponseCode.java │ │ ├── form │ │ └── adapter │ │ │ └── export │ │ │ ├── FormTemplateExport.java │ │ │ └── dto │ │ │ └── FormTemplateDTO.java │ │ └── process │ │ ├── adapter │ │ ├── export │ │ │ ├── ProcessDefinitionExport.java │ │ │ ├── ProcessInstanceExport.java │ │ │ ├── ProcessScheduleExport.java │ │ │ ├── ProcessTaskExport.java │ │ │ ├── ProcessToolExport.java │ │ │ ├── ProcessTransactionExport.java │ │ │ ├── constant │ │ │ │ ├── ProcessInstanceConstants.java │ │ │ │ ├── ProcessTaskConstants.java │ │ │ │ └── ProcessTransactionConstants.java │ │ │ ├── dto │ │ │ │ ├── definition │ │ │ │ │ ├── NodeDTO.java │ │ │ │ │ ├── ProcessDTO.java │ │ │ │ │ ├── ProcessDefinitionDTO.java │ │ │ │ │ ├── QueryNodeReq.java │ │ │ │ │ └── QueryProcessDefinitionReq.java │ │ │ │ ├── instance │ │ │ │ │ ├── CanCancelProcessInstanceReq.java │ │ │ │ │ ├── CanCancelProcessInstanceRes.java │ │ │ │ │ ├── CancelProcessInstanceReq.java │ │ │ │ │ ├── CancelProcessInstanceRes.java │ │ │ │ │ ├── CreateProcessInstanceReq.java │ │ │ │ │ ├── CreateProcessInstanceRes.java │ │ │ │ │ ├── LockProcessInstanceReq.java │ │ │ │ │ ├── PersistDTO.java │ │ │ │ │ ├── ProcessInstanceDTO.java │ │ │ │ │ ├── ProcessNodeExecutionDTO.java │ │ │ │ │ ├── ProcessNodeInstanceDTO.java │ │ │ │ │ ├── QueryOpenNodeInstanceReq.java │ │ │ │ │ ├── QueryProcessInstanceReq.java │ │ │ │ │ ├── QueryProcessNodeReqDTO.java │ │ │ │ │ ├── RollbackNodeReq.java │ │ │ │ │ ├── RollbackNodeRes.java │ │ │ │ │ ├── StdProcessContextDTO.java │ │ │ │ │ ├── StdProcessDTO.java │ │ │ │ │ └── UnlockProcessInstanceReq.java │ │ │ │ ├── schedule │ │ │ │ │ ├── ScheduleProcessReq.java │ │ │ │ │ └── ScheduleProcessRes.java │ │ │ │ ├── task │ │ │ │ │ ├── CanWithdrawTaskReq.java │ │ │ │ │ ├── CanWithdrawTaskRes.java │ │ │ │ │ ├── ExecuteTaskReq.java │ │ │ │ │ ├── ExecuteTaskRes.java │ │ │ │ │ ├── ProcessTaskAssignDTO.java │ │ │ │ │ ├── ProcessTaskDTO.java │ │ │ │ │ ├── ProcessTaskEventDTO.java │ │ │ │ │ ├── QueryTaskReq.java │ │ │ │ │ ├── TaskOperateCmd.java │ │ │ │ │ ├── TaskOperateCmdResult.java │ │ │ │ │ ├── TaskOperateCommand.java │ │ │ │ │ ├── TaskOperateCommandResult.java │ │ │ │ │ ├── TaskOperationsReq.java │ │ │ │ │ ├── TaskOperationsRes.java │ │ │ │ │ ├── WithdrawTaskReq.java │ │ │ │ │ ├── WithdrawTaskRes.java │ │ │ │ │ ├── cmd │ │ │ │ │ │ ├── TaskCreateCmd.java │ │ │ │ │ │ └── TaskExecuteCmd.java │ │ │ │ │ └── command │ │ │ │ │ │ ├── MultipleTaskCreateCommand.java │ │ │ │ │ │ ├── MultipleTaskCreateCommandResult.java │ │ │ │ │ │ ├── TaskCreateCommand.java │ │ │ │ │ │ ├── TaskCreateCommandResult.java │ │ │ │ │ │ ├── TaskExecuteCommand.java │ │ │ │ │ │ └── TaskExecuteCommandResult.java │ │ │ │ └── transaction │ │ │ │ │ ├── BatchObjectIdReq.java │ │ │ │ │ ├── BatchObjectIdRes.java │ │ │ │ │ ├── TxnCommand.java │ │ │ │ │ ├── TxnCommandResult.java │ │ │ │ │ ├── TxnReq.java │ │ │ │ │ ├── TxnRes.java │ │ │ │ │ └── command │ │ │ │ │ ├── BatchUpdateTxnCommand.java │ │ │ │ │ ├── BatchUpdateTxnCommandResult.java │ │ │ │ │ ├── InterruptTxnCommand.java │ │ │ │ │ └── InterruptTxnCommandResult.java │ │ │ └── enums │ │ │ │ └── ProcessExportResponseCode.java │ │ └── message │ │ │ ├── ProcessInstanceStatusMessage.java │ │ │ ├── ProcessNodeInstanceStatusMessage.java │ │ │ └── ProcessTaskStatusMessage.java │ │ └── spi │ │ └── client │ │ ├── ProcessScheduleClientService.java │ │ ├── ProcessTaskClientService.java │ │ ├── dto │ │ ├── ProcessExecuteReq.java │ │ ├── ProcessExecuteRes.java │ │ ├── ProcessTaskCallReq.java │ │ └── ProcessTaskCallRes.java │ │ └── enums │ │ └── ProcessClientResponseCode.java ├── easyflow-process-client │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── jd │ │ │ └── easyflow │ │ │ ├── codegenerator │ │ │ └── client │ │ │ │ ├── CodeGenerateHelper.java │ │ │ │ └── CodeGenerateParam.java │ │ │ └── process │ │ │ └── client │ │ │ ├── common │ │ │ └── PropertiesUtil.java │ │ │ ├── flow │ │ │ ├── StdFlowEngineImpl.java │ │ │ ├── StdFlowProcessConstants.java │ │ │ ├── StdProcessFlowEngineFilter.java │ │ │ ├── StdProcessFlowFilter.java │ │ │ ├── StdProcessFlowListener.java │ │ │ ├── StdProcessFlowNodeFilter.java │ │ │ ├── compensate │ │ │ │ ├── StdProcessCompensateFlowFilter.java │ │ │ │ ├── StdProcessCompensateHelper.java │ │ │ │ └── StdProcessCompensateNodeFilter.java │ │ │ ├── eventinfo │ │ │ │ └── StdFlowProcessEventInfoListener.java │ │ │ └── util │ │ │ │ ├── StdFlowEl.java │ │ │ │ └── StdProcessFlowUtil.java │ │ │ ├── fsm │ │ │ ├── StdFsmManager.java │ │ │ ├── StdFsmProcessConstants.java │ │ │ ├── StdProcessFsmFilter.java │ │ │ ├── StdProcessFsmListener.java │ │ │ ├── StdProcessFsmManagerFilter.java │ │ │ ├── StdProcessFsmTransitionFilter.java │ │ │ └── eventinfo │ │ │ │ └── StdFsmProcessEventInfoListener.java │ │ │ ├── runtime │ │ │ ├── CacheObject.java │ │ │ ├── ObjectIdManager.java │ │ │ ├── ProcessCache.java │ │ │ ├── ProcessConverter.java │ │ │ ├── ProcessInclusiveCheckHelper.java │ │ │ ├── ProcessRuntimeErrorCode.java │ │ │ ├── ProcessRuntimeManager.java │ │ │ ├── ProcessRuntimeService.java │ │ │ ├── StdNode.java │ │ │ ├── StdNodeContext.java │ │ │ ├── StdProcess.java │ │ │ ├── StdProcessConstants.java │ │ │ ├── StdProcessContext.java │ │ │ ├── core │ │ │ │ ├── Node.java │ │ │ │ ├── NodeContext.java │ │ │ │ ├── Process.java │ │ │ │ ├── ProcessContext.java │ │ │ │ ├── ProcessEngine.java │ │ │ │ ├── ProcessEngineImpl.java │ │ │ │ ├── ProcessException.java │ │ │ │ ├── ProcessParam.java │ │ │ │ └── ProcessResult.java │ │ │ └── eventinfo │ │ │ │ ├── NodeInstanceEventInfo.java │ │ │ │ ├── ProcessEventInfoCache.java │ │ │ │ ├── ProcessEventInfoListener.java │ │ │ │ └── ProcessInstanceEventInfo.java │ │ │ ├── schedule │ │ │ └── ProcessScheduleClientServiceImpl.java │ │ │ ├── task │ │ │ ├── TaskConstants.java │ │ │ ├── TaskErrorCode.java │ │ │ ├── biz │ │ │ │ ├── TaskBizService.java │ │ │ │ ├── dto │ │ │ │ │ ├── TaskBizParam.java │ │ │ │ │ └── TaskBizResult.java │ │ │ │ └── impl │ │ │ │ │ ├── CallTaskBizService.java │ │ │ │ │ ├── FlowTaskBizService.java │ │ │ │ │ ├── RuleAndCallTaskBizService.java │ │ │ │ │ └── RuleTaskBizService.java │ │ │ ├── flow │ │ │ │ ├── BaseTaskNodeAction.java │ │ │ │ ├── TaskCreateAndExecuteNodeAction.java │ │ │ │ ├── TaskCreateNodeAction.java │ │ │ │ ├── TaskExecuteNodeAction.java │ │ │ │ └── TaskFlowListener.java │ │ │ ├── service │ │ │ │ ├── TaskClientManager.java │ │ │ │ ├── TaskClientOperation.java │ │ │ │ ├── TaskClientService.java │ │ │ │ ├── dto │ │ │ │ │ ├── TaskCreateParam.java │ │ │ │ │ └── TaskExecuteParam.java │ │ │ │ └── operation │ │ │ │ │ ├── BaseTaskOperation.java │ │ │ │ │ ├── ExecuteTaskOperation.java │ │ │ │ │ └── SaveTaskOperation.java │ │ │ └── util │ │ │ │ └── TaskEl.java │ │ │ └── util │ │ │ ├── ElUtil.java │ │ │ ├── Pair.java │ │ │ ├── ProcessConstants.java │ │ │ ├── ProcessUtil.java │ │ │ └── StdProcessUtil.java │ │ └── resources │ │ └── easyflow │ │ └── easyflow-spring-process-client.xml ├── easyflow-process-common │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── jd │ │ └── easyflow │ │ ├── common │ │ ├── dto │ │ │ ├── BaseRequest.java │ │ │ ├── BaseResponse.java │ │ │ ├── DataRequest.java │ │ │ ├── DataResponse.java │ │ │ └── pager │ │ │ │ ├── FieldEntry.java │ │ │ │ ├── PagerCondition.java │ │ │ │ ├── PagerConditionHelper.java │ │ │ │ ├── PagerResult.java │ │ │ │ └── SortEntry.java │ │ ├── exception │ │ │ ├── EasyFlowException.java │ │ │ ├── UserException.java │ │ │ └── util │ │ │ │ └── ExceptionUtil.java │ │ └── util │ │ │ ├── AssertUtils.java │ │ │ ├── CommonErrorCode.java │ │ │ ├── IAssertUtils.java │ │ │ └── MessageUtil.java │ │ ├── el │ │ ├── ElEvaluator.java │ │ ├── ElFactory.java │ │ └── SpelEvaluator.java │ │ ├── objects │ │ └── factory │ │ │ ├── DefaultObjectFactory.java │ │ │ ├── ObjectFactory.java │ │ │ ├── ObjectFactorys.java │ │ │ ├── ObjectProvider.java │ │ │ └── spring │ │ │ └── SpringObjectProvider.java │ │ ├── properties │ │ ├── PropertiesAccessor.java │ │ ├── PropertyUtil.java │ │ ├── classpath │ │ │ └── ClassPathPropertiesAccessor.java │ │ └── spring │ │ │ ├── SpringEnvPropertiesAccessor.java │ │ │ └── SpringPropertySourcesPropertiesAccessor.java │ │ ├── spel │ │ └── SpelHelper.java │ │ └── utils │ │ └── json │ │ ├── JSON.java │ │ ├── JsonFacade.java │ │ ├── JsonFacadeJacksonImpl.java │ │ └── JsonSerializeConfig.java ├── easyflow-process-sample │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── jd │ │ │ └── easyflow │ │ │ └── integration │ │ │ ├── all │ │ │ └── admin │ │ │ │ ├── IndexController.java │ │ │ │ ├── filter │ │ │ │ ├── JakartaSampleAuthFilter.java │ │ │ │ └── SampleAuthFilter.java │ │ │ │ ├── process │ │ │ │ └── SampleUserGroupAdminExtensionImpl.java │ │ │ │ └── sample │ │ │ │ └── SampleUserHolder.java │ │ │ └── open │ │ │ └── IntegrationOpenApplication.java │ │ ├── resources │ │ ├── application-open-all.yml │ │ ├── config │ │ │ └── sampleUserGroup.json │ │ ├── flow │ │ │ ├── client │ │ │ │ └── flow_empty.json │ │ │ └── server │ │ │ │ ├── flow_task_001.bpmn │ │ │ │ └── flow_task_001.json │ │ ├── fsm │ │ │ └── client │ │ │ │ └── fsm_empty.json │ │ ├── logback.xml │ │ └── spring │ │ │ └── open │ │ │ ├── easyflow-spring-open-all.xml │ │ │ └── spring-datasource.xml │ │ └── script │ │ └── sql │ │ ├── create_all_table.sql │ │ ├── drop_all_table.sql │ │ ├── sample_form_template.sql │ │ └── sample_form_template_zh_CN.sql ├── easyflow-process-server │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── jd │ │ │ │ └── easyflow │ │ │ │ ├── action │ │ │ │ ├── Action.java │ │ │ │ ├── ActionAspect.java │ │ │ │ ├── ActionConstants.java │ │ │ │ ├── ActionInfo.java │ │ │ │ └── SimpleExportAopFunction.java │ │ │ │ ├── alert │ │ │ │ ├── AlertClient.java │ │ │ │ ├── AlertParam.java │ │ │ │ ├── AlertUtil.java │ │ │ │ └── LogAlertClient.java │ │ │ │ ├── cache │ │ │ │ ├── CacheService.java │ │ │ │ └── impl │ │ │ │ │ ├── LocalCacheServiceImpl.java │ │ │ │ │ ├── NoopCacheServiceImpl.java │ │ │ │ │ └── UnsupportedCacheServiceImpl.java │ │ │ │ ├── codegenerator │ │ │ │ ├── adaper │ │ │ │ │ └── export │ │ │ │ │ │ └── CodeGenerateExportImpl.java │ │ │ │ ├── domain │ │ │ │ │ ├── constant │ │ │ │ │ │ └── CodeGeneratorConstants.java │ │ │ │ │ ├── model │ │ │ │ │ │ ├── entity │ │ │ │ │ │ │ └── SequenceEntity.java │ │ │ │ │ │ └── vo │ │ │ │ │ │ │ └── CodeGenerateReq.java │ │ │ │ │ ├── repository │ │ │ │ │ │ └── SequenceRepository.java │ │ │ │ │ └── service │ │ │ │ │ │ ├── CodeGenerateDomainService.java │ │ │ │ │ │ └── CodeGenerator.java │ │ │ │ └── infrastructure │ │ │ │ │ ├── converter │ │ │ │ │ └── SequenceConverter.java │ │ │ │ │ ├── persistence │ │ │ │ │ ├── mapper │ │ │ │ │ │ └── SequenceMapper.java │ │ │ │ │ └── po │ │ │ │ │ │ └── Sequence.java │ │ │ │ │ └── repository │ │ │ │ │ └── SequenceRepositoryImpl.java │ │ │ │ ├── common │ │ │ │ └── app │ │ │ │ │ ├── AppResponseTransformer.java │ │ │ │ │ └── dto │ │ │ │ │ ├── AppRequest.java │ │ │ │ │ └── AppResponse.java │ │ │ │ ├── form │ │ │ │ ├── adapter │ │ │ │ │ └── export │ │ │ │ │ │ ├── FormTemplateExportImpl.java │ │ │ │ │ │ └── converter │ │ │ │ │ │ ├── FormTemplateConverter.java │ │ │ │ │ │ └── PagerConverter.java │ │ │ │ ├── domain │ │ │ │ │ ├── model │ │ │ │ │ │ └── entity │ │ │ │ │ │ │ └── FormTemplateEntity.java │ │ │ │ │ ├── repository │ │ │ │ │ │ └── FormTemplateRepository.java │ │ │ │ │ └── service │ │ │ │ │ │ └── FormTemplateDomainService.java │ │ │ │ └── infrastructure │ │ │ │ │ ├── converter │ │ │ │ │ └── FormTemplateConverter.java │ │ │ │ │ ├── persistence │ │ │ │ │ ├── mapper │ │ │ │ │ │ └── FormTemplateMapper.java │ │ │ │ │ └── po │ │ │ │ │ │ └── FormTemplate.java │ │ │ │ │ └── repository │ │ │ │ │ └── FormTemplateRepositoryImpl.java │ │ │ │ ├── lock │ │ │ │ ├── LockService.java │ │ │ │ ├── LockUtil.java │ │ │ │ ├── Locker.java │ │ │ │ ├── db │ │ │ │ │ └── DbLockService.java │ │ │ │ └── impl │ │ │ │ │ ├── BaseLockService.java │ │ │ │ │ ├── LockerImpl.java │ │ │ │ │ └── NoopLocker.java │ │ │ │ ├── message │ │ │ │ ├── BaseMessageListener.java │ │ │ │ ├── Message.java │ │ │ │ ├── MessageListener.java │ │ │ │ ├── MessageSendService.java │ │ │ │ ├── impl │ │ │ │ │ └── NoopMessageSendServiceImpl.java │ │ │ │ ├── spring │ │ │ │ │ ├── EventMessage.java │ │ │ │ │ ├── EventMessageListener.java │ │ │ │ │ └── SpringMessageSendServiceImpl.java │ │ │ │ └── util │ │ │ │ │ └── MsgBizIdWrapper.java │ │ │ │ └── process │ │ │ │ ├── adapter │ │ │ │ └── export │ │ │ │ │ ├── ProcessDefinitionExportImpl.java │ │ │ │ │ ├── ProcessInstanceExportImpl.java │ │ │ │ │ ├── ProcessScheduleExportImpl.java │ │ │ │ │ ├── ProcessTaskExportImpl.java │ │ │ │ │ ├── ProcessToolExportImpl.java │ │ │ │ │ ├── ProcessTransactionExportImpl.java │ │ │ │ │ └── converter │ │ │ │ │ ├── PagerConverter.java │ │ │ │ │ ├── ProcessDefinitionConverter.java │ │ │ │ │ ├── ProcessInstanceConverter.java │ │ │ │ │ ├── ProcessScheduleConverter.java │ │ │ │ │ ├── ProcessTaskConverter.java │ │ │ │ │ └── ProcessToolConverter.java │ │ │ │ ├── domain │ │ │ │ ├── constant │ │ │ │ │ ├── ProcessConstants.java │ │ │ │ │ ├── ProcessDefinitionConstants.java │ │ │ │ │ ├── ProcessTaskConstants.java │ │ │ │ │ └── StdProcessConstants.java │ │ │ │ ├── converter │ │ │ │ │ ├── ProcessInstanceDomainConverter.java │ │ │ │ │ └── ProcessTaskDomainConverter.java │ │ │ │ ├── model │ │ │ │ │ ├── entity │ │ │ │ │ │ ├── ProcessDefinitionEntity.java │ │ │ │ │ │ ├── ProcessInstanceEntity.java │ │ │ │ │ │ ├── ProcessNodeExecutionEntity.java │ │ │ │ │ │ ├── ProcessNodeInstanceEntity.java │ │ │ │ │ │ ├── ProcessTaskAssignEntity.java │ │ │ │ │ │ ├── ProcessTaskEntity.java │ │ │ │ │ │ └── ProcessTaskEventEntity.java │ │ │ │ │ ├── enums │ │ │ │ │ │ └── ProcessResponseCode.java │ │ │ │ │ └── vo │ │ │ │ │ │ ├── CreateProcessInstanceReqVO.java │ │ │ │ │ │ ├── CreateProcessInstanceResVO.java │ │ │ │ │ │ ├── CreateProcessTaskVO.java │ │ │ │ │ │ ├── DoExecuteProcessTaskReqVO.java │ │ │ │ │ │ ├── ExecuteProcessTaskReqVO.java │ │ │ │ │ │ ├── ProcessDefinitionForListVO.java │ │ │ │ │ │ ├── QueryProcessNodeReq.java │ │ │ │ │ │ ├── QueryTaskAssignReqVO.java │ │ │ │ │ │ ├── QueryTaskEventReqVO.java │ │ │ │ │ │ ├── QueryTaskReqVO.java │ │ │ │ │ │ ├── RollbackNodeReqVO.java │ │ │ │ │ │ ├── ScheduleProcessReqVO.java │ │ │ │ │ │ ├── ScheduleProcessResVO.java │ │ │ │ │ │ └── TaskInfoForPagerVO.java │ │ │ │ ├── repository │ │ │ │ │ ├── ProcessRepository.java │ │ │ │ │ └── ProcessTaskRepository.java │ │ │ │ └── service │ │ │ │ │ ├── ProcessDefinitionDomainService.java │ │ │ │ │ ├── ProcessInstanceDomainService.java │ │ │ │ │ ├── ProcessScheduleDomainService.java │ │ │ │ │ ├── ProcessScheduleInvoker.java │ │ │ │ │ ├── ProcessTaskDomainService.java │ │ │ │ │ ├── ProcessToolDomainService.java │ │ │ │ │ ├── TaskOperateDomainService.java │ │ │ │ │ └── impl │ │ │ │ │ └── ProcessScheduleSpiInvoker.java │ │ │ │ └── infrastructure │ │ │ │ ├── converter │ │ │ │ ├── ProcessConverter.java │ │ │ │ └── ProcessTaskConverter.java │ │ │ │ ├── persistence │ │ │ │ ├── mapper │ │ │ │ │ ├── ProcessDefinitionMapper.java │ │ │ │ │ ├── ProcessInstanceMapper.java │ │ │ │ │ ├── ProcessNodeExecutionMapper.java │ │ │ │ │ ├── ProcessNodeInstanceMapper.java │ │ │ │ │ ├── ProcessTaskAssignMapper.java │ │ │ │ │ ├── ProcessTaskEventMapper.java │ │ │ │ │ └── ProcessTaskMapper.java │ │ │ │ └── po │ │ │ │ │ ├── ProcessDefinition.java │ │ │ │ │ ├── ProcessInstance.java │ │ │ │ │ ├── ProcessNodeExecution.java │ │ │ │ │ ├── ProcessNodeInstance.java │ │ │ │ │ ├── ProcessTask.java │ │ │ │ │ ├── ProcessTaskAssign.java │ │ │ │ │ └── ProcessTaskEvent.java │ │ │ │ └── repository │ │ │ │ ├── ProcessRepositoryImpl.java │ │ │ │ └── ProcessTaskRepositoryImpl.java │ │ └── resources │ │ │ └── easyflow │ │ │ ├── easyflow-spring-codegenerator-server.xml │ │ │ ├── easyflow-spring-form-server.xml │ │ │ ├── easyflow-spring-lock-db.xml │ │ │ ├── easyflow-spring-message-spring.xml │ │ │ ├── easyflow-spring-process-server.xml │ │ │ ├── mapper │ │ │ ├── FormTemplateMapper.xml │ │ │ ├── ProcessDefinitionMapper.xml │ │ │ ├── ProcessInstanceMapper.xml │ │ │ ├── ProcessNodeExecutionMapper.xml │ │ │ ├── ProcessNodeInstanceMapper.xml │ │ │ ├── ProcessTaskAssignMapper.xml │ │ │ ├── ProcessTaskEventMapper.xml │ │ │ ├── ProcessTaskMapper.xml │ │ │ └── SequenceMapper.xml │ │ │ └── messages │ │ │ ├── easyflow-process-server.properties │ │ │ └── easyflow-process-server_zh.properties │ │ └── script │ │ ├── codegenerator-latest.sql │ │ ├── form-latest.sql │ │ ├── lock-latest.sql │ │ ├── process-latest.sql │ │ └── process-latest_zh.sql └── pom.xml └── pom.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/NOTICE.txt -------------------------------------------------------------------------------- /README-zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/README-zh.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/README.md -------------------------------------------------------------------------------- /easyflow-flow-bpmn/BPMNDesigner.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/BPMNDesigner.html -------------------------------------------------------------------------------- /easyflow-flow-bpmn/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/pom.xml -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/main/java/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/main/java/com/jd/easyflow/flow/bpmn/BpmnFlowParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/main/java/com/jd/easyflow/flow/bpmn/BpmnFlowParser.java -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/main/java/com/jd/easyflow/flow/bpmn/converter/BaseFlowNodeConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/main/java/com/jd/easyflow/flow/bpmn/converter/BaseFlowNodeConverter.java -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/main/java/com/jd/easyflow/flow/bpmn/converter/BpmnConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/main/java/com/jd/easyflow/flow/bpmn/converter/BpmnConverter.java -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/main/java/com/jd/easyflow/flow/bpmn/converter/FlowNodeConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/main/java/com/jd/easyflow/flow/bpmn/converter/FlowNodeConverter.java -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/main/java/com/jd/easyflow/flow/bpmn/converter/activity/SendTaskConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/main/java/com/jd/easyflow/flow/bpmn/converter/activity/SendTaskConverter.java -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/main/java/com/jd/easyflow/flow/bpmn/converter/activity/TaskConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/main/java/com/jd/easyflow/flow/bpmn/converter/activity/TaskConverter.java -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/main/java/com/jd/easyflow/flow/bpmn/converter/activity/UserTaskConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/main/java/com/jd/easyflow/flow/bpmn/converter/activity/UserTaskConverter.java -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/main/java/com/jd/easyflow/flow/bpmn/converter/event/EndEventConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/main/java/com/jd/easyflow/flow/bpmn/converter/event/EndEventConverter.java -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/main/java/com/jd/easyflow/flow/bpmn/converter/event/StartEventConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/main/java/com/jd/easyflow/flow/bpmn/converter/event/StartEventConverter.java -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/main/java/com/jd/easyflow/flow/bpmn/converter/event/ThrowEventConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/main/java/com/jd/easyflow/flow/bpmn/converter/event/ThrowEventConverter.java -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/main/java/com/jd/easyflow/flow/bpmn/converter/util/BpmnXmlConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/main/java/com/jd/easyflow/flow/bpmn/converter/util/BpmnXmlConstants.java -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/main/java/com/jd/easyflow/flow/bpmn/converter/util/ConvertUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/main/java/com/jd/easyflow/flow/bpmn/converter/util/ConvertUtil.java -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/FlowBpmnTestSuite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/FlowBpmnTestSuite.java -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/cases/chain/FlowChainTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/cases/chain/FlowChainTest.java -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/cases/converter/BpmnConverterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/cases/converter/BpmnConverterTest.java -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/cases/converter/BpmnTestService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/cases/converter/BpmnTestService.java -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/cases/defaultflow/DefaultFlowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/cases/defaultflow/DefaultFlowTest.java -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/cases/extension/BpmnExtensionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/cases/extension/BpmnExtensionTest.java -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/cases/inclusive/BpmnInclusiveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/cases/inclusive/BpmnInclusiveTest.java -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/cases/logflag/LogFlagTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/cases/logflag/LogFlagTest.java -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/cases/parallel/BpmnParallelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/cases/parallel/BpmnParallelTest.java -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/cases/share/nodeaction/TestStepAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/cases/share/nodeaction/TestStepAction.java -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/cases/subprocess/BpmnSubProcessTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/cases/subprocess/BpmnSubProcessTest.java -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/cases/terminate/BpmnTerminateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/cases/terminate/BpmnTerminateTest.java -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/cases/throwevent/BpmnThrowEventTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/cases/throwevent/BpmnThrowEventTest.java -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/ext/cases/chain/ChainTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/ext/cases/chain/ChainTest.java -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/ext/cases/chain/ChainTestService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/ext/cases/chain/ChainTestService.java -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/ext/cases/chain/Plugin1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/ext/cases/chain/Plugin1.java -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/ext/cases/chain/Plugin2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/ext/cases/chain/Plugin2.java -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/ext/cases/chain/Plugin3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/ext/cases/chain/Plugin3.java -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/quickstart/QuickStart001Node01Action.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/quickstart/QuickStart001Node01Action.java -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/quickstart/QuickStart002Node01Action.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/quickstart/QuickStart002Node01Action.java -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/quickstart/QuickStart003Node01Action.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/quickstart/QuickStart003Node01Action.java -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/quickstart/QuickStartTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/java/com/jd/easyflow/flow/bpmn/quickstart/QuickStartTest.java -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/resources/flow/cases/callactivity/flow_callactivity_test_001.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/resources/flow/cases/callactivity/flow_callactivity_test_001.bpmn -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/resources/flow/cases/callactivity/flow_sub_of_called.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/resources/flow/cases/callactivity/flow_sub_of_called.bpmn -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/resources/flow/cases/chain/flow_chaintest1.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/resources/flow/cases/chain/flow_chaintest1.bpmn -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/resources/flow/cases/converter/compensate001.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/resources/flow/cases/converter/compensate001.bpmn -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/resources/flow/cases/converter/flow001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/resources/flow/cases/converter/flow001.json -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/resources/flow/cases/converter/flow_multiple_001.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/resources/flow/cases/converter/flow_multiple_001.bpmn -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/resources/flow/cases/converter/process_1.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/resources/flow/cases/converter/process_1.bpmn -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/resources/flow/cases/converter/process_1_simple.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/resources/flow/cases/converter/process_1_simple.bpmn -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/resources/flow/cases/defaultflow/default_flow_001.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/resources/flow/cases/defaultflow/default_flow_001.bpmn -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/resources/flow/cases/extension/process_1.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/resources/flow/cases/extension/process_1.bpmn -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/resources/flow/cases/inclusive/flow_inclusive001.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/resources/flow/cases/inclusive/flow_inclusive001.bpmn -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/resources/flow/cases/inclusive/flow_inclusive002.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/resources/flow/cases/inclusive/flow_inclusive002.bpmn -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/resources/flow/cases/logflag/logflag_001.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/resources/flow/cases/logflag/logflag_001.bpmn -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/resources/flow/cases/parallel/flow_multi_parallel_subflow_001.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/resources/flow/cases/parallel/flow_multi_parallel_subflow_001.bpmn -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/resources/flow/cases/parallel/flow_parallel001.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/resources/flow/cases/parallel/flow_parallel001.bpmn -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/resources/flow/cases/subprocess/flow_subprocess_test_001.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/resources/flow/cases/subprocess/flow_subprocess_test_001.bpmn -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/resources/flow/cases/terminate/flow_terminate001.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/resources/flow/cases/terminate/flow_terminate001.bpmn -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/resources/flow/cases/throwevent/flow_throwevent001.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/resources/flow/cases/throwevent/flow_throwevent001.bpmn -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/resources/flow/ext/cases/chain/flow_chaintest1.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/resources/flow/ext/cases/chain/flow_chaintest1.bpmn -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/resources/flow/quickstart/quickstart_001.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/resources/flow/quickstart/quickstart_001.bpmn -------------------------------------------------------------------------------- /easyflow-flow-bpmn/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/src/test/resources/logback.xml -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/bootstrap-multiselect/css/bootstrap-multiselect.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/bootstrap-multiselect/css/bootstrap-multiselect.css -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/bootstrap-multiselect/js/bootstrap-multiselect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/bootstrap-multiselect/js/bootstrap-multiselect.js -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/bootstrap-multiselect/less/bootstrap-multiselect.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/bootstrap-multiselect/less/bootstrap-multiselect.less -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/bootstrap/css/bootstrap-grid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/bootstrap/css/bootstrap-grid.css -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/bootstrap/css/bootstrap-grid.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/bootstrap/css/bootstrap-grid.css.map -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/bootstrap/css/bootstrap-grid.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/bootstrap/css/bootstrap-grid.min.css -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/bootstrap/css/bootstrap-grid.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/bootstrap/css/bootstrap-grid.min.css.map -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/bootstrap/css/bootstrap-reboot.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/bootstrap/css/bootstrap-reboot.css -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/bootstrap/css/bootstrap-reboot.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/bootstrap/css/bootstrap-reboot.css.map -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/bootstrap/css/bootstrap-reboot.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/bootstrap/css/bootstrap-reboot.min.css -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/bootstrap/css/bootstrap-reboot.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/bootstrap/css/bootstrap-reboot.min.css.map -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/bootstrap/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/bootstrap/css/bootstrap.css -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/bootstrap/css/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/bootstrap/css/bootstrap.css.map -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/bootstrap/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/bootstrap/css/bootstrap.min.css -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/bootstrap/css/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/bootstrap/css/bootstrap.min.css.map -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/bootstrap/js/bootstrap.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/bootstrap/js/bootstrap.bundle.js -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/bootstrap/js/bootstrap.bundle.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/bootstrap/js/bootstrap.bundle.js.map -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/bootstrap/js/bootstrap.bundle.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/bootstrap/js/bootstrap.bundle.min.js -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/bootstrap/js/bootstrap.bundle.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/bootstrap/js/bootstrap.bundle.min.js.map -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/bootstrap/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/bootstrap/js/bootstrap.js -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/bootstrap/js/bootstrap.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/bootstrap/js/bootstrap.js.map -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/bootstrap/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/bootstrap/js/bootstrap.min.js -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/bootstrap/js/bootstrap.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/bootstrap/js/bootstrap.min.js.map -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/bpmnjs/assets/bpmn-font/css/bpmn-codes.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/bpmnjs/assets/bpmn-font/css/bpmn-codes.css -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/bpmnjs/assets/bpmn-font/css/bpmn-embedded.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/bpmnjs/assets/bpmn-font/css/bpmn-embedded.css -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/bpmnjs/assets/bpmn-font/css/bpmn.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/bpmnjs/assets/bpmn-font/css/bpmn.css -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/bpmnjs/assets/bpmn-font/font/bpmn.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/bpmnjs/assets/bpmn-font/font/bpmn.eot -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/bpmnjs/assets/bpmn-font/font/bpmn.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/bpmnjs/assets/bpmn-font/font/bpmn.svg -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/bpmnjs/assets/bpmn-font/font/bpmn.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/bpmnjs/assets/bpmn-font/font/bpmn.ttf -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/bpmnjs/assets/bpmn-font/font/bpmn.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/bpmnjs/assets/bpmn-font/font/bpmn.woff -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/bpmnjs/assets/bpmn-font/font/bpmn.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/bpmnjs/assets/bpmn-font/font/bpmn.woff2 -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/bpmnjs/assets/bpmn-js.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/bpmnjs/assets/bpmn-js.css -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/bpmnjs/assets/diagram-js.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/bpmnjs/assets/diagram-js.css -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/bpmnjs/bpmn-modeler.development.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/bpmnjs/bpmn-modeler.development.js -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/bpmnjs/bpmn-modeler.production.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/bpmnjs/bpmn-modeler.production.min.js -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/bpmnjs/bpmn-navigated-viewer.development.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/bpmnjs/bpmn-navigated-viewer.development.js -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/bpmnjs/bpmn-navigated-viewer.production.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/bpmnjs/bpmn-navigated-viewer.production.min.js -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/bpmnjs/bpmn-viewer.development.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/bpmnjs/bpmn-viewer.development.js -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/bpmnjs/bpmn-viewer.production.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/bpmnjs/bpmn-viewer.production.min.js -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/bpmnjs/changeForEasyflow/changelog.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/bpmnjs/changeForEasyflow/changelog.txt -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/bpmnjs/changeForEasyflow/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/bpmnjs/changeForEasyflow/rollup.config.js -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/flow/bpmn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/flow/bpmn.js -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/flow/flow.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/flow/flow.css -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/flow/flow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/flow/flow.js -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/fontawesome/css/all.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/fontawesome/css/all.css -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/fontawesome/css/all.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/fontawesome/css/all.min.css -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/fontawesome/webfonts/fa-brands-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/fontawesome/webfonts/fa-brands-400.eot -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/fontawesome/webfonts/fa-brands-400.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/fontawesome/webfonts/fa-brands-400.svg -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/fontawesome/webfonts/fa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/fontawesome/webfonts/fa-brands-400.ttf -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/fontawesome/webfonts/fa-brands-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/fontawesome/webfonts/fa-brands-400.woff -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/fontawesome/webfonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/fontawesome/webfonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/fontawesome/webfonts/fa-regular-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/fontawesome/webfonts/fa-regular-400.eot -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/fontawesome/webfonts/fa-regular-400.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/fontawesome/webfonts/fa-regular-400.svg -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/fontawesome/webfonts/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/fontawesome/webfonts/fa-regular-400.ttf -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/fontawesome/webfonts/fa-regular-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/fontawesome/webfonts/fa-regular-400.woff -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/fontawesome/webfonts/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/fontawesome/webfonts/fa-regular-400.woff2 -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/fontawesome/webfonts/fa-solid-900.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/fontawesome/webfonts/fa-solid-900.eot -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/fontawesome/webfonts/fa-solid-900.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/fontawesome/webfonts/fa-solid-900.svg -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/fontawesome/webfonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/fontawesome/webfonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/fontawesome/webfonts/fa-solid-900.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/fontawesome/webfonts/fa-solid-900.woff -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/fontawesome/webfonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/fontawesome/webfonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/jquery-validation/jquery.validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/jquery-validation/jquery.validate.js -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/jquery-validation/jquery.validate.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/jquery-validation/jquery.validate.min.js -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/jquery/jquery-3.6.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/jquery/jquery-3.6.0.js -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/jquery/jquery-3.6.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/jquery/jquery-3.6.0.min.js -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/jquery/jquery-3.6.0.min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/jquery/jquery-3.6.0.min.map -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/std-common/common.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/std-common/common.css -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/std-common/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/std-common/common.js -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/std-common/messages_default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/std-common/messages_default.js -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/plugins/std-common/messages_zh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/plugins/std-common/messages_zh.js -------------------------------------------------------------------------------- /easyflow-flow-bpmn/static/test/JsonPropertyEditor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-bpmn/static/test/JsonPropertyEditor.html -------------------------------------------------------------------------------- /easyflow-flow-extension/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/pom.xml -------------------------------------------------------------------------------- /easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/chain/BaseChainPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/chain/BaseChainPlugin.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/chain/ChainConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/chain/ChainConstants.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/chain/ChainInvoker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/chain/ChainInvoker.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/chain/TargetAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/chain/TargetAction.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/check/CheckErrorItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/check/CheckErrorItem.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/check/CheckParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/check/CheckParam.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/check/CheckResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/check/CheckResult.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/check/FlowChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/check/FlowChecker.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/check/impl/AllFlowNodeLinkChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/check/impl/AllFlowNodeLinkChecker.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/check/impl/FlowNodeLinkChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/check/impl/FlowNodeLinkChecker.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/funcall/FunCallConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/funcall/FunCallConstants.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/funcall/FunCallEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/funcall/FunCallEventListener.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/funcall/FunCallFlowPostHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/funcall/FunCallFlowPostHandler.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/funcall/FunCallFlowPreHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/funcall/FunCallFlowPreHandler.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/funcall/FunCallNodeAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/funcall/FunCallNodeAction.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/interrupt/ExtInterruptNodeAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/interrupt/ExtInterruptNodeAction.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/interrupt/ExtNodeThreadHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/interrupt/ExtNodeThreadHolder.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/model/action/JavaScriptNodeAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/model/action/JavaScriptNodeAction.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/model/action/ShellNodeAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/model/action/ShellNodeAction.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/serialize/FlowParamAssembleData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/serialize/FlowParamAssembleData.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/serialize/FlowParamAssembler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/serialize/FlowParamAssembler.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/serialize/FlowParamSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/serialize/FlowParamSerializer.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/session/FlowSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/session/FlowSession.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/session/FlowSessionConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/session/FlowSessionConstants.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/session/FlowSessionImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/session/FlowSessionImpl.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/timeout/TimeoutFlowFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/timeout/TimeoutFlowFilter.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/timeout/TimeoutNodeActionFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/timeout/TimeoutNodeActionFilter.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/timeout/TimeoutTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/main/java/com/jd/easyflow/flow/ext/timeout/TimeoutTemplate.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/test/java/com/jd/easyflow/flow/ext/FlowExtTestSuite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/test/java/com/jd/easyflow/flow/ext/FlowExtTestSuite.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/test/java/com/jd/easyflow/flow/ext/cases/chain/ChainTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/test/java/com/jd/easyflow/flow/ext/cases/chain/ChainTest.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/test/java/com/jd/easyflow/flow/ext/cases/chain/ChainTestService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/test/java/com/jd/easyflow/flow/ext/cases/chain/ChainTestService.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/test/java/com/jd/easyflow/flow/ext/cases/chain/Filter1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/test/java/com/jd/easyflow/flow/ext/cases/chain/Filter1.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/test/java/com/jd/easyflow/flow/ext/cases/chain/Filter2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/test/java/com/jd/easyflow/flow/ext/cases/chain/Filter2.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/test/java/com/jd/easyflow/flow/ext/cases/chain/Filter3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/test/java/com/jd/easyflow/flow/ext/cases/chain/Filter3.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/test/java/com/jd/easyflow/flow/ext/cases/chain/Plugin1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/test/java/com/jd/easyflow/flow/ext/cases/chain/Plugin1.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/test/java/com/jd/easyflow/flow/ext/cases/chain/Plugin2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/test/java/com/jd/easyflow/flow/ext/cases/chain/Plugin2.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/test/java/com/jd/easyflow/flow/ext/cases/chain/Plugin3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/test/java/com/jd/easyflow/flow/ext/cases/chain/Plugin3.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/test/java/com/jd/easyflow/flow/ext/cases/check/FlowNodeLinkCheckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/test/java/com/jd/easyflow/flow/ext/cases/check/FlowNodeLinkCheckTest.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/test/java/com/jd/easyflow/flow/ext/cases/check/InfiniteLoopCheckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/test/java/com/jd/easyflow/flow/ext/cases/check/InfiniteLoopCheckTest.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/test/java/com/jd/easyflow/flow/ext/cases/funcall/FunCallTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/test/java/com/jd/easyflow/flow/ext/cases/funcall/FunCallTest.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/test/java/com/jd/easyflow/flow/ext/cases/funcall/MockActionClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/test/java/com/jd/easyflow/flow/ext/cases/funcall/MockActionClass.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/test/java/com/jd/easyflow/flow/ext/cases/interrupt/ExtInterruptTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/test/java/com/jd/easyflow/flow/ext/cases/interrupt/ExtInterruptTest.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/test/java/com/jd/easyflow/flow/ext/cases/session/SessionFlowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/test/java/com/jd/easyflow/flow/ext/cases/session/SessionFlowTest.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/test/java/com/jd/easyflow/flow/ext/cases/timeout/TimeoutFilterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/test/java/com/jd/easyflow/flow/ext/cases/timeout/TimeoutFilterTest.java -------------------------------------------------------------------------------- /easyflow-flow-extension/src/test/resources/flow/cases/chain/flow_chaintest2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/test/resources/flow/cases/chain/flow_chaintest2.json -------------------------------------------------------------------------------- /easyflow-flow-extension/src/test/resources/flow/cases/check/check_infinite_loop_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/test/resources/flow/cases/check/check_infinite_loop_001.json -------------------------------------------------------------------------------- /easyflow-flow-extension/src/test/resources/flow/cases/check/check_infinite_loop_002.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/test/resources/flow/cases/check/check_infinite_loop_002.json -------------------------------------------------------------------------------- /easyflow-flow-extension/src/test/resources/flow/cases/check/check_infinite_loop_003.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/test/resources/flow/cases/check/check_infinite_loop_003.json -------------------------------------------------------------------------------- /easyflow-flow-extension/src/test/resources/flow/cases/check/check_isolated_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/test/resources/flow/cases/check/check_isolated_001.json -------------------------------------------------------------------------------- /easyflow-flow-extension/src/test/resources/flow/cases/check/check_isolated_002.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/test/resources/flow/cases/check/check_isolated_002.json -------------------------------------------------------------------------------- /easyflow-flow-extension/src/test/resources/flow/cases/check/check_nonEnd_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/test/resources/flow/cases/check/check_nonEnd_001.json -------------------------------------------------------------------------------- /easyflow-flow-extension/src/test/resources/flow/cases/check/check_nonStart_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/test/resources/flow/cases/check/check_nonStart_001.json -------------------------------------------------------------------------------- /easyflow-flow-extension/src/test/resources/flow/cases/check/check_notexists_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/test/resources/flow/cases/check/check_notexists_001.json -------------------------------------------------------------------------------- /easyflow-flow-extension/src/test/resources/flow/cases/check/check_preCheckNodesNotExists_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/test/resources/flow/cases/check/check_preCheckNodesNotExists_001.json -------------------------------------------------------------------------------- /easyflow-flow-extension/src/test/resources/flow/cases/funcall/funcall_test_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/test/resources/flow/cases/funcall/funcall_test_001.json -------------------------------------------------------------------------------- /easyflow-flow-extension/src/test/resources/flow/cases/funcall/funcall_test_002.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/test/resources/flow/cases/funcall/funcall_test_002.json -------------------------------------------------------------------------------- /easyflow-flow-extension/src/test/resources/flow/cases/interrupt/ext_interrupt_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/test/resources/flow/cases/interrupt/ext_interrupt_001.json -------------------------------------------------------------------------------- /easyflow-flow-extension/src/test/resources/flow/cases/model/action/javascript_test_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/test/resources/flow/cases/model/action/javascript_test_001.json -------------------------------------------------------------------------------- /easyflow-flow-extension/src/test/resources/flow/cases/model/action/shell_test_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/test/resources/flow/cases/model/action/shell_test_001.json -------------------------------------------------------------------------------- /easyflow-flow-extension/src/test/resources/flow/cases/session/flow_session_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/test/resources/flow/cases/session/flow_session_001.json -------------------------------------------------------------------------------- /easyflow-flow-extension/src/test/resources/flow/cases/timeout/flow_timeout_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/test/resources/flow/cases/timeout/flow_timeout_001.json -------------------------------------------------------------------------------- /easyflow-flow-extension/src/test/resources/flow/cases/timeout/flow_timeout_002.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow-extension/src/test/resources/flow/cases/timeout/flow_timeout_002.json -------------------------------------------------------------------------------- /easyflow-flow/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/pom.xml -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/common/FlowExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/common/FlowExecutor.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/el/ElEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/el/ElEvaluator.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/el/ElFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/el/ElFactory.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/el/ElRootMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/el/ElRootMap.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/el/SpelEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/el/SpelEvaluator.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/FlowContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/FlowContext.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/FlowEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/FlowEngine.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/FlowParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/FlowParam.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/FlowResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/FlowResult.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/FlowRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/FlowRunner.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/builder/FlowParamBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/builder/FlowParamBuilder.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/event/BaseFlowEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/event/BaseFlowEventListener.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/event/ExpFlowEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/event/ExpFlowEventListener.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/event/FlowEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/event/FlowEvent.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/event/FlowEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/event/FlowEventListener.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/event/FlowEventTrigger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/event/FlowEventTrigger.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/event/impl/EventFlowListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/event/impl/EventFlowListener.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/event/impl/InterruptFlowListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/event/impl/InterruptFlowListener.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/filter/FlowEngineFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/filter/FlowEngineFilter.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/filter/FlowEngineFilterManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/filter/FlowEngineFilterManager.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/filter/impl/BaseFlowEngineFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/filter/impl/BaseFlowEngineFilter.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/impl/BaseFlowRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/impl/BaseFlowRunner.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/impl/CoreFlowEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/impl/CoreFlowEngine.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/impl/ExpFlowRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/impl/ExpFlowRunner.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/impl/FlowContextImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/impl/FlowContextImpl.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/impl/FlowEngineImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/impl/FlowEngineImpl.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/impl/MultipleThreadFlowRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/impl/MultipleThreadFlowRunner.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/impl/ReusableThreadFlowRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/impl/ReusableThreadFlowRunner.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/impl/SingleThreadFlowRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/engine/impl/SingleThreadFlowRunner.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/exception/FlowException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/exception/FlowException.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/filter/BaseFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/filter/BaseFilter.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/filter/ExpFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/filter/ExpFilter.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/filter/Filter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/filter/Filter.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/filter/FilterChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/filter/FilterChain.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/filter/FilterChainImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/filter/FilterChainImpl.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/Flow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/Flow.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/FlowLifeCycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/FlowLifeCycle.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/FlowNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/FlowNode.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/FlowPostHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/FlowPostHandler.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/FlowPreHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/FlowPreHandler.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/InitContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/InitContext.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/NodeAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/NodeAction.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/NodeContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/NodeContext.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/NodeContextAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/NodeContextAccessor.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/NodeExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/NodeExecutor.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/NodePostHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/NodePostHandler.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/NodePreHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/NodePreHandler.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/action/ActionResultEl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/action/ActionResultEl.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/action/CompensateNodeAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/action/CompensateNodeAction.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/action/EventNodeAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/action/EventNodeAction.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/action/ExecutorNodeAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/action/ExecutorNodeAction.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/action/ExpNodeAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/action/ExpNodeAction.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/action/FlowNodeAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/action/FlowNodeAction.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/action/InterruptNodeAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/action/InterruptNodeAction.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/action/LoopNodeAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/action/LoopNodeAction.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/action/ParamExecutorNodeAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/action/ParamExecutorNodeAction.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/action/compensate/CompensateAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/action/compensate/CompensateAction.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/action/compensate/CompensateFlowFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/action/compensate/CompensateFlowFilter.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/action/compensate/CompensateHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/action/compensate/CompensateHelper.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/action/compensate/CompensateNodeFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/action/compensate/CompensateNodeFilter.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/action/compensate/FlowCompensateAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/action/compensate/FlowCompensateAction.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/builder/FlowBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/builder/FlowBuilder.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/definition/DefConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/definition/DefConstants.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/filter/FlowFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/filter/FlowFilter.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/filter/FlowFilterManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/filter/FlowFilterManager.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/filter/FlowPostHandlerFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/filter/FlowPostHandlerFilter.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/filter/FlowPreHandlerFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/filter/FlowPreHandlerFilter.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/filter/NodeActionFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/filter/NodeActionFilter.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/filter/NodeFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/filter/NodeFilter.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/filter/NodePostHandlerFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/filter/NodePostHandlerFilter.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/filter/NodePreHandlerFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/filter/NodePreHandlerFilter.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/filter/impl/BaseFlowFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/filter/impl/BaseFlowFilter.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/filter/impl/BaseFlowPostHandlerFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/filter/impl/BaseFlowPostHandlerFilter.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/filter/impl/BaseFlowPreHandlerFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/filter/impl/BaseFlowPreHandlerFilter.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/filter/impl/BaseNodeActionFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/filter/impl/BaseNodeActionFilter.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/filter/impl/BaseNodeFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/filter/impl/BaseNodeFilter.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/filter/impl/BaseNodePostHandlerFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/filter/impl/BaseNodePostHandlerFilter.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/filter/impl/BaseNodePreHandlerFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/filter/impl/BaseNodePreHandlerFilter.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/flow/post/ExpFlowPostHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/flow/post/ExpFlowPostHandler.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/flow/pre/ExpFlowPreHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/flow/pre/ExpFlowPreHandler.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/node/NodeImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/node/NodeImpl.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/parser/FlowParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/parser/FlowParser.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/parser/FlowParserImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/parser/FlowParserImpl.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/parser/event/ExpFlowParseEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/parser/event/ExpFlowParseEventListener.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/parser/event/FlowParseEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/parser/event/FlowParseEvent.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/parser/event/FlowParseEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/parser/event/FlowParseEventListener.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/parser/event/FlowParseEventTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/parser/event/FlowParseEventTypes.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/parser/param/ActionParseParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/parser/param/ActionParseParam.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/parser/param/FlowParseParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/parser/param/FlowParseParam.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/parser/param/PostParseParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/parser/param/PostParseParam.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/parser/param/PreParseParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/parser/param/PreParseParam.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/post/AbstractNodePostHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/post/AbstractNodePostHandler.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/post/ConditionalNodePostHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/post/ConditionalNodePostHandler.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/post/EventPostHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/post/EventPostHandler.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/post/ExecutorNodePostHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/post/ExecutorNodePostHandler.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/post/ExpNodePostHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/post/ExpNodePostHandler.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/post/FixedNodePostHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/post/FixedNodePostHandler.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/pre/ExpNodePreHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/pre/ExpNodePreHandler.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/pre/InclusiveCheckPreHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/pre/InclusiveCheckPreHandler.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/pre/MultiCheckPreHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/pre/MultiCheckPreHandler.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/pre/NodePreHandlerHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/pre/NodePreHandlerHelper.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/model/pre/NodePrePropertyGetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/model/pre/NodePrePropertyGetter.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/util/ExceptionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/util/ExceptionUtil.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/util/FlowConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/util/FlowConstants.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/util/FlowEventTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/util/FlowEventTypes.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/util/FlowIOUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/util/FlowIOUtil.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/util/FlowNodeLinkUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/util/FlowNodeLinkUtil.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/util/FlowStringUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/util/FlowStringUtil.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/util/FlowUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/util/FlowUtil.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/util/JsonFacade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/util/JsonFacade.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/util/JsonFacadeJacksonImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/util/JsonFacadeJacksonImpl.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/util/JsonPrettyHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/util/JsonPrettyHelper.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/util/JsonUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/util/JsonUtil.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/util/LockUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/util/LockUtil.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/util/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/util/Pair.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/java/com/jd/easyflow/flow/util/Triple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/java/com/jd/easyflow/flow/util/Triple.java -------------------------------------------------------------------------------- /easyflow-flow/src/main/resources/pretty/pretty-flow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/main/resources/pretty/pretty-flow.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/FlowTestSuite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/FlowTestSuite.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/action/ActionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/action/ActionTest.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/action/CompensateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/action/CompensateTest.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/action/LoopNodeActionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/action/LoopNodeActionTest.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/action/MockActionClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/action/MockActionClass.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/action/MockClassMethodAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/action/MockClassMethodAction.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/action/MockInputOutputEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/action/MockInputOutputEventListener.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/action/MultipleActionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/action/MultipleActionTest.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/common/TestNodeExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/common/TestNodeExecutor.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/event/EventFlowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/event/EventFlowTest.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/event/TestEventNodeAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/event/TestEventNodeAction.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/filter/FilterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/filter/FilterTest.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/flowengine/FlowEngineImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/flowengine/FlowEngineImplTest.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/flowengine/PocFlowEngineImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/flowengine/PocFlowEngineImpl.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/flowengine/PocNodeImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/flowengine/PocNodeImpl.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/inclusive/InclusiveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/inclusive/InclusiveTest.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/interrupt/InterruptTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/interrupt/InterruptTest.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/listener/InterruptFlowListenerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/listener/InterruptFlowListenerTest.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/logflag/LogFlagTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/logflag/LogFlagTest.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/mockbiz/CheckBiz.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/mockbiz/CheckBiz.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/mockbiz/LimitBiz.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/mockbiz/LimitBiz.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/mockbiz/LoanBiz.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/mockbiz/LoanBiz.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/mockbiz/LoanContractSignBiz.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/mockbiz/LoanContractSignBiz.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/mockbiz/MockFlowListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/mockbiz/MockFlowListener.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/mockbiz/MockLoanTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/mockbiz/MockLoanTest.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/parallel/ParallelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/parallel/ParallelTest.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/parser/FlowParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/parser/FlowParserTest.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/parser/TestAddFilterParseListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/parser/TestAddFilterParseListener.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/parser/TestFlowParamAndResultPrintFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/parser/TestFlowParamAndResultPrintFilter.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/parser/TestFlowParseListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/parser/TestFlowParseListener.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/parser/TestFlowParserImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/parser/TestFlowParserImpl.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/performance/EmptyStepAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/performance/EmptyStepAction.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/performance/LoopStepAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/performance/LoopStepAction.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/performance/MemoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/performance/MemoryTest.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/performance/PerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/performance/PerformanceTest.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/posthandler/ConditionalPostHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/posthandler/ConditionalPostHandlerTest.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/posthandler/FlowIndexTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/posthandler/FlowIndexTest.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/posthandler/NodePostHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/posthandler/NodePostHandlerTest.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/posthandler/PostHandlerFilterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/posthandler/PostHandlerFilterTest.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/posthandler/PostParamNode1Action.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/posthandler/PostParamNode1Action.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/posthandler/PostParamNode2Action.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/posthandler/PostParamNode2Action.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/posthandler/PostParamNode3Action.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/posthandler/PostParamNode3Action.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/posthandler/TestPostHandlerFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/posthandler/TestPostHandlerFilter.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/prehandler/PreHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/prehandler/PreHandlerTest.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/pretty/FlowDefPrettyHelperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/pretty/FlowDefPrettyHelperTest.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/runner/MultiThreadTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/runner/MultiThreadTest.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/runner/ReusableThreadTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/runner/ReusableThreadTest.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/runner/TestInterruptNodeAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/runner/TestInterruptNodeAction.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/runner/TestMultiRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/runner/TestMultiRunner.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/runner/TestReusableThreadRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/runner/TestReusableThreadRunner.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/share/nodeaction/TestStepAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/share/nodeaction/TestStepAction.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/spring/SpringFlowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/spring/SpringFlowTest.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/subflow/SubFlowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/subflow/SubFlowTest.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/subflow/TestInvokeSubFlowNodeAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/cases/subflow/TestInvokeSubFlowNodeAction.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/quickstart/QuickStart001Node01Action.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/quickstart/QuickStart001Node01Action.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/quickstart/QuickStart002Node01Action.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/quickstart/QuickStart002Node01Action.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/quickstart/QuickStart003Node01Action.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/quickstart/QuickStart003Node01Action.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/quickstart/QuickStartTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/quickstart/QuickStartTest.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/unit/util/JsonTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/unit/util/JsonTest.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/java/com/jd/easyflow/flow/unit/util/TreeMapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/java/com/jd/easyflow/flow/unit/util/TreeMapTest.java -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/action/action_interrupt_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/action/action_interrupt_001.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/action/compensate_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/action/compensate_001.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/action/compensate_002.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/action/compensate_002.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/action/compensate_flow_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/action/compensate_flow_001.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/action/loop_test_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/action/loop_test_001.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/action/multiple_action_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/action/multiple_action_001.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/event/flow_event_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/event/flow_event_001.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/event/flow_event_002.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/event/flow_event_002.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/event/flow_event_003.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/event/flow_event_003.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/event/flow_event_nolistener_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/event/flow_event_nolistener_001.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/filter/inner_flow_engine_filter_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/filter/inner_flow_engine_filter_001.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/filter/inner_flow_filter_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/filter/inner_flow_filter_001.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/filter/inner_node_action_filter_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/filter/inner_node_action_filter_001.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/inclusive/flow_inclusive201.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/inclusive/flow_inclusive201.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/inclusive/flow_inclusive202.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/inclusive/flow_inclusive202.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/inclusive/flow_inclusive203.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/inclusive/flow_inclusive203.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/inclusive/flow_inclusive303.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/inclusive/flow_inclusive303.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/interrupt/interrupt_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/interrupt/interrupt_001.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/interrupt/interrupt_002.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/interrupt/interrupt_002.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/listener/interrupt_listener_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/listener/interrupt_listener_001.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/listener/interrupt_listener_002.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/listener/interrupt_listener_002.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/listener/interrupt_listener_003.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/listener/interrupt_listener_003.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/logflag/logflag_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/logflag/logflag_001.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/mockbiz/mock_loan_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/mockbiz/mock_loan_001.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/parallel/flow_parallel001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/parallel/flow_parallel001.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/parser/flow_multiple001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/parser/flow_multiple001.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/parser/parser_test_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/parser/parser_test_001.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/parser/parser_test_002.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/parser/parser_test_002.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/parser/parser_test_003.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/parser/parser_test_003.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/parser/parser_test_subflow_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/parser/parser_test_subflow_001.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/parser/parser_test_subflow_002.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/parser/parser_test_subflow_002.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/performance/flow_memory001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/performance/flow_memory001.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/performance/flow_performance001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/performance/flow_performance001.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/posthandler/flow_createexp_post_to_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/posthandler/flow_createexp_post_to_001.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/posthandler/flow_exp_post_to_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/posthandler/flow_exp_post_to_001.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/posthandler/flow_index001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/posthandler/flow_index001.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/posthandler/flow_post_handler_filter_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/posthandler/flow_post_handler_filter_001.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/posthandler/flow_post_param_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/posthandler/flow_post_param_001.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/posthandler/flow_postdata_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/posthandler/flow_postdata_001.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/posthandler/flow_when_createexp_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/posthandler/flow_when_createexp_001.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/prehandler/flow_prehandler_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/prehandler/flow_prehandler_001.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/pretty/pretty_multiple_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/pretty/pretty_multiple_test.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/pretty/pretty_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/pretty/pretty_test.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/runner/flow_interrupt001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/runner/flow_interrupt001.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/runner/flow_interrupt002.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/runner/flow_interrupt002.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/runner/flow_interrupt003.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/runner/flow_interrupt003.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/runner/flow_multi001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/runner/flow_multi001.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/runner/flow_multi002.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/runner/flow_multi002.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/runner/flow_multi003.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/runner/flow_multi003.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/runner/flow_multi004.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/runner/flow_multi004.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/runner/flow_reusable001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/runner/flow_reusable001.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/runner/flow_reusable002.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/runner/flow_reusable002.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/runner/flow_reusable003.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/runner/flow_reusable003.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/spring/applicationContext-flow-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/spring/applicationContext-flow-test.xml -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/spring/flow_spring_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/spring/flow_spring_001.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/subflow/flow_subflow_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/subflow/flow_subflow_001.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/subflow/flow_subflow_002.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/subflow/flow_subflow_002.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/subflow/flow_subflow_002_01.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/subflow/flow_subflow_002_01.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/subflow/flow_subflow_003.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/subflow/flow_subflow_003.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/cases/subflow/flow_subflow_003_01.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/cases/subflow/flow_subflow_003_01.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/flow/quickstart/quickstart_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/flow/quickstart/quickstart_001.json -------------------------------------------------------------------------------- /easyflow-flow/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-flow/src/test/resources/logback.xml -------------------------------------------------------------------------------- /easyflow-fsm/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/pom.xml -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/CoreFsmManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/CoreFsmManager.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/Fsm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/Fsm.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/FsmContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/FsmContext.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/FsmManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/FsmManager.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/FsmParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/FsmParam.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/FsmResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/FsmResult.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/builder/FsmBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/builder/FsmBuilder.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/builder/FsmContextBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/builder/FsmContextBuilder.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/el/ElEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/el/ElEvaluator.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/el/ElFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/el/ElFactory.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/el/ElRootMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/el/ElRootMap.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/el/SpelEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/el/SpelEvaluator.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/event/ExpFsmEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/event/ExpFsmEventListener.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/event/FsmEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/event/FsmEvent.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/event/FsmEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/event/FsmEventListener.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/event/FsmEventTrigger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/event/FsmEventTrigger.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/exception/FsmException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/exception/FsmException.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/filter/ExpFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/filter/ExpFilter.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/filter/Filter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/filter/Filter.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/filter/FilterChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/filter/FilterChain.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/listener/FsmCommonListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/listener/FsmCommonListener.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/Event.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/FsmLifeCycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/FsmLifeCycle.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/FsmPostHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/FsmPostHandler.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/FsmPreHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/FsmPreHandler.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/InitContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/InitContext.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/PostHandleResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/PostHandleResult.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/State.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/State.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/Transition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/Transition.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/TransitionAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/TransitionAction.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/TransitionContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/TransitionContext.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/TransitionExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/TransitionExecutor.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/TransitionPostHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/TransitionPostHandler.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/TransitionPreHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/TransitionPreHandler.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/builder/TransitionBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/builder/TransitionBuilder.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/check/CheckErrorItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/check/CheckErrorItem.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/check/CheckParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/check/CheckParam.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/check/CheckResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/check/CheckResult.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/check/FsmChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/check/FsmChecker.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/check/impl/AllFsmStateLinkChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/check/impl/AllFsmStateLinkChecker.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/check/impl/FsmStateLinkCheckConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/check/impl/FsmStateLinkCheckConfig.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/check/impl/FsmStateLinkChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/check/impl/FsmStateLinkChecker.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/definition/DefConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/definition/DefConstants.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/impl/EventImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/impl/EventImpl.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/impl/StateImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/impl/StateImpl.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/impl/TransitionImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/impl/TransitionImpl.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/impl/action/ActionResultEl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/impl/action/ActionResultEl.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/impl/action/ExpTransitionAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/impl/action/ExpTransitionAction.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/impl/fsm/post/ExpFsmPostHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/impl/fsm/post/ExpFsmPostHandler.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/impl/fsm/pre/ExpFsmPreHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/impl/fsm/pre/ExpFsmPreHandler.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/impl/post/AbstractTransitionPostHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/impl/post/AbstractTransitionPostHandler.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/impl/post/ConditionalTransitionPostHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/impl/post/ConditionalTransitionPostHandler.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/impl/post/ExpTransitionPostHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/impl/post/ExpTransitionPostHandler.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/impl/post/FixedTransitionPostHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/impl/post/FixedTransitionPostHandler.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/impl/pre/ExpTransitionPreHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/model/impl/pre/ExpTransitionPreHandler.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/parser/FsmParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/parser/FsmParser.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/parser/event/ExpFsmParseEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/parser/event/ExpFsmParseEventListener.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/parser/event/FsmParseEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/parser/event/FsmParseEvent.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/parser/event/FsmParseEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/parser/event/FsmParseEventListener.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/parser/event/FsmParseEventTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/parser/event/FsmParseEventTypes.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/util/FsmConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/util/FsmConstants.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/util/FsmEventTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/util/FsmEventTypes.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/util/FsmIOUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/util/FsmIOUtil.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/util/FsmStateLinkUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/util/FsmStateLinkUtil.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/util/FsmStringUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/util/FsmStringUtil.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/util/FsmUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/util/FsmUtil.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/util/JsonFacade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/util/JsonFacade.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/util/JsonFacadeJacksonImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/util/JsonFacadeJacksonImpl.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/util/JsonUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/util/JsonUtil.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/util/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/util/Pair.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/util/TransitionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/util/TransitionUtil.java -------------------------------------------------------------------------------- /easyflow-fsm/src/main/java/com/jd/easyflow/fsm/util/Triple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/main/java/com/jd/easyflow/fsm/util/Triple.java -------------------------------------------------------------------------------- /easyflow-fsm/src/test/java/com/jd/easyflow/fsm/FsmTestSuite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/test/java/com/jd/easyflow/fsm/FsmTestSuite.java -------------------------------------------------------------------------------- /easyflow-fsm/src/test/java/com/jd/easyflow/fsm/cases/check/FsmStateLinkCheckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/test/java/com/jd/easyflow/fsm/cases/check/FsmStateLinkCheckTest.java -------------------------------------------------------------------------------- /easyflow-fsm/src/test/java/com/jd/easyflow/fsm/cases/event/MultipleEventTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/test/java/com/jd/easyflow/fsm/cases/event/MultipleEventTest.java -------------------------------------------------------------------------------- /easyflow-fsm/src/test/java/com/jd/easyflow/fsm/cases/filter/FsmFilterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/test/java/com/jd/easyflow/fsm/cases/filter/FsmFilterTest.java -------------------------------------------------------------------------------- /easyflow-fsm/src/test/java/com/jd/easyflow/fsm/cases/filter/PreHandlerPostConstructTestFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/test/java/com/jd/easyflow/fsm/cases/filter/PreHandlerPostConstructTestFilter.java -------------------------------------------------------------------------------- /easyflow-fsm/src/test/java/com/jd/easyflow/fsm/cases/filter/StateTransitionPreHandlerTestFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/test/java/com/jd/easyflow/fsm/cases/filter/StateTransitionPreHandlerTestFilter.java -------------------------------------------------------------------------------- /easyflow-fsm/src/test/java/com/jd/easyflow/fsm/cases/filter/TransitionEmptyFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/test/java/com/jd/easyflow/fsm/cases/filter/TransitionEmptyFilter.java -------------------------------------------------------------------------------- /easyflow-fsm/src/test/java/com/jd/easyflow/fsm/cases/filter/TransitionPreHandlerTestFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/test/java/com/jd/easyflow/fsm/cases/filter/TransitionPreHandlerTestFilter.java -------------------------------------------------------------------------------- /easyflow-fsm/src/test/java/com/jd/easyflow/fsm/cases/fsmmanager/PocFsm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/test/java/com/jd/easyflow/fsm/cases/fsmmanager/PocFsm.java -------------------------------------------------------------------------------- /easyflow-fsm/src/test/java/com/jd/easyflow/fsm/cases/fsmmanager/PocFsmManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/test/java/com/jd/easyflow/fsm/cases/fsmmanager/PocFsmManager.java -------------------------------------------------------------------------------- /easyflow-fsm/src/test/java/com/jd/easyflow/fsm/cases/fsmmanager/PocTransition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/test/java/com/jd/easyflow/fsm/cases/fsmmanager/PocTransition.java -------------------------------------------------------------------------------- /easyflow-fsm/src/test/java/com/jd/easyflow/fsm/cases/mockbiz/CompanyAuthService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/test/java/com/jd/easyflow/fsm/cases/mockbiz/CompanyAuthService.java -------------------------------------------------------------------------------- /easyflow-fsm/src/test/java/com/jd/easyflow/fsm/cases/mockbiz/FsmMockBizTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/test/java/com/jd/easyflow/fsm/cases/mockbiz/FsmMockBizTest.java -------------------------------------------------------------------------------- /easyflow-fsm/src/test/java/com/jd/easyflow/fsm/cases/mockbiz/WhitelistService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/test/java/com/jd/easyflow/fsm/cases/mockbiz/WhitelistService.java -------------------------------------------------------------------------------- /easyflow-fsm/src/test/java/com/jd/easyflow/fsm/cases/parser/FsmParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/test/java/com/jd/easyflow/fsm/cases/parser/FsmParserTest.java -------------------------------------------------------------------------------- /easyflow-fsm/src/test/java/com/jd/easyflow/fsm/cases/parser/TestTransitionAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/test/java/com/jd/easyflow/fsm/cases/parser/TestTransitionAction.java -------------------------------------------------------------------------------- /easyflow-fsm/src/test/java/com/jd/easyflow/fsm/cases/post/PostTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/test/java/com/jd/easyflow/fsm/cases/post/PostTest.java -------------------------------------------------------------------------------- /easyflow-fsm/src/test/java/com/jd/easyflow/fsm/cases/postevent/PostEventTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/test/java/com/jd/easyflow/fsm/cases/postevent/PostEventTest.java -------------------------------------------------------------------------------- /easyflow-fsm/src/test/java/com/jd/easyflow/fsm/quickstart/AStateE1EventTstAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/test/java/com/jd/easyflow/fsm/quickstart/AStateE1EventTstAction.java -------------------------------------------------------------------------------- /easyflow-fsm/src/test/java/com/jd/easyflow/fsm/quickstart/FsmQuickStartTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/test/java/com/jd/easyflow/fsm/quickstart/FsmQuickStartTest.java -------------------------------------------------------------------------------- /easyflow-fsm/src/test/resources/fsm/cases/check/check_isolated_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/test/resources/fsm/cases/check/check_isolated_001.json -------------------------------------------------------------------------------- /easyflow-fsm/src/test/resources/fsm/cases/check/check_nonEndNoNext_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/test/resources/fsm/cases/check/check_nonEndNoNext_001.json -------------------------------------------------------------------------------- /easyflow-fsm/src/test/resources/fsm/cases/check/check_nonStartNoPrevious_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/test/resources/fsm/cases/check/check_nonStartNoPrevious_001.json -------------------------------------------------------------------------------- /easyflow-fsm/src/test/resources/fsm/cases/check/check_notExists_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/test/resources/fsm/cases/check/check_notExists_001.json -------------------------------------------------------------------------------- /easyflow-fsm/src/test/resources/fsm/cases/filter/tst_empty_filter_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/test/resources/fsm/cases/filter/tst_empty_filter_001.json -------------------------------------------------------------------------------- /easyflow-fsm/src/test/resources/fsm/cases/filter/tst_prehandler_filter_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/test/resources/fsm/cases/filter/tst_prehandler_filter_001.json -------------------------------------------------------------------------------- /easyflow-fsm/src/test/resources/fsm/cases/filter/tst_prehandler_filter_002.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/test/resources/fsm/cases/filter/tst_prehandler_filter_002.json -------------------------------------------------------------------------------- /easyflow-fsm/src/test/resources/fsm/cases/filter/tst_prehandler_filter_003.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/test/resources/fsm/cases/filter/tst_prehandler_filter_003.json -------------------------------------------------------------------------------- /easyflow-fsm/src/test/resources/fsm/cases/mockbiz/fsm_mockbiz.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/test/resources/fsm/cases/mockbiz/fsm_mockbiz.json -------------------------------------------------------------------------------- /easyflow-fsm/src/test/resources/fsm/cases/multipleevent/fsm_multipleevent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/test/resources/fsm/cases/multipleevent/fsm_multipleevent.json -------------------------------------------------------------------------------- /easyflow-fsm/src/test/resources/fsm/cases/parser/fsm_parser_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/test/resources/fsm/cases/parser/fsm_parser_test.json -------------------------------------------------------------------------------- /easyflow-fsm/src/test/resources/fsm/cases/parser/fsm_parser_test_create_exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/test/resources/fsm/cases/parser/fsm_parser_test_create_exp.json -------------------------------------------------------------------------------- /easyflow-fsm/src/test/resources/fsm/cases/post/fsm_post_manually.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/test/resources/fsm/cases/post/fsm_post_manually.json -------------------------------------------------------------------------------- /easyflow-fsm/src/test/resources/fsm/cases/postevent/fsm_postevent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/test/resources/fsm/cases/postevent/fsm_postevent.json -------------------------------------------------------------------------------- /easyflow-fsm/src/test/resources/fsm/quickstart/quickstart_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/test/resources/fsm/quickstart/quickstart_001.json -------------------------------------------------------------------------------- /easyflow-fsm/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-fsm/src/test/resources/logback.xml -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-admin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-admin/pom.xml -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-admin/src/main/resources/static/css/common.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-admin/src/main/resources/static/css/common.css -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-admin/src/main/resources/static/css/frame.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-admin/src/main/resources/static/css/frame.css -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-admin/src/main/resources/static/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-admin/src/main/resources/static/images/favicon.ico -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-admin/src/main/resources/static/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-admin/src/main/resources/static/images/logo.png -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-admin/src/main/resources/static/js/biz.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-admin/src/main/resources/static/js/biz.js -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-admin/src/main/resources/static/js/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-admin/src/main/resources/static/js/common.js -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-admin/src/main/resources/static/js/messages_default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-admin/src/main/resources/static/js/messages_default.js -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-admin/src/main/resources/static/js/messages_zh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-admin/src/main/resources/static/js/messages_zh.js -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-admin/src/main/resources/static/plugins/bootstrap4/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-admin/src/main/resources/static/plugins/bootstrap4/js/bootstrap.js -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-admin/src/main/resources/static/plugins/bpmnjs/assets/bpmn-js.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-admin/src/main/resources/static/plugins/bpmnjs/assets/bpmn-js.css -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-admin/src/main/resources/static/plugins/dataview/dataview-app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-admin/src/main/resources/static/plugins/dataview/dataview-app.js -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-admin/src/main/resources/static/plugins/dataview/dataview-biz.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-admin/src/main/resources/static/plugins/dataview/dataview-biz.js -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-admin/src/main/resources/static/plugins/dataview/dataview-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-admin/src/main/resources/static/plugins/dataview/dataview-config.js -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-admin/src/main/resources/static/plugins/dataview/dataview-demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-admin/src/main/resources/static/plugins/dataview/dataview-demo.html -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-admin/src/main/resources/static/plugins/dataview/dataview.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-admin/src/main/resources/static/plugins/dataview/dataview.css -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-admin/src/main/resources/static/plugins/dataview/dataview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-admin/src/main/resources/static/plugins/dataview/dataview.js -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-admin/src/main/resources/static/plugins/flow/bpmn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-admin/src/main/resources/static/plugins/flow/bpmn.js -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-admin/src/main/resources/static/plugins/flow/flow.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-admin/src/main/resources/static/plugins/flow/flow.css -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-admin/src/main/resources/static/plugins/flow/flow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-admin/src/main/resources/static/plugins/flow/flow.js -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-admin/src/main/resources/static/plugins/fontawesome/css/all.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-admin/src/main/resources/static/plugins/fontawesome/css/all.css -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-admin/src/main/resources/static/plugins/fontawesome/css/all.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-admin/src/main/resources/static/plugins/fontawesome/css/all.min.css -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-admin/src/main/resources/static/plugins/jquery/jquery-3.6.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-admin/src/main/resources/static/plugins/jquery/jquery-3.6.0.js -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-admin/src/main/resources/static/plugins/jquery/jquery-3.6.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-admin/src/main/resources/static/plugins/jquery/jquery-3.6.0.min.js -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-admin/src/main/resources/static/plugins/jquery/jquery-3.6.0.min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-admin/src/main/resources/static/plugins/jquery/jquery-3.6.0.min.map -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-admin/src/main/resources/templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-admin/src/main/resources/templates/layout.html -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-api/pom.xml -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-client/pom.xml -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-client/src/main/java/com/jd/easyflow/process/client/util/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-client/src/main/java/com/jd/easyflow/process/client/util/Pair.java -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-common/pom.xml -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-common/src/main/java/com/jd/easyflow/common/dto/BaseRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-common/src/main/java/com/jd/easyflow/common/dto/BaseRequest.java -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-common/src/main/java/com/jd/easyflow/common/dto/BaseResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-common/src/main/java/com/jd/easyflow/common/dto/BaseResponse.java -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-common/src/main/java/com/jd/easyflow/common/dto/DataRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-common/src/main/java/com/jd/easyflow/common/dto/DataRequest.java -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-common/src/main/java/com/jd/easyflow/common/dto/DataResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-common/src/main/java/com/jd/easyflow/common/dto/DataResponse.java -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-common/src/main/java/com/jd/easyflow/common/util/AssertUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-common/src/main/java/com/jd/easyflow/common/util/AssertUtils.java -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-common/src/main/java/com/jd/easyflow/common/util/IAssertUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-common/src/main/java/com/jd/easyflow/common/util/IAssertUtils.java -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-common/src/main/java/com/jd/easyflow/common/util/MessageUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-common/src/main/java/com/jd/easyflow/common/util/MessageUtil.java -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-common/src/main/java/com/jd/easyflow/el/ElEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-common/src/main/java/com/jd/easyflow/el/ElEvaluator.java -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-common/src/main/java/com/jd/easyflow/el/ElFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-common/src/main/java/com/jd/easyflow/el/ElFactory.java -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-common/src/main/java/com/jd/easyflow/el/SpelEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-common/src/main/java/com/jd/easyflow/el/SpelEvaluator.java -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-common/src/main/java/com/jd/easyflow/properties/PropertyUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-common/src/main/java/com/jd/easyflow/properties/PropertyUtil.java -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-common/src/main/java/com/jd/easyflow/spel/SpelHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-common/src/main/java/com/jd/easyflow/spel/SpelHelper.java -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-common/src/main/java/com/jd/easyflow/utils/json/JSON.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-common/src/main/java/com/jd/easyflow/utils/json/JSON.java -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-common/src/main/java/com/jd/easyflow/utils/json/JsonFacade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-common/src/main/java/com/jd/easyflow/utils/json/JsonFacade.java -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-sample/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-sample/pom.xml -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-sample/src/main/resources/application-open-all.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-sample/src/main/resources/application-open-all.yml -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-sample/src/main/resources/config/sampleUserGroup.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-sample/src/main/resources/config/sampleUserGroup.json -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-sample/src/main/resources/flow/client/flow_empty.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "flow_empty" 3 | } -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-sample/src/main/resources/flow/server/flow_task_001.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-sample/src/main/resources/flow/server/flow_task_001.bpmn -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-sample/src/main/resources/flow/server/flow_task_001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-sample/src/main/resources/flow/server/flow_task_001.json -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-sample/src/main/resources/fsm/client/fsm_empty.json: -------------------------------------------------------------------------------- 1 | {"id":"fsm_empty"} 2 | -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-sample/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-sample/src/main/resources/logback.xml -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-sample/src/main/resources/spring/open/easyflow-spring-open-all.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-sample/src/main/resources/spring/open/easyflow-spring-open-all.xml -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-sample/src/main/resources/spring/open/spring-datasource.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-sample/src/main/resources/spring/open/spring-datasource.xml -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-sample/src/main/script/sql/create_all_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-sample/src/main/script/sql/create_all_table.sql -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-sample/src/main/script/sql/drop_all_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-sample/src/main/script/sql/drop_all_table.sql -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-sample/src/main/script/sql/sample_form_template.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-sample/src/main/script/sql/sample_form_template.sql -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-sample/src/main/script/sql/sample_form_template_zh_CN.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-sample/src/main/script/sql/sample_form_template_zh_CN.sql -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-server/pom.xml -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-server/src/main/java/com/jd/easyflow/action/Action.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-server/src/main/java/com/jd/easyflow/action/Action.java -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-server/src/main/java/com/jd/easyflow/action/ActionAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-server/src/main/java/com/jd/easyflow/action/ActionAspect.java -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-server/src/main/java/com/jd/easyflow/action/ActionConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-server/src/main/java/com/jd/easyflow/action/ActionConstants.java -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-server/src/main/java/com/jd/easyflow/action/ActionInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-server/src/main/java/com/jd/easyflow/action/ActionInfo.java -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-server/src/main/java/com/jd/easyflow/alert/AlertClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-server/src/main/java/com/jd/easyflow/alert/AlertClient.java -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-server/src/main/java/com/jd/easyflow/alert/AlertParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-server/src/main/java/com/jd/easyflow/alert/AlertParam.java -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-server/src/main/java/com/jd/easyflow/alert/AlertUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-server/src/main/java/com/jd/easyflow/alert/AlertUtil.java -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-server/src/main/java/com/jd/easyflow/alert/LogAlertClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-server/src/main/java/com/jd/easyflow/alert/LogAlertClient.java -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-server/src/main/java/com/jd/easyflow/cache/CacheService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-server/src/main/java/com/jd/easyflow/cache/CacheService.java -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-server/src/main/java/com/jd/easyflow/common/app/dto/AppRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-server/src/main/java/com/jd/easyflow/common/app/dto/AppRequest.java -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-server/src/main/java/com/jd/easyflow/lock/LockService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-server/src/main/java/com/jd/easyflow/lock/LockService.java -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-server/src/main/java/com/jd/easyflow/lock/LockUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-server/src/main/java/com/jd/easyflow/lock/LockUtil.java -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-server/src/main/java/com/jd/easyflow/lock/Locker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-server/src/main/java/com/jd/easyflow/lock/Locker.java -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-server/src/main/java/com/jd/easyflow/lock/db/DbLockService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-server/src/main/java/com/jd/easyflow/lock/db/DbLockService.java -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-server/src/main/java/com/jd/easyflow/lock/impl/BaseLockService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-server/src/main/java/com/jd/easyflow/lock/impl/BaseLockService.java -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-server/src/main/java/com/jd/easyflow/lock/impl/LockerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-server/src/main/java/com/jd/easyflow/lock/impl/LockerImpl.java -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-server/src/main/java/com/jd/easyflow/lock/impl/NoopLocker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-server/src/main/java/com/jd/easyflow/lock/impl/NoopLocker.java -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-server/src/main/java/com/jd/easyflow/message/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-server/src/main/java/com/jd/easyflow/message/Message.java -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-server/src/main/java/com/jd/easyflow/message/MessageListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-server/src/main/java/com/jd/easyflow/message/MessageListener.java -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-server/src/main/resources/easyflow/easyflow-spring-lock-db.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-server/src/main/resources/easyflow/easyflow-spring-lock-db.xml -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-server/src/main/resources/easyflow/mapper/FormTemplateMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-server/src/main/resources/easyflow/mapper/FormTemplateMapper.xml -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-server/src/main/resources/easyflow/mapper/ProcessTaskMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-server/src/main/resources/easyflow/mapper/ProcessTaskMapper.xml -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-server/src/main/resources/easyflow/mapper/SequenceMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-server/src/main/resources/easyflow/mapper/SequenceMapper.xml -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-server/src/script/codegenerator-latest.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-server/src/script/codegenerator-latest.sql -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-server/src/script/form-latest.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-server/src/script/form-latest.sql -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-server/src/script/lock-latest.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-server/src/script/lock-latest.sql -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-server/src/script/process-latest.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-server/src/script/process-latest.sql -------------------------------------------------------------------------------- /easyflow-process/easyflow-process-server/src/script/process-latest_zh.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/easyflow-process-server/src/script/process-latest_zh.sql -------------------------------------------------------------------------------- /easyflow-process/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/easyflow-process/pom.xml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/jd-easyflow/HEAD/pom.xml --------------------------------------------------------------------------------