david-PC\david
2018-06-12 f240ac3ccd37c541cab2c21cfc433d3510999a3c
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
67
68
69
70
71
72
73
74
75
76
77
78
79
Êþº¾2?me/kafeitu/demo/activiti/web/form/dynamic/DynamicFormControllerjava/lang/ObjectloggerLorg/slf4j/Logger;repositoryService'Lorg/activiti/engine/RepositoryService;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired; formService!Lorg/activiti/engine/FormService; taskService!Lorg/activiti/engine/TaskService;identityService%Lorg/activiti/engine/IdentityService;historyService$Lorg/activiti/engine/HistoryService;runtimeService$Lorg/activiti/engine/RuntimeService;<init>()VCode
 
 getClass()Ljava/lang/Class;
! org/slf4j/LoggerFactory "#    getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;    % LineNumberTableLocalVariableTablethisALme/kafeitu/demo/activiti/web/form/dynamic/DynamicFormController;processDefinitionList‡(Lorg/springframework/ui/Model;Ljava/lang/String;Ljavax/servlet/http/HttpServletRequest;)Lorg/springframework/web/servlet/ModelAndView;8Lorg/springframework/web/bind/annotation/RequestMapping;value process-list"RuntimeVisibleParameterAnnotations6Lorg/springframework/web/bind/annotation/RequestParam; processTyperequired6,org/springframework/web/servlet/ModelAndView8'/form/dynamic/dynamic-form-process-list2
;=<java/util/Collections >? singletonMap5(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
5A B$(Ljava/lang/String;Ljava/util/Map;)VD"me/kafeitu/demo/activiti/util/Page    FHG&me/kafeitu/demo/activiti/util/PageUtil IJ    PAGE_SIZEI
CL M(I)V
FO PQinitO(Lme/kafeitu/demo/activiti/util/Page;Ljavax/servlet/http/HttpServletRequest;)[ISall
UWV$org/apache/commons/lang3/StringUtils XYequals3(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z    [  ]_^%org/activiti/engine/RepositoryService `acreateProcessDefinitionQuery9()Lorg/activiti/engine/repository/ProcessDefinitionQuery;cleave-dynamic-from egf5org/activiti/engine/repository/ProcessDefinitionQuery hiprocessDefinitionKeyK(Ljava/lang/String;)Lorg/activiti/engine/repository/ProcessDefinitionQuery; ek laactive en oaorderByDeploymentId eq rsdesc#()Lorg/activiti/engine/query/Query; eu vwlistPage(II)Ljava/util/List;ydispatch{    leave-jpa }~java/util/List €addAll(Ljava/util/Collection;)Z
Cƒ „…    setResult(Ljava/util/List;)V e‡ ˆ‰count()J
C‹ Œ setTotalCount(J)V e ‘list()Ljava/util/List;“page
5• –—    addObjectT(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;modelLorg/springframework/ui/Model;Ljava/lang/String;request'Ljavax/servlet/http/HttpServletRequest;mav.Lorg/springframework/web/servlet/ModelAndView;$Lme/kafeitu/demo/activiti/util/Page;
pageParams[Iquery17Lorg/activiti/engine/repository/ProcessDefinitionQuery;Ljava/util/List;query2 dispatchListquery3list3queryLocalVariableTypeTableXLme/kafeitu/demo/activiti/util/Page<Lorg/activiti/engine/repository/ProcessDefinition;>;DLjava/util/List<Lorg/activiti/engine/repository/ProcessDefinition;>; StackMapTable¡ findStartForm#(Ljava/lang/String;)Ljava/util/Map;
Exceptions³java/lang/Exception    SignatureI(Ljava/lang/String;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;$get-form/start/{processDefinitionId}6Lorg/springframework/web/bind/annotation/ResponseBody;6Lorg/springframework/web/bind/annotation/PathVariable;processDefinitionId»java/util/HashMap
º    ¾ ÀÂÁorg/activiti/engine/FormService ÃÄgetStartFormData<(Ljava/lang/String;)Lorg/activiti/engine/form/StartFormData;Æ/org/activiti/engine/impl/form/StartFormDataImpl
ÅÈ ÉÊsetProcessDefinition5(Lorg/activiti/engine/repository/ProcessDefinition;)V
ÅÌ Í‘getFormProperties }Ï ÐÑiterator()Ljava/util/Iterator; ÓÕÔjava/util/Iterator Ö×next()Ljava/lang/Object;Ù%org/activiti/engine/form/FormProperty ØÛ ÜÝgetType%()Lorg/activiti/engine/form/FormType;ßvalues áãâ!org/activiti/engine/form/FormType äågetInformation&(Ljava/lang/String;)Ljava/lang/Object;ç java/util/Map æé êëentrySet()Ljava/util/Set; íÏî java/util/Setðjava/util/Map$Entryòenum, key: {}, value: {} ïô õ×getKey ï÷ ø×getValue úüûorg/slf4j/Logger ýþdebug9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V Ó hasNext()Zjava/lang/StringBuilderenum_
     (Ljava/lang/String;)V Ø   getId()Ljava/lang/String;
 append-(Ljava/lang/String;)Ljava/lang/StringBuilder;
  toString æ put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;formresultLjava/util/Map; startFormData1Lorg/activiti/engine/impl/form/StartFormDataImpl;formProperties formProperty'Lorg/activiti/engine/form/FormProperty;    enumEntryLjava/util/Map$Entry;5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;9Ljava/util/List<Lorg/activiti/engine/form/FormProperty;>;5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;;Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;)java/lang/String findTaskFormget-form/task/{taskId}taskId À. /0getTaskFormData;(Ljava/lang/String;)Lorg/activiti/engine/form/TaskFormData;2.org/activiti/engine/impl/form/TaskFormDataImpl
14 56setTask"(Lorg/activiti/engine/task/Task;)V8 taskFormData
1Ì0Lorg/activiti/engine/impl/form/TaskFormDataImpl; completeTaskŸ(Ljava/lang/String;Ljava/lang/String;Lorg/springframework/web/servlet/mvc/support/RedirectAttributes;Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/String;task/complete/{taskId} ?A@%javax/servlet/http/HttpServletRequest BCgetParameterMap()Ljava/util/Map;
UE FG defaultString&(Ljava/lang/String;)Ljava/lang/String;Ifp_
(K LM
startsWith(Ljava/lang/String;)ZO_
(Q RSsplit'(Ljava/lang/String;)[Ljava/lang/String;U[Ljava/lang/String;Wstart form parameters: {} úY ýZ'(Ljava/lang/String;Ljava/lang/Object;)V ?\ ]^
getSession"()Ljavax/servlet/http/HttpSession;
`ba&me/kafeitu/demo/activiti/util/UserUtil cdgetUserFromSessionE(Ljavax/servlet/http/HttpSession;)Lorg/activiti/engine/identity/User; f g!org/activiti/engine/identity/User
Ui jkisBlank(Ljava/lang/CharSequence;)Zmredirect:/login?timeout=true    o  qsr#org/activiti/engine/IdentityService t    setAuthenticatedUserId Àv wBsubmitTaskFormDataymessage{任务完成:taskId= }~>org/springframework/web/servlet/mvc/support/RedirectAttributes €addFlashAttributef(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/mvc/support/RedirectAttributes;ƒ-redirect:/form/dynamic/task/list?processType=redirectAttributes@Lorg/springframework/web/servlet/mvc/support/RedirectAttributes; parameterMapLjava/util/Set;entrykeyuser#Lorg/activiti/engine/identity/User;6Ljava/util/Map<Ljava/lang/String;[Ljava/lang/String;>;MLjava/util/Set<Ljava/util/Map$Entry<Ljava/lang/String;[Ljava/lang/String;>;>;<Ljava/util/Map$Entry<Ljava/lang/String;[Ljava/lang/String;>;java/lang/Throwable&submitStartFormAndStartProcessInstance#start-process/{processDefinitionId} À” •–submitStartFormDataP(Ljava/lang/String;Ljava/util/Map;)Lorg/activiti/engine/runtime/ProcessInstance;˜start a processinstance: {}š启动成功,流程ID: œ +org/activiti/engine/runtime/ProcessInstanceŸ0redirect:/form/dynamic/process-list?processType=processInstance-Lorg/activiti/engine/runtime/ProcessInstance;taskListi(Ljava/lang/String;Ljavax/servlet/http/HttpServletRequest;)Lorg/springframework/web/servlet/ModelAndView;    task/list¦$/form/dynamic/dynamic-form-task-list
5©java/util/ArrayList
¨    ¬  ®°¯org/activiti/engine/TaskService ±²createTaskQuery&()Lorg/activiti/engine/task/TaskQuery; ´¶µ"org/activiti/engine/task/TaskQuery h·<(Ljava/lang/String;)Lorg/activiti/engine/task/TaskInfoQuery; ´¹ º»taskCandidateOrAssigned8(Ljava/lang/String;)Lorg/activiti/engine/task/TaskQuery; ´½ l² ´¿ ÀÁ orderByTaskId*()Lorg/activiti/engine/task/TaskInfoQuery; ´q ´ÅtasksdynamicFormTasks dispatchTasks leaveJpaTasks1Ljava/util/List<Lorg/activiti/engine/task/Task;>;claim­(Ljava/lang/String;Ljavax/servlet/http/HttpSession;Ljavax/servlet/http/HttpServletRequest;Lorg/springframework/web/servlet/mvc/support/RedirectAttributes;)Ljava/lang/String;task/claim/{id}id ®Ï ÊÐ'(Ljava/lang/String;Ljava/lang/String;)VÒ任务已签收 ?Ô ÕG getParametersession Ljavax/servlet/http/HttpSession;userIdrunningprocess-instance/running/listÜ/form/running-list    Þ  àâá"org/activiti/engine/RuntimeService ãäcreateProcessInstanceQuery4()Lorg/activiti/engine/runtime/ProcessInstanceQuery; æèç0org/activiti/engine/runtime/ProcessInstanceQuery héF(Ljava/lang/String;)Lorg/activiti/engine/runtime/ProcessInstanceQuery; æë ìäorderByProcessInstanceId æq æï lä æu æ‡leaveDynamicQuery2Lorg/activiti/engine/runtime/ProcessInstanceQuery; dispatchQuerylist2 leaveJpaQuery dynamicQuerySLme/kafeitu/demo/activiti/util/Page<Lorg/activiti/engine/runtime/ProcessInstance;>;?Ljava/util/List<Lorg/activiti/engine/runtime/ProcessInstance;>;finishedprocess-instance/finished/listý/form/finished-list    ÿ  "org/activiti/engine/HistoryService "createHistoricProcessInstanceQuery<()Lorg/activiti/engine/history/HistoricProcessInstanceQuery;     8org/activiti/engine/history/HistoricProcessInstanceQuery h
N(Ljava/lang/String;)Lorg/activiti/engine/history/HistoricProcessInstanceQuery;  ú  orderByProcessInstanceEndTime q u ‡:Lorg/activiti/engine/history/HistoricProcessInstanceQuery;[Lme/kafeitu/demo/activiti/util/Page<Lorg/activiti/engine/history/HistoricProcessInstance;>;GLjava/util/List<Lorg/activiti/engine/history/HistoricProcessInstance;>;
SourceFileDynamicFormController.java+Lorg/springframework/stereotype/Controller; /form/dynamic InnerClassesEntry!    
     
     
    
    
    
 
B*·**¶¸µ$±&797' ()*+    ,-[s.s/01-s23Z4– E»5Y79,¸:·@:»CY²E·K:-¸N:,R¸TšÔ*´Z¹\b¹d¹j¹m¹pÀe:..¹t:*´Z¹\x¹d¹j¹m¹pÀe:        ..¹t:
*´Z¹\z¹d¹j¹m¹pÀe:  ..¹t:  ¹|W
¹|W¶‚¹†    ¹†a¶Š§<*´Z¹\¹j¹m¹pÀe:¹Ž:¶‚¹†¶Š’¶”W°&ROPQ%S.WRXcZ‡[˜]¼^Í`×aácèdÿgh%i,j8mBn'˜E()E˜™E2šE›œ4ž(“Ÿ%  ¡R­¢£cœ¤‡x¥£    ˜g¦¤
¼C§£ Í2¨¤ ©£%¤ª4(“«cœ¬˜g¦¬
Í2¨¬ %¬­þÿ5C®8¯°±²´µ    ,-[s¶·0 ¸-s¹ü
È»ºY·¼M*´½+¹¿ÀÅN-¶Ç-¶Ë:¹Î:§‡¹ÒÀØ:¹ÚÞ¹àÀæ:Æc¹è¹ì:    §(    ¹ÒÀï:*´$ñ¹ó¹ö¹ù    ¹ÿšÿÔ,»Y·¹
¶¶¹W¹ÿšÿu,-¹W,°&:xyz!€9L‚Qƒn„‡ƒ‘†±€»ŠÆŒ'RÈ()ȹšÀ²!§¤9x !Leßn"#ª*À$!§%Leß&n"'­Zÿ-(æÅ}Óÿ4
(æÅ}ØÓæÓ$ÿ)(æÅ}Ó*°±²´µ    ,-[s+·0 ¸-s,ì
¸»ºY·¼M*´½+¹-À1N-¶3,7-¹W-¶9:¹Î:§w¹ÒÀØ:¹ÚÞ¹àÀæ:ÆS¹è¹ì:    §(    ¹ÒÀï:*´$ñ¹ó¹ö¹ù    ¹ÿšÿÔ,¹
¹W¹ÿšÿ…,°&:–—šœ& ,¡D¢W£\¤y¥’¤œ§¬¡¶«'R¸()¸,š°¢8:,Œ¤Dh !WUßy"#ª*°$,Œ%WUß&y"'­Zÿ8(æ1}Óÿ4
(æ1}ØÓæÓ$ÿ(æ1}Ó;<    ,-[s=0 ¸-s,1-s23Z4r 
»ºY·¼:¹>:¹è:¹ì:    §G    ¹ÒÀï:¹óÀ(:
 
¸DH¶J™!
N¶P2¹öÀT2¹W    ¹ÿšÿµ*´$V¹X¹[¸_:ƹe¸h™l°*´n¹e¹p*´½+¹u§:    *´n¹p    ¿*´n¹p-x»Yz·+¶¶¹|W»Y‚·,¶¶°¥ÄÄ&Rµ    ¸¹º3»?¾M¿kºuÃŏȡɥ̵ÍÄÎÆÏÐÐÓÏÝÒøÓ'p 
()
,š
2š
„…
›œ    ø†ïê‡38ˆ#?,‰š
{Š‹ª*    &ø†Œïê38ˆŽ­Pÿ'
((}?ææíÓûCÿ5    ((}?ææíf^‘<    ,-[s’0 ¸-s¹1-s23Z4Á #»ºY·¼:¹>:¹è:¹ì:    §G    ¹ÒÀï:¹óÀ(:
 
¸DH¶J™!
N¶P2¹öÀT2¹W    ¹ÿšÿµ*´$V¹X¹[¸_:ƹe¸h™l°:    *´n¹e¹p*´½+¹“:    *´$—    ¹X§:
*´n¹p
¿*´n¹p-x»Y™·    ¹›¶¶¹|W»Yž·,¶¶°¨××&Zß    âãä3å?èMékäuíƒïñ¡ò¥ô¨ö¸÷Æø×ùÙúãûæúðüþ'z #()#¹š#2š#„…#›œ    †ê‡38ˆ#?,‰š
”Š‹¨{ ¡    ª*    &†Œê38ˆŽ­tÿ'
((}?ææíÓûCÿ5    ((}?ææífÿ1
((}?ææífœ¢£    ,-[s¤01-s23Z4>    7»5Y¥·§N,¹[¸_:»¨Y·ª:+R¸TšÕ*´«¹­b¹³À´¹e¹¸¹¼¹¾À´¹ÂÀ´¹Ã:*´«¹­x¹³À´¹e¹¸¹¼¹¾À´¹ÂÀ´¹Ã:*´«¹­z¹³À´¹e¹¸¹¼¹¾À´¹ÂÀ´¹Ã:¹|W¹|W¹|W§4*´«¹­¹e¹¸¹¼¹¾À´¹ÂÀ´¹Ã:-Ķ”W-°&N
  (;acvœž±×Ùãí ú"+%5&'\    7()72š7›œ ,ž!Š‹Ťc—Ƥž\ǤÙ!Ȥª*ÅÉc—ÆÉž\ÇÉÙ!ÈÉ­þú5f}0ÊË    ,-[sÌ0¸-sÍ©A,¸_¹e:*´«+¹Îxѹ|W»Y‚·-9¹Ó¸D¶¶°&0 12%3'>A()A,šAÖ×A›œA„… 6ؚÙ+    ,-[sÚ01-s23Z4¹ N»5YÛ9,¸:·@:»CY²E·K:-¸N:,R¸TšÔ*´ݹßb¹å¹ê¹íÀæ¹î:..¹ð:*´ݹßx¹å¹î¹ê¹íÀæ:        ..¹ð:
 
¹|W*´ݹßz¹å¹î¹ê¹íÀæ:  ..¹ð:  ¹|W¶‚¹ñ    ¹ña¶Š§D*´ݹß¹ê¹íÀæ¹î:..¹ð:¶‚¹ñ¶Š’¶”W°&j?@A&C/D8EQDSFdHmI†HˆJ™K£M¬NÅMÇOØPâRéSUV.W5XAZK['˜N()N˜™N2šN›œ<ž0“Ÿ&( ¡S­òódœ¤ˆxôó    ™gõ¤
Ç9öó Ø(¨¤ $÷ó.¤ª40“ødœù™gõù
Ø(¨ù .ù­þ5C®û@ú+    ,-[sû01-s23Z4Á N»5Yü9,¸:·@:»CY²E·K:-¸N:,R¸TšÔ*´þ¹b¹¹ ¹ ¹À:..¹:*´þ¹x¹¹ ¹ ¹À:        ..¹:
*´þ¹z¹¹ ¹ ¹À:  ..¹: 
¹|W ¹|W¶‚¹    ¹a¶Š§D*´þ¹¹ ¹ ¹À:..¹:¶‚¹¶Š’¶”W°&rghi&k/l8mQlSndpmq†pˆr™t¢u»t½vÎxØyâ{é|~    ~€.5‚A…K†'˜N()N˜™N2šN›œ<ž0“Ÿ&( ¡S­òdœ¤ˆxô    ™gõ¤
½Cö Î2¨¤ $÷.¤ª40“dœ™gõ
Î2¨ .­þ5C®û@    ,-[s
ïæ