All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.day.cq.dam.core.process.UnarchiverProcess.class Maven / Gradle / Ivy

There is a newer version: 6.5.21
Show newest version
????2?
?opq
Or?s
Ot	Ouvwx?yz{
O|}~
?
?
???????
?????
O??w?
O?
O????w?
O?
????w??????????
??
q
?
??
?
??w?
O?
?
??
??
O?
?
O?
??
H????
?????
V?
V??
H?
V??
??
K?
K?????
?????
???
Vo
?
?
??
[o?
[?
[??
[?
?
??
??
??????
O??????
??
?
?????
?
?s
???s
???
?????
?????
??
???
?s?
?
?
?
?
?

O
O	
O

?

?
?	O??z?s
 !"#$w%&
'(
?)
?*+
,-?./01
2345
6	?7?89?:;<=
?>?	?@ABCD
?E
FGHIInnerClassesJ	EntryInfoUnarchiverContextlogLorg/slf4j/Logger;BUFFERI
ConstantValue
MIME_TYPE_ZIPLjava/lang/String;FILE_EXT_ZIP()VCodeLineNumberTableLocalVariableTablethis/Lcom/day/cq/dam/core/process/UnarchiverProcess;executeu(Lcom/day/cq/workflow/exec/WorkItem;Lcom/day/cq/workflow/WorkflowSession;Lcom/day/cq/workflow/metadata/MetaDataMap;)VeLjava/io/IOException;Ljavax/jcr/RepositoryException;assetManager!Lcom/day/cq/dam/api/AssetManager;contextALcom/day/cq/dam/core/process/UnarchiverProcess$UnarchiverContext;isExtractionSuccessfulZstreamLjava/io/InputStream;	assetPathoriginalLcom/day/cq/dam/api/Rendition;item#Lcom/day/cq/workflow/exec/WorkItem;	wfSession%Lcom/day/cq/workflow/WorkflowSession;args*Lcom/day/cq/workflow/metadata/MetaDataMap;sessionLjavax/jcr/Session;assetLcom/day/cq/dam/api/Asset;
StackMapTableK
LMNO??PQRS??T
ExceptionsextractD(Lcom/day/cq/dam/core/process/UnarchiverProcess$UnarchiverContext;)ZnumFilesJnameentryLjava/util/zip/ZipEntry;Ljava/lang/Exception;zisLjava/util/zip/ZipInputStream;UV?getFolderCount((Ljava/util/HashMap;Ljava/lang/String;)Jcount	folderMapLjava/util/HashMap;	zipFolderLocalVariableTypeTable7Ljava/util/HashMap;	SignatureL(Ljava/util/HashMap;Ljava/lang/String;)JgetSHA11(Ljava/security/MessageDigest;)Ljava/lang/String;sha1Ljava/security/MessageDigest;	isZipFile(Lcom/day/cq/dam/api/Asset;)ZscanD(Lcom/day/cq/dam/core/process/UnarchiverProcess$UnarchiverContext;)V
entryBytessizebuffer[BdirFileCountinfo9Lcom/day/cq/dam/core/process/UnarchiverProcess$EntryInfo;numBytesmaxBytesmaxNumFilesmaxNumFilesPerDir?J0extractEntryz(Lcom/day/cq/dam/core/process/UnarchiverProcess$UnarchiverContext;Ljava/util/zip/ZipInputStream;Ljava/util/zip/ZipEntry;)VnodeLjavax/jcr/Node;	assetSha1newAssetzipSha1resource(Lorg/apache/sling/api/resource/Resource;targetmimeTypetempFileLjava/io/File;fosLjava/io/FileOutputStream;fisLjava/io/FileInputStream;rootzipPathfileNamefullPathAWXYisMatchSkipFileNamePatternsV(Lcom/day/cq/dam/core/process/UnarchiverProcess$UnarchiverContext;Ljava/lang/String;)Zpatternpatterns[Ljava/lang/String;ZafterExtractE(Lcom/day/cq/dam/core/process/UnarchiverProcess$UnarchiverContext;Z)VisExtractEntry\(Lcom/day/cq/dam/core/process/UnarchiverProcess$UnarchiverContext;Ljava/util/zip/ZipEntry;)Z
beforeExtractgetOrCreateRootS(Lcom/day/cq/dam/core/process/UnarchiverProcess$UnarchiverContext;)Ljavax/jcr/Node;rootHint
SourceFileUnarchiverProcess.javaRuntimeInvisibleAnnotations,Lorg/apache/felix/scr/annotations/Component;*Lorg/apache/felix/scr/annotations/Service;value*Lcom/day/cq/workflow/exec/WorkflowProcess;+Lorg/apache/felix/scr/annotations/Property;
process.labelDAM Unarchiver Process??QZ[\]^_)*??8execute: ignoring asset [{}] as it is not a ZIP archive.S2`abMcdef%com/day/cq/workflow/WorkflowExceptionasset manager unavailable?g?com/day/cq/dam/core/process/UnarchiverProcess$UnarchiverContext?hijAexecute: skipping extraction of [{}], disabled via configuration.PklmnonoretrypqrRst;scan: scanning archive [{}] and verifying configured limits+,'execute: calling beforeExtract for [{}]u``,6execute: calling afterExtract for [{}] (extraction {})
successfulfaileduv\]wxyjava/io/IOException1execute: IO error while extracting archive [{}]: zvjavax/jcr/RepositoryException9execute: repository error while extracting archive [{}]: Xexecute: cannot extract archive, asset [{}] in workflow [{}] doesn't have binary stream.{_Xexecute: cannot extract archive, asset [{}] in workflow [{}] doesn't have original file.Lexecute: cannot extract archive, asset [{}] in workflow [{}] does not exist.|}~_????extract: update mode is [{}], removing existing folder [{}]...?????$extract: target folder [{}] removed.??3extract: created extraction folder at [{}] for [{}]??javax/jcr/Node;extract: update mode is [{}], using existing folder [{}]...Hextract: update mode is [{}], but destination doesn't exit, created [{}]7extract: update mode is [{}], creating unique folder...?????;com/day/cq/dam/commons/process/AbstractAssetWorkflowProcess/com/day/cq/dam/core/process/UnarchiverProcess$17com/day/cq/dam/core/process/UnarchiverProcess$EntryInfojavax/jcr/Sessionjava/lang/Stringcom/day/cq/dam/api/Renditionjava/io/InputStreamcom/day/cq/dam/api/AssetManager!com/day/cq/workflow/exec/WorkItem#com/day/cq/workflow/WorkflowSession(com/day/cq/workflow/metadata/MetaDataMaporg/slf4j/Loggerjava/lang/Throwablejava/util/zip/ZipInputStreamjava/util/zip/ZipEntryjava/io/Filejava/security/MessageDigest&org/apache/sling/api/resource/Resource
getSession()Ljavax/jcr/Session;getAssetFromPayloadR(Lcom/day/cq/workflow/exec/WorkItem;Ljavax/jcr/Session;)Lcom/day/cq/dam/api/Asset;getPath()Ljava/lang/String;'(Ljava/lang/String;Ljava/lang/Object;)VgetOriginal ()Lcom/day/cq/dam/api/Rendition;	getStream()Ljava/io/InputStream;getAssetManager6(Ljavax/jcr/Session;)Lcom/day/cq/dam/api/AssetManager;(Ljava/lang/String;)V?(Ljavax/jcr/Session;Lcom/day/cq/dam/api/AssetManager;Lcom/day/cq/dam/api/Asset;Lcom/day/cq/workflow/metadata/MetaDataMap;Lcom/day/cq/dam/core/process/UnarchiverProcess$1;)VisDisableExtraction()ZgetWorkflowData)()Lcom/day/cq/workflow/exec/WorkflowData;%com/day/cq/workflow/exec/WorkflowDatagetMetaDataMap,()Lcom/day/cq/workflow/metadata/MetaDataMap;java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;debug9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Vorg/apache/commons/io/IOUtilscloseQuietly(Ljava/io/InputStream;)VerrorgetId
getPayload()Ljava/lang/Object;java/lang/ObjecttoStringgetAsset()Lcom/day/cq/dam/api/Asset;createZipInputStream ()Ljava/util/zip/ZipInputStream;
getUpdateModeUPDATE_MODEO()Lcom/day/cq/dam/core/process/UnarchiverProcess$UnarchiverContext$UPDATE_MODE;Kcom/day/cq/dam/core/process/UnarchiverProcess$UnarchiverContext$UPDATE_MODE
access$100T(Lcom/day/cq/dam/core/process/UnarchiverProcess$UnarchiverContext;Ljavax/jcr/Node;)VgetNextEntry()Ljava/util/zip/ZipEntry;getName
access$200D(Lcom/day/cq/dam/core/process/UnarchiverProcess$UnarchiverContext;)JgetSaveThreshold()J(J)Ljava/lang/Long;save
closeEntrycontainsKey(Ljava/lang/Object;)Zget&(Ljava/lang/Object;)Ljava/lang/Object;	longValuedigest()[B(I[B)V(I)Ljava/lang/String;getMimeTypeequalsendsWith(Ljava/lang/String;)ZgetMaxBytesgetMaxNumFilesgetMaxNumFilesPerDirectoryappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(J)Ljava/lang/StringBuilder;getEntryInfoS(Ljava/util/zip/ZipEntry;)Lcom/day/cq/dam/core/process/UnarchiverProcess$EntryInfo;
getParentPathread([BII)IsetSize(J)VgetSize
access$300E(Lcom/day/cq/dam/core/process/UnarchiverProcess$UnarchiverContext;J)V
access$400
getTargetRoot()Ljavax/jcr/Node;getFileName
getTargetPath&(Ljava/lang/String;)Ljava/lang/String;isDirectoryhasNodecom/day/cq/commons/jcr/JcrUtil
createPathm(Ljavax/jcr/Node;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljavax/jcr/Session;Z)Ljavax/jcr/Node;java/lang/SystemcurrentTimeMilliscreateTempFile4(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File;getInstance1(Ljava/lang/String;)Ljava/security/MessageDigest;(Ljava/io/File;)Vwrite([BII)Vupdate(Ljava/io/OutputStream;)V
access$500E(Lcom/day/cq/dam/core/process/UnarchiverProcess$UnarchiverContext;J)JgetResourceResolverE(Ljavax/jcr/Session;)Lorg/apache/sling/api/resource/ResourceResolver;.org/apache/sling/api/resource/ResourceResolvergetResource<(Ljava/lang/String;)Lorg/apache/sling/api/resource/Resource;adaptTo%(Ljava/lang/Class;)Ljava/lang/Object;getMetadataValue#org/apache/commons/lang/StringUtils'(Ljava/lang/String;Ljava/lang/String;)ZdeletemimeTypeService/Lorg/apache/sling/commons/mime/MimeTypeService;-org/apache/sling/commons/mime/MimeTypeServiceaddRenditionY(Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;)Lcom/day/cq/dam/api/Rendition;#()Lcom/day/cq/dam/api/AssetManager;createAssetV(Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;Z)Lcom/day/cq/dam/api/Asset;getSkipFileNamePatternssplit'(Ljava/lang/String;)[Ljava/lang/String;matchesisRemoveOriginal
removeItemorg/apache/jackrabbit/util/TextgetRelativeParent'(Ljava/lang/String;I)Ljava/lang/String;substringBeforeLast8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;	OVERWRITEMLcom/day/cq/dam/core/process/UnarchiverProcess$UnarchiverContext$UPDATE_MODE;
itemExistsgetItem$(Ljava/lang/String;)Ljavax/jcr/Item;javax/jcr/ItemremoveI(Ljava/lang/String;Ljava/lang/String;Ljavax/jcr/Session;)Ljavax/jcr/Node;UPDATEcreateUniquePathorg/slf4j/LoggerFactory	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!O??????????P???T???/*???;????????,?:*+?:???:??????	:?p?
:?L*?:		?
?Y
???Y	-?:

?????+????W??*
???*
?6*
?6??? ?!*
?"?#??:?%?&??? ?!*
?"?#?e:?(?&??? ?!*
?"?#?-:
??? ?!*
?"?#
???)+?*?&??++?*?&?!?,+??-?.+?*?&????$??7'??o?o7Gooqo??:GHJL N(O4P5S>TDVMWSY[[a\k_|a?b?c?f?h?i?k?l?n?r?{?}?~??tu{'}/~47w9xG{_}g~lo{?}?~???????????????????????????????9??[>??	|??
????Ma?? ???>????????????????????????5???5?%?V??	???	T
? ??	???	T? ??	???	T???	???	?	????
?T?+?/M+?0N-?:+?1:?2+?3?4?5+*+?6?7?8Y:?Z?9:*+?:?8+?;7*+?<+?=q	???>+?=???,?@??A?5????B?%:?D?&?B?
:
?B
??E?6?#?:?#?4??C4???????????????!??
??? ?&?+?4?@?G?Q?W?`?l?}????????????????????????????????????f
W,GM?=Z???????????
????????8	?4???N?
?GW	V
'$??3+,?F? +,?G?H?IB+,!
a\B???JW?
B+,!???JW!?????%?'?1??43??33 ?'!3"?%?#$%&?F?KY+?L?M?N??????'(
)*?X"P*?Q?R?*?ST?U??????"???@+,???+?0M?VY?WN,?:+?X7+?Y7+?Z7	??[Y?\]?^	?_`?^?a?????5+?1:	7	7?8Y:?"+?b:?c:*+?:?	7?:??dY6??a7????ea7???f???&?Yg??
a7???h???&?Yi??*-?j7	??2??[Y?\k?^	?_l?^?a?&?Ym????[Y?\n?^?^o?^?_o?^	?_`?^?a?9?p???!???+?q+?r?s???[Y?\t?^?_u?^?a???5?#?%:?v?&?#?
:?#??X??$X??????????4??
???!?'?E?M?R?X[^j	r
y?????????????"
$%:'D+v,?+?.?0?1?3?4?5?4?;?<?7?8?;?<?;?<?=???-??.???/0
y1r23y
 ?[n4^kgb????????????
?????5!?6'?7	X?!
?"???^?8?.?89:??89:0(???A?8?G	?8
W	
;<???+?/:+?w:+-?b:-?9:?x:?y:	?z?{:
?|-?9+?0??!-?}?G?~?*??:???z?5?6??
?!?%?[Y?\??^???_?a??:?????::
	7?:???:??Y??:,??dY6?"?????a7?????+??X*+	???M*??:???!*??
??::?^?????Y:?K???:???6????5??
?#??W????????Y??:
*??	??:?-?
????:????5?|? ?????&?Y???+??

??:?????5?+?????Y?[Y?\??^?^?a????
?#??W??????':??
?#??W???????????s?????FNOQRS T'U5WLYS[_\p_?a?b?g?h?i?j?o?p?q?s?u?v?wx{}~)?1???N?Q?j?u?????????????????????????????	????/?5?K?W?s?x?}??????????????????p=>u=???@?1BA?N%BCQ"D???E?/D@???.???4??/0??'(?FG??HI??JK
????????????L>?23?? ?M?'?N?	5?O?
?????P9?K?P9QRS:T?/?P9QRS:T??U??G"?-??'?P9QRSa?#
CVW??6+?????N-:?66?2:,???????????
?#?,?.?4??4#X?6??6??6N?
,YZ??[[?\]?,f+?0?N???-??+???<+?/:??-?-????-??:??-?&???-??2EH'?>?
????!?'?2?:?E?H?J?W?Z?e??>J
??'0??f??f??f??
\???$??-??
^_?@???? ????`,?5????????ab?B(+?/M+?0N-?:?[Y?\-????^??^-?S????^?a:??+?3?Z,???/??+?3?4?!,???????,??:???z?!????+?3?Q,???&,????:??+?3?4?!?Q,??:??+?3?4?!?1??+?3?4?,??:???z?!??r
	,
>
HSYafs???????? ?!?"?!?&'(%+?f
?L>?L>?L>(??(??#??
????>?c?L>?$???7?-P
'd??!	O?̳??=efg#hij[cklsmj[sn?"??O?O???@




© 2015 - 2024 Weber Informatics LLC | Privacy Policy