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
Êþº¾2[5me/kafeitu/demo/activiti/web/workflow/ModelControllerjava/lang/ObjectloggerLorg/slf4j/Logger;repositoryService'Lorg/activiti/engine/RepositoryService;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired;<init>()VCode
 
 getClass()Ljava/lang/Class;
org/slf4j/LoggerFactory     getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;     LineNumberTableLocalVariableTablethis7Lme/kafeitu/demo/activiti/web/workflow/ModelController;    modelList0()Lorg/springframework/web/servlet/ModelAndView;8Lorg/springframework/web/bind/annotation/RequestMapping;valuelist&,org/springframework/web/servlet/ModelAndView(workflow/model-list
%* +(Ljava/lang/String;)V    -  /10%org/activiti/engine/RepositoryService 23createModelQuery-()Lorg/activiti/engine/repository/ModelQuery; 576)org/activiti/engine/repository/ModelQuery $8()Ljava/util/List;$
%; <=    addObjectT(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;mav.Lorg/springframework/web/servlet/ModelAndView;Ljava/util/List;LocalVariableTypeTable8Ljava/util/List<Lorg/activiti/engine/repository/Model;>;createˆ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Vmethod7Lorg/springframework/web/bind/annotation/RequestMethod;POST"RuntimeVisibleParameterAnnotations6Lorg/springframework/web/bind/annotation/RequestParam;namekey descriptionN+com/fasterxml/jackson/databind/ObjectMapper
M
MQ RScreateObjectNode2()Lcom/fasterxml/jackson/databind/node/ObjectNode;UidWcanvas
Y[Z.com/fasterxml/jackson/databind/node/ObjectNode \]putV(Ljava/lang/String;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/node/ObjectNode;_
resourceIda    namespacec#http://b3mn.org/stencilset/bpmn2.0#e
stencilset
Yg \hf(Ljava/lang/String;Lcom/fasterxml/jackson/databind/JsonNode;)Lcom/fasterxml/jackson/databind/JsonNode; /j klnewModel(()Lorg/activiti/engine/repository/Model;Jorevision
Yq \rE(Ljava/lang/String;I)Lcom/fasterxml/jackson/databind/node/ObjectNode;
tvu$org/apache/commons/lang3/StringUtils wx defaultString&(Ljava/lang/String;)Ljava/lang/String;L
Y{ |}toString()Ljava/lang/String; €$org/activiti/engine/repository/Model ‚+ setMetaInfo „ …+setName ‡ ˆ+setKey /Š ‹Œ    saveModel)(Lorg/activiti/engine/repository/Model;)V Ž }getId‘utf-8
“•”java/lang/String –—getBytes(Ljava/lang/String;)[B /™ š›addModelEditorSource(Ljava/lang/String;[B)Vjava/lang/StringBuilder Ÿ¡ %javax/servlet/http/HttpServletRequest ¢}getContextPath
“¤ ¥¦valueOf&(Ljava/lang/Object;)Ljava/lang/String;
œ*©/modeler.html?modelId=
œ« ¬­append-(Ljava/lang/String;)Ljava/lang/StringBuilder;
œ{ °²±&javax/servlet/http/HttpServletResponse ³+ sendRedirectµ创建模型失败: ·¹¸org/slf4j/Logger º»error*(Ljava/lang/String;Ljava/lang/Throwable;)V½java/lang/ExceptionLjava/lang/String;request'Ljavax/servlet/http/HttpServletRequest;response(Ljavax/servlet/http/HttpServletResponse; objectMapper-Lcom/fasterxml/jackson/databind/ObjectMapper;
editorNode0Lcom/fasterxml/jackson/databind/node/ObjectNode;stencilSetNode    modelData&Lorg/activiti/engine/repository/Model;modelObjectNodeeLjava/lang/Exception; StackMapTabledeployf(Ljava/lang/String;Lorg/springframework/web/servlet/mvc/support/RedirectAttributes;)Ljava/lang/String;deploy/{modelId}6Lorg/springframework/web/bind/annotation/PathVariable;modelId /Ô ÕÖgetModel:(Ljava/lang/String;)Lorg/activiti/engine/repository/Model; /Ø Ù—getModelEditorSource
MÛ ÜÝreadTree-([B)Lcom/fasterxml/jackson/databind/JsonNode;ß[Bá=org/activiti/editor/language/json/converter/BpmnJsonConverter
à
àä åæconvertToBpmnModelN(Lcom/fasterxml/jackson/databind/JsonNode;)Lorg/activiti/bpmn/model/BpmnModel;è,org/activiti/bpmn/converter/BpmnXMLConverter
ç
çë ìí convertToXML'(Lorg/activiti/bpmn/model/BpmnModel;)[B ï ð}getNameò .bpmn20.xml /ô õöcreateDeployment4()Lorg/activiti/engine/repository/DeploymentBuilder; øúù0org/activiti/engine/repository/DeploymentBuilder JûF(Ljava/lang/String;)Lorg/activiti/engine/repository/DeploymentBuilder;
“ý þ([B)V ø     addStringX(Ljava/lang/String;Ljava/lang/String;)Lorg/activiti/engine/repository/DeploymentBuilder; ø Î-()Lorg/activiti/engine/repository/Deployment;message    部署成功,部署ID=  Ž )org/activiti/engine/repository/Deployment >org/springframework/web/servlet/mvc/support/RedirectAttributes addFlashAttributef(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/mvc/support/RedirectAttributes;+根据模型部署流程失败:modelId={} · º9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Vredirect:/workflow/model/listredirectAttributes@Lorg/springframework/web/servlet/mvc/support/RedirectAttributes;    modelNode    bpmnBytesmodel#Lorg/activiti/bpmn/model/BpmnModel; processName
deployment+Lorg/activiti/engine/repository/Deployment;export=(Ljava/lang/String;Ljavax/servlet/http/HttpServletResponse;)Vexport/{modelId}'java/io/ByteArrayInputStream
&ý °* +,getOutputStream%()Ljavax/servlet/ServletOutputStream;
.0/org/apache/commons/io/IOUtils 12copy.(Ljava/io/InputStream;Ljava/io/OutputStream;)I
465!org/activiti/bpmn/model/BpmnModel 78getMainProcess#()Lorg/activiti/bpmn/model/Process;
:Ž;org/activiti/bpmn/model/Process=Content-Disposition?attachment; filename= °A BC    setHeader'(Ljava/lang/String;Ljava/lang/String;)V °E F  flushBufferH*导出model的xml文件失败:modelId={} jsonConverter?Lorg/activiti/editor/language/json/converter/BpmnJsonConverter;)Lcom/fasterxml/jackson/databind/JsonNode;    bpmnModel xmlConverter.Lorg/activiti/bpmn/converter/BpmnXMLConverter;inLjava/io/ByteArrayInputStream;filenamedeletedelete/{modelId} /U V+ deleteModel
SourceFileModelController.java+Lorg/springframework/stereotype/Controller;/workflow/model!    
  B*·**¶¸µ±&(&  !    "#[s$ #»%Y'·)L*´,¹.¹4M+9,¶:W+°2
34!5 #
>?
$@A 
$BCD    "#[sCE[eFGH&I#sJI#sKI#sL õ ò»MY·O:¶P:TV¶XW^V¶XW¶P:`b¶XWd¶fW*´,¹i:    ¶P:
 
m+¶XW
n¶pW-¸sN
y-¶XW    
¶z¹~    +¹ƒ    ,¸s¹†*´,    ¹‰*´,    ¹¶z¶’¹˜»œY¹ž¸£·§¨¶ª    ¹¶ª¶®¹¯§:*´´¹¶±ßâ¼Z?    @AB$C+D5E?FJHQIZJcKhLqM}N…OQ›RµTâUäVñXz òòJ¾òK¾òL¾ò¿ÀòÁ    ÙÃÄÒÅÆ+·ÇÆJ˜ÈÉ    Q‘ÊÆ
ä ËÌÍ    ÷â¼ÎÏ    "#[sÐHÑ#sÒ Š    Ç*´,+¹ÓN»MY·O*´,-¹¹×¶ÚÀY:ÀÞ:»àY·â¶ã:»çY·é¶ê:»œY-¹î¸£·§ñ¶ª¶®:*´,¹ó-¹î¹÷»“Y·ü¹ÿ¹:,»œY·§¹
¶ª¶®¹ W§N*´+-¹°±´¼. ` a)b/d=eKgehi´jµkÃmf
ÇÇÒ¾Ç ©ÈÉ)‹Æ/…ß=weO ¾$!"µËÌÍ    ÷´¼#$    "#[s%HÑ#sÒ ” ±*´,+¹ÓN»àY·â:»MY·O*´,-¹¹×¶Ú:¶ã:»çY·é:¶ê:»&Y·(:        ,¹)¸-W»œY¶3¶9¸£·§ñ¶ª¶®:
,<»œY>·§
¶ª¶®¹@,¹D§N*´G+-¹±ž¡¼:v wx/y8zA{J}U~a}€˜¡‚¢ƒ°…z ±±Ò¾±Á –ÈɍIJ/rÅK8iLA`MNJWßULOP    }$Q¾
¢ËÌÍ    ÷¡¼Rx    "#[sSH Ñ#sÒ F*´,+¹T°
ŠÒ¾WX    Y"#[sZ