xm
2024-06-14 722af26bc6fec32bb289b1df51a9016a4935610f
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
57
58
59
60
61
62
63
64
65
66
Êþº¾4I
HÇ    GÈÉ
ÍÎ
EÏÐ
    ÇÑ
Ò
Ó
ÔÕ
Ö×Ø
ÖÙ
GÚ ÛÜ ÝÞ Ýßà
Gáâ
Öãä
êë ìíî #ï #Üð
òó
Gõ Ûö÷
ùúû
ùüý
Gþÿ
5 3 3ö
5 #ö
G
G #
5
 
    
G
 
 
EÇbpmnXMLConverter.Lorg/flowable/bpmn/converter/BpmnXMLConverter;<init>()VCodeLineNumberTableLocalVariableTablethis"Lcom/dl/flowable/utils/ModelUtils; getBpmnModel7(Ljava/lang/String;)Lorg/flowable/bpmn/model/BpmnModel;xmlLjava/lang/String; getBpmnXmlStr7(Lorg/flowable/bpmn/model/BpmnModel;)Ljava/lang/String;    bpmnModel#Lorg/flowable/bpmn/model/BpmnModel;
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;
getBpmnXml'(Lorg/flowable/bpmn/model/BpmnModel;)[BgetElementIncomingFlows7(Lorg/flowable/bpmn/model/FlowElement;)Ljava/util/List;source%Lorg/flowable/bpmn/model/FlowElement; sequenceFlowsLjava/util/List;LocalVariableTypeTable8Ljava/util/List<Lorg/flowable/bpmn/model/SequenceFlow;>; StackMapTableî    Signature_(Lorg/flowable/bpmn/model/FlowElement;)Ljava/util/List<Lorg/flowable/bpmn/model/SequenceFlow;>;getElementOutgoingFlows getStartEventI(Lorg/flowable/bpmn/model/BpmnModel;)Lorg/flowable/bpmn/model/StartEvent;modelprocess!Lorg/flowable/bpmn/model/Process; startElementà<(Ljava/util/Collection;)Lorg/flowable/bpmn/model/StartEvent; flowElement flowElementsLjava/util/Collection;=Ljava/util/Collection<Lorg/flowable/bpmn/model/FlowElement;>;c(Ljava/util/Collection<Lorg/flowable/bpmn/model/FlowElement;>;)Lorg/flowable/bpmn/model/StartEvent; getEndEventG(Lorg/flowable/bpmn/model/BpmnModel;)Lorg/flowable/bpmn/model/EndEvent;:(Ljava/util/Collection;)Lorg/flowable/bpmn/model/EndEvent;a(Ljava/util/Collection<Lorg/flowable/bpmn/model/FlowElement;>;)Lorg/flowable/bpmn/model/EndEvent;getUserTaskByKeyY(Lorg/flowable/bpmn/model/BpmnModel;Ljava/lang/String;)Lorg/flowable/bpmn/model/UserTask;taskKeygetFlowElementById\(Lorg/flowable/bpmn/model/BpmnModel;Ljava/lang/String;)Lorg/flowable/bpmn/model/FlowElement; flowElementId
getFormKey9(Lorg/flowable/bpmn/model/FlowElement;)Ljava/lang/String;getStartEventAttributeValueI(Lorg/flowable/bpmn/model/BpmnModel;Ljava/lang/String;)Ljava/lang/String;name
startEvent$Lorg/flowable/bpmn/model/StartEvent;getEndEventAttributeValueendEvent"Lorg/flowable/bpmn/model/EndEvent;getUserTaskAttributeValue[(Lorg/flowable/bpmn/model/BpmnModel;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;userTask"Lorg/flowable/bpmn/model/UserTask;getElementAttributeValueK(Lorg/flowable/bpmn/model/BaseElement;Ljava/lang/String;)Ljava/lang/String;    attribute,Lorg/flowable/bpmn/model/ExtensionAttribute; attrIteratorLjava/util/Iterator;
attributes baseElement%Lorg/flowable/bpmn/model/BaseElement;BLjava/util/Iterator<Lorg/flowable/bpmn/model/ExtensionAttribute;>;>Ljava/util/List<Lorg/flowable/bpmn/model/ExtensionAttribute;>;isMultiInstance8(Lorg/flowable/bpmn/model/BpmnModel;Ljava/lang/String;)ZägetAllUserTaskEvent;(Lorg/flowable/bpmn/model/BpmnModel;)Ljava/util/Collection;_(Lorg/flowable/bpmn/model/BpmnModel;)Ljava/util/Collection<Lorg/flowable/bpmn/model/UserTask;>;D(Ljava/util/Collection;Ljava/util/Collection;)Ljava/util/Collection; allElements:Ljava/util/Collection<Lorg/flowable/bpmn/model/UserTask;>;³(Ljava/util/Collection<Lorg/flowable/bpmn/model/FlowElement;>;Ljava/util/Collection<Lorg/flowable/bpmn/model/UserTask;>;)Ljava/util/Collection<Lorg/flowable/bpmn/model/UserTask;>;findNextUserTasks[(Lorg/flowable/bpmn/model/FlowElement;)Ljava/util/List<Lorg/flowable/bpmn/model/UserTask;>;V(Lorg/flowable/bpmn/model/FlowElement;Ljava/util/Set;Ljava/util/List;)Ljava/util/List;targetFlowElement sequenceFlow&Lorg/flowable/bpmn/model/SequenceFlow;hasSequenceFlowLjava/util/Set; userTaskList#Ljava/util/Set<Ljava/lang/String;>;4Ljava/util/List<Lorg/flowable/bpmn/model/UserTask;>;ÿ²(Lorg/flowable/bpmn/model/FlowElement;Ljava/util/Set<Ljava/lang/String;>;Ljava/util/List<Lorg/flowable/bpmn/model/UserTask;>;)Ljava/util/List<Lorg/flowable/bpmn/model/UserTask;>;isSequentialReachable\(Lorg/flowable/bpmn/model/FlowElement;Lorg/flowable/bpmn/model/FlowElement;Ljava/util/Set;)ZsourceFlowElement isSequentialZtargetvisitedElementsýp(Lorg/flowable/bpmn/model/FlowElement;Lorg/flowable/bpmn/model/FlowElement;Ljava/util/Set<Ljava/lang/String;>;)ZisInEventSubprocess((Lorg/flowable/bpmn/model/FlowElement;)ZflowElementsContainer/Lorg/flowable/bpmn/model/FlowElementsContainer;<clinit>
SourceFileModelUtils.java KL IJ:org/flowable/common/engine/impl/util/io/StringStreamSource K  ]^  ^java/util/ArrayList org/flowable/bpmn/model/FlowNode     !""org/flowable/bpmn/model/StartEvent #$ lt %& '( )*#org/flowable/bpmn/model/FlowElement {} org/flowable/bpmn/model/EndEvent +, org/flowable/bpmn/model/UserTask …- lm “” {| €. /01 23java/util/List 4(*org/flowable/bpmn/model/ExtensionAttribute 5-6 78 9( ¡¤ :8"org/flowable/bpmn/model/SubProcess ©«; <=java/util/HashSet >3 java/util/Set k`$org/flowable/bpmn/model/SequenceFlow ?- @8 A" ¿À _` BC D"E F8'org/flowable/bpmn/model/ParallelGateway ¶· GH'org/flowable/bpmn/model/EventSubProcess,org/flowable/bpmn/converter/BpmnXMLConverter com/dl/flowable/utils/ModelUtilsjava/lang/Objectorg/flowable/bpmn/model/Processjava/util/Iteratorjava/util/Collection-org/flowable/bpmn/model/FlowElementsContainer(Ljava/lang/String;)VconvertToBpmnModel^(Lorg/flowable/common/engine/api/io/InputStreamProvider;ZZ)Lorg/flowable/bpmn/model/BpmnModel;cn/hutool/core/util/StrUtilutf8Str&(Ljava/lang/Object;)Ljava/lang/String; convertToXMLgetIncomingFlows()Ljava/util/List;getOutgoingFlows!org/flowable/bpmn/model/BpmnModelgetMainProcess#()Lorg/flowable/bpmn/model/Process;getInitialFlowElement'()Lorg/flowable/bpmn/model/FlowElement;getFlowElements()Ljava/util/Collection;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getFlowElement9(Ljava/lang/String;)Lorg/flowable/bpmn/model/FlowElement;()Ljava/lang/String;#org/flowable/bpmn/model/BaseElement getAttributes()Ljava/util/Map; java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;isEmptygetValuecn/hutool/core/util/ObjectUtil    isNotNull(Ljava/lang/Object;)Z#hasMultiInstanceLoopCharacteristicsaddjava/util/Optional
ofNullable((Ljava/lang/Object;)Ljava/util/Optional;orElsegetIdcontainsgetTargetFlowElementsize()IgetSourceFlowElementjava/lang/StringequalsgetParentContainer1()Lorg/flowable/bpmn/model/FlowElementsContainer;!GHIJKLM/*·±NO PQ    RSM;²»Y*·¶°NO TU    VWM2*¸¸°N'O XYZ[\    ]^M2²*¶°N3O XYZ[\    _`My»    Y·
L*Á ™ *À ¶ L+°N=>?AOabcde cfgühij    k`My»    Y·
L*Á ™ *À ¶ L+°NLMNPOabcde cfgühij    lmM}*¶L+¶M,Á™,À°+¶¸°NZ[
\]_O nYop
qbg ýrs    ltM“+*¹L+¹™+¹ÀM,Á™,À°§ÿá°Nij!k&m)nO ub+vwe +vxg üyúiz    {|ME *¶L+¶¸°N
xyO nYop    {}M“+*¹L+¹™+¹ÀM,Á™,À°§ÿá°Nƒ„!…&‡)ˆO ub+vwe +vxg üyúi~    €M‚*¶M,+¶N-Á™-À°°NŒ Ž‘O*nYUop ubg ýrs    ‚ƒMM *¶M,+¶°N
œO  nY „Uop    …†Ml$*Æ!*Á™ *À¶°*Á™ *À¶°°N§¨ ©ª«"®O $ubg    ‡ˆMM *¸M,+¸°N
¸¹O  nY ‰UŠ‹    ŒˆMM *¸M,+¸°N
ÃÄO  nY ‰UŽ    MX *+¸ N-,¸°N
ÏÐO* nY U ‰U‘’    “”MíT*ÆQ*¶!+¹"À#M,Æ?,¹$š6,¹%¹À&¶'W,¹%N-¹™-¹À&:¶'°°N&    ÚÛÜÝ1Þ8ßAàLáRåO4L•–8—˜@™dTš›T‰Ue8—œ@™gûR    žŸMl*+¸ M,¸(™,¶)¬¬Néê ëíO nYU‘’gü     ¡¢Mh*¶L+¶M,¸*°N÷ø
ùO nY op
vwe 
vxi£    ¡¤MéT+Ç »    Y·
§+L*¹M,¹™5,¹ÀN-Á™+-À¹+W-Á,™-À,¶-+¸*L§ÿÈ+°N"*1<C
O R O *%ubTvwT¥weTvxT¥¦g@§üyü$súúi¨    ©`M1*¸.°NO abiª    ©«Mq˜+¸/»0Y·1¶2À3L,¸/»    Y·
¶2À#M*¸4N-¹$šg-¹%:¹™U¹À5:+¶6¹7™§ÿÜ+¶6¹8W¶9:Á™,À¹:W§ +,¸.W§ÿ§,°N:!"$$)%2&P(^)a,m-t.|0‹3“5–7O>t¬bPC­®˜ab˜¯°˜±d)ocde ˜¯²˜±³)ocfgý:hyü&´ü)sùúiµ    ¶·M™¥,Ç »0Y·1§,M*Á™ *¸;™¬*¸<N-Æ}-¹=žt-¹%:¹™b¹À5:,¶6¹7™§ÿÜ,¶6¹8W¶>:+¶?¶?¶@™§ÿ·ÁA™¬+,¸B6š¬§ÿš¬NNCDE I%J2LPN^OaRmStUƒV†YŽZ]™^ž_ a£cOHt,¸b™¹ºPP­®¥ab¥»b¥¼°%€cde¥¼²%€cfg$    @½ýhyü&´ü$s    ùúi¾ ¿ÀMŒ+*¶CL+Æ#+ÁD™¬+Á™+À¶CL§ÿäL§ÿ߬N"gh    ijmn$p)sO+ub&ÁÂg üà ÄLM# »EY·F³±NÅÆ