zxl
2025-11-12 b03f7d2ce966f0b2f4d80f15498893023d42f3a8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
Êþº¾=#
 java/lang/Object<init>()Vjava/util/ArrayList
  %org/flowable/engine/RepositoryServicecreateProcessDefinitionQuery9()Lorg/flowable/engine/repository/ProcessDefinitionQuery;  org/flowable/task/api/TaskgetProcessDefinitionId()Ljava/lang/String;  5org/flowable/engine/repository/ProcessDefinitionQueryprocessDefinitionIdK(Ljava/lang/String;)Lorg/flowable/engine/repository/ProcessDefinitionQuery;   singleResult()Ljava/lang/Object;!0org/flowable/engine/repository/ProcessDefinition  # $getId & '( getBpmnModel7(Ljava/lang/String;)Lorg/flowable/bpmn/model/BpmnModel;
*+, -.!org/flowable/bpmn/model/BpmnModelgetMainProcess#()Lorg/flowable/bpmn/model/Process;
012 34org/flowable/bpmn/model/ProcessgetFlowElements()Ljava/util/Collection; 6 7getTaskDefinitionKey
*9 :;getFlowElement9(Ljava/lang/String;)Lorg/flowable/bpmn/model/FlowElement;
=>? @Acom/ycl/flow/FindNextNodeUtilnext](Ljava/util/Collection;Lorg/flowable/bpmn/model/FlowElement;Ljava/util/Map;Ljava/util/List;)V CDE FGjava/util/Collectioniterator()Ljava/util/Iterator; IJK LMjava/util/IteratorhasNext()Z IO @Q#org/flowable/bpmn/model/FlowElementS"org/flowable/bpmn/model/StartEvent
P#
RV WXgetOutgoingFlows()Ljava/util/List; Z[\ ]Mjava/util/ListisEmpty Z_ `aget(I)Ljava/lang/Object;c$org/flowable/bpmn/model/SequenceFlow
be fggetTargetFlowElement'()Lorg/flowable/bpmn/model/FlowElement;i org/flowable/bpmn/model/EndEvent
=k lm getSubProcessb(Ljava/util/Collection;Lorg/flowable/bpmn/model/FlowElement;)Lorg/flowable/bpmn/model/FlowElement;oorg/flowable/bpmn/model/Task
nVrorg/flowable/bpmn/model/Gateway
qVu"org/flowable/bpmn/model/SubProcess
tVx$org/flowable/bpmn/model/CallActivity
wV Z{ |}size()I ZD
b€ getConditionExpressionƒ{
…†‡ ˆ‰java/lang/String lastIndexOf(Ljava/lang/String;)I‹}
… Ž    substring(II)Ljava/lang/String;
=‘ ’“expressionResult$(Ljava/util/Map;Ljava/lang/String;)Z
b• – getTargetRef
=˜ ™šcheckSubProcess;(Ljava/lang/String;Ljava/util/Collection;Ljava/util/List;)Z
=œ žgetFlowElementByIdO(Ljava/lang/String;Ljava/util/Collection;)Lorg/flowable/bpmn/model/FlowElement;
w  ¡¢getLoopCharacteristics<()Lorg/flowable/bpmn/model/MultiInstanceLoopCharacteristics;¤ org/flowable/bpmn/model/UserTask
£
w#
£¨ ©ªsetId(Ljava/lang/String;)V
£¬ ­®setLoopCharacteristics=(Lorg/flowable/bpmn/model/MultiInstanceLoopCharacteristics;)V
w° ±getName
£³ ´ªsetName Z¶ ·¸add(Ljava/lang/Object;)Zº(org/flowable/bpmn/model/ExclusiveGateway¼'org/flowable/bpmn/model/ParallelGateway¾#org/flowable/bpmn/model/ReceiveTaskÀ#org/flowable/bpmn/model/ServiceTask
…Â øequals
t#
t1
=Ê ËÌgetStartFlowElement=(Ljava/util/Collection;)Lorg/flowable/bpmn/model/FlowElement;
ÎÏÐ ÑÒ'com/googlecode/aviator/AviatorEvaluatorcompile7(Ljava/lang/String;)Lcom/googlecode/aviator/Expression; ÔÕÖ ×Ø!com/googlecode/aviator/Expressionexecute#(Ljava/util/Map;)Ljava/lang/Object;Újava/lang/Boolean
ÙÜ ÝM booleanValueCodeLineNumberTableLocalVariableTablethisLcom/ycl/flow/FindNextNodeUtil;getNextUserTasksd(Lorg/flowable/engine/RepositoryService;Lorg/flowable/task/api/Task;Ljava/util/Map;)Ljava/util/List;repositoryService'Lorg/flowable/engine/RepositoryService;taskLorg/flowable/task/api/Task;mapLjava/util/Map;dataLjava/util/List;processDefinition2Lorg/flowable/engine/repository/ProcessDefinition;    bpmnModel#Lorg/flowable/bpmn/model/BpmnModel; mainProcess!Lorg/flowable/bpmn/model/Process; flowElementsLjava/util/Collection;keyLjava/lang/String; flowElement%Lorg/flowable/bpmn/model/FlowElement;LocalVariableTypeTable5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;4Ljava/util/List<Lorg/flowable/bpmn/model/UserTask;>;=Ljava/util/Collection<Lorg/flowable/bpmn/model/FlowElement;>;    Signature®(Lorg/flowable/engine/RepositoryService;Lorg/flowable/task/api/Task;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)Ljava/util/List<Lorg/flowable/bpmn/model/UserTask;>;getNextUserTasksByStartz(Lorg/flowable/engine/RepositoryService;Lorg/flowable/engine/repository/ProcessDefinition;Ljava/util/Map;)Ljava/util/List; sequenceFlow&Lorg/flowable/bpmn/model/SequenceFlow;targetFlowElement sequenceFlows8Ljava/util/List<Lorg/flowable/bpmn/model/SequenceFlow;>; StackMapTable java/util/MapÄ(Lorg/flowable/engine/RepositoryService;Lorg/flowable/engine/repository/ProcessDefinition;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)Ljava/util/List<Lorg/flowable/bpmn/model/UserTask;>;userTask"Lorg/flowable/bpmn/model/UserTask;ca&Lorg/flowable/bpmn/model/CallActivity;nextFlowElementIDnextFlowElement
expressionnextUser outGoingFlowsÎ(Ljava/util/Collection<Lorg/flowable/bpmn/model/FlowElement;>;Lorg/flowable/bpmn/model/FlowElement;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;Ljava/util/List<Lorg/flowable/bpmn/model/UserTask;>;)Vsp$Lorg/flowable/bpmn/model/SubProcess; flowElement1id†(Ljava/lang/String;Ljava/util/Collection<Lorg/flowable/bpmn/model/FlowElement;>;Ljava/util/List<Lorg/flowable/bpmn/model/UserTask;>;)Z flowElement2‰(Ljava/util/Collection<Lorg/flowable/bpmn/model/FlowElement;>;Lorg/flowable/bpmn/model/FlowElement;)Lorg/flowable/bpmn/model/FlowElement;Idv(Ljava/lang/String;Ljava/util/Collection<Lorg/flowable/bpmn/model/FlowElement;>;)Lorg/flowable/bpmn/model/FlowElement;d(Ljava/util/Collection<Lorg/flowable/bpmn/model/FlowElement;>;)Lorg/flowable/bpmn/model/FlowElement;exp#Lcom/googlecode/aviator/Expression;J(Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;Ljava/lang/String;)Z
SourceFileFindNextNodeUtil.java!=    Þ/*·±ßà áâ    ãäÞ&
\»Y·    N*¹
+¹¹¹À :*¹"¹%:¶):¶/:+¹5:¶8:        ,-¸<-°ß&    #2 9!@"H#Q$Z%àf
\åæ\çè\éêTëì#9íî2*ïð9#ñò@óôHõöQ ÷ø    ù \éúTëû@óüýþ    ÿÞà —»Y·    N*+¹"¹%:¶):¶/::¹B:¹H™$¹NÀP:        ÁR™     ¶T:§§ÿض8:ÀR¶U:        ¹Yš     ¹^Àb:
 
¶d:  ,-¸<-°ßF0123$4'6F7N8U9X;[<d=n?x@…AŒB•Dà„ F÷ø    …
Œ    ø —åæ—íî—éêëìïðzñò$sóô'põöd3÷øn)ì    ù*—éúëû$sóün)    1ÿ0      Z*0C…I'úý9PZý        @Aޝ É+Áh™*+¸jÆ    *+¸jL:+Án™+Àn¶p:§L+Áq™+Àq¶s:§9+ÁR™+ÀR¶U:§&+Át™+Àt¶v:§+Áw™ +Àw¶y:ÆR¹zžH¹~:¹H™5¹NÀb:¶:Æ,‚¶„`ж„¶Œ¸™þ¶”:*-¸—™§ÿ±*¸›:        Áw™T    Àw:
 
¶ŸÆ=»£Y·¥:  
¶¦¶§ 
¶¦¶§ 
¶Ÿ¶« 
¶¯¶²- ¹µW*    ,-¸<    Á£™-    À£¹µW§r    Á¹™*    ,-¸<§_    Á»™*    ,-¸<§L    Á½™*    ,-¸<§9    Á¿™*    ,-¸<§&    ÁR™*    ,-¸<§    Áh™ *    ,-¸<§þDZ߯1RTUYZ[+\2]>^E_Q`Xadbkcteƒg¢j©kµlÊnÑoÛpÞtævîwõxýyz|}$~.7?„G…Vˆ^‰iŒq|„‘”—•¢˜ª™µœ½Å È¢àp 1
 õJ 
Ñôöæßø    ©ö¢#ÉóôÉ÷øÉéêÉì±ìù*ÉóüÉéúÉû±PüZüIý=b…ü…ýXPwúÿCPZZIúý    ™šÞ-u+¹BN-¹H™f-¹NÀP:Át™P¶T*¶Á™DÀt:¶ÄÆ5»£Y·¥:¶Å¶§¶Ä¶«¶Æ¶²,¹µW¬§ÿ—¬ß2 ¨©/«6¬>®G¯Q°[±e²n³p¶s¸à>G)
 6:UøuöuóôuìùuóüuûüIûhúý    lmÞìX*¹BM,¹H™I,¹NÀPN-Át™5-Àt¶Ç¹B:¹H™¹NÀP:+¶È™-°§ÿß§ÿ´°ß"ÄÅ!ÆEÇNÈPÊSÌVÍà*E ø9øXóôX÷øù XóüüIý'PI ùúý    žÞ÷Z+¹BM,¹H™K,¹NÀPN-¶T*¶Á™-Át™-Àt¶Ç¸É°-°-Át™*-Àt¶Ç¸›:ư§ÿ²°ß. ÙÚ%Ü,Ý7ß9á@âMãRäUçXèà*Mø;÷øZöZóôù ZóüüIü/Púúý    ËÌސ(*¹BL+¹H™+¹NÀPM,ÁR™,°§ÿä°ßòó!ô#ö&÷à    ÷ø(óôù (óü üIúý    ’“Þg+¸ÍM,*¹ÓÀÙ¶Û¬ß
à éêöù éúý !"