Leonardo Vannucci
2018-08-06 e6767272c476a365c24aa59b68676268657abed6
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
Êþº¾4«!it/digione/dg1cloud/service/Utilsjava/lang/Object    appConfig&Lit/digione/dg1cloud/config/AppConfig;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired;loggerLorg/slf4j/Logger;<clinit>()VCode(it/digione/dg1cloud/service/CloudService
org/slf4j/LoggerFactory     getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;        
LineNumberTableLocalVariableTable<init>
  this#Lit/digione/dg1cloud/service/Utils; generateUrl7(Lit/digione/dg1cloud/model/RegDocument;)Ljava/net/URL;
Exceptions#java/net/MalformedURLException%,Genero l'url per il record file {} con id {}
')(%it/digione/dg1cloud/model/RegDocument *+ getFileName()Ljava/lang/String;
'- ./ getDocumentId()Ljava/lang/Long; 132org/slf4j/Logger 45debug9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V    7 
9;:$it/digione/dg1cloud/config/AppConfig <+getExternalBaseUrl
>@?1org/springframework/web/util/UriComponentsBuilder AB fromUriStringG(Ljava/lang/String;)Lorg/springframework/web/util/UriComponentsBuilder;D /downloadFile FHG'org/springframework/web/util/UriBuilder IJpath=(Ljava/lang/String;)Lorg/springframework/web/util/UriBuilder;LfileName FN OP
queryParamP(Ljava/lang/String;[Ljava/lang/Object;)Lorg/springframework/web/util/UriBuilder;Rid FT UVbuild#([Ljava/lang/Object;)Ljava/net/URI;
XZY java/net/URI [\toURL()Ljava/net/URL; regDocument'Lit/digione/dg1cloud/model/RegDocument;
uriBuilder)Lorg/springframework/web/util/UriBuilder;    deleteDir(Ljava/io/File;)Vdjava/io/IOExceptionfRimozione directory {}
hji java/io/File k+getAbsolutePath 1m 4n'(Ljava/lang/String;Ljava/lang/Object;)V
prqorg/apache/commons/io/FileUtils sbdeleteDirectory    directoryLjava/io/File;deleteEmptyDirectoriesRecursivex yzaccept()Ljava/io/FileFilter;
h| }~    listFiles%(Ljava/io/FileFilter;)[Ljava/io/File;€Analizzo sottodirectory {}
‚ vb
h„ }…()[Ljava/io/File;‡La directory {} e' vuota
‰ ab‹La directory {} non e' vuota subDirectory StackMapTable[Ljava/io/File;
SourceFile
Utils.java(Lorg/springframework/stereotype/Service;valueutilsBootstrapMethods
—™˜"java/lang/invoke/LambdaMetafactory š› metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;–(Ljava/io/File;)Z
h  ¡¢ isDirectory()ZŸ InnerClasses§%java/lang/invoke/MethodHandles$Lookup©java/lang/invoke/MethodHandlesLookup!    
  )    ¸³±  /*·±  !" ®\²$+¶&+¶,¹0*´6¶8¸=M,C¹EW,K½Y+¶&S¹MW,Q½Y+¶,S¹MW,½¹S¶W°&:N  \\]^?_`ab!c O²e+¶g¹l+¸o±$%&tuvb!c îb+ºw¶{Y:¾6>§2M²,¶g¹l*,¶„¡ÿâ+¶ƒ¾š²†+¶g¹l*+¶ˆ§²Š+¶g¹l±*
)*'+,)5-=.K/P0S1a3 bbtuŒu$ÿhŽÿ#h ‘ ’“s”• œž£¤¥
¦¨ª