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

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

There is a newer version: 6.5.21
Show newest version
????2?8com/day/cq/dam/core/process/CreateWebEnabledImageProcess;com/day/cq/dam/commons/process/AbstractAssetWorkflowProcess!CreateWebEnabledImageProcess.java,Lorg/apache/felix/scr/annotations/Component;metatype*Lorg/apache/felix/scr/annotations/Service;+Lorg/apache/felix/scr/annotations/Property;name
process.labelvalueCreate Web Enabled Image?com/day/cq/dam/core/process/CreateWebEnabledImageProcess$ConfigConfigBcom/day/cq/dam/core/process/CreateWebEnabledImageProcess$Arguments	ArgumentslogLorg/slf4j/Logger;renditionMaker.Lcom/day/cq/dam/api/renditions/RenditionMaker;,Lorg/apache/felix/scr/annotations/Reference;()V
this:Lcom/day/cq/dam/core/process/CreateWebEnabledImageProcess;createWebEnabledImage?(Lcom/day/cq/workflow/exec/WorkItem;Lcom/day/cq/dam/core/process/CreateWebEnabledImageProcess$Config;Lcom/day/cq/dam/api/Asset;Lcom/day/cq/dam/api/renditions/RenditionMaker;)Vjavax/jcr/RepositoryException"handleAsset^(Lcom/day/cq/dam/api/Asset;Lcom/day/cq/dam/core/process/CreateWebEnabledImageProcess$Config;)Z$%
&com/day/cq/dam/api/Asset(setBatchMode(Z)V*+),widthI./	0height2/	3isWebThumbnailStale(Lcom/day/cq/dam/api/Asset;II)Z56
7quality9/	:mimeTypeLjava/lang/String;<=	>mimeTypesToKeep[Ljava/lang/String;@A	B,com/day/cq/dam/api/renditions/RenditionMakerDcreateWebRenditionTemplateu(Lcom/day/cq/dam/api/Asset;IIILjava/lang/String;[Ljava/lang/String;)Lcom/day/cq/dam/api/renditions/RenditionTemplate;FGEH/com/day/cq/dam/api/renditions/RenditionTemplateJgenerateRenditions^(Lcom/day/cq/dam/api/Asset;[Lcom/day/cq/dam/api/renditions/RenditionTemplate;)Ljava/util/List;LMENjavax/jcr/NodePadaptTo%(Ljava/lang/Class;)Ljava/lang/Object;RS)Tjcr:contentVgetNode$(Ljava/lang/String;)Ljavax/jcr/Node;XYQZ!com/day/cq/workflow/exec/WorkItem\getWorkflowData)()Lcom/day/cq/workflow/exec/WorkflowData;^_]`%com/day/cq/workflow/exec/WorkflowDatabgetMetaDataMap,()Lcom/day/cq/workflow/metadata/MetaDataMap;decfuserIdhjava/lang/Stringj(com/day/cq/workflow/metadata/MetaDataMaplget7(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;nomporiginalrgetRendition2(Ljava/lang/String;)Lcom/day/cq/dam/api/Rendition;tu)vcom/day/cq/dam/api/Renditionx
getProperties*()Lorg/apache/sling/api/resource/ValueMap;z{y|jcr:lastModifiedBy~&org/apache/sling/api/resource/ValueMap?&(Ljava/lang/Object;)Ljava/lang/Object;n???#org/apache/commons/lang/StringUtils?
isNotBlank(Ljava/lang/String;)Z??
??setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljavax/jcr/Property;??Q?jcr:lastModified?java/util/Calendar?getInstance()Ljava/util/Calendar;??
??<(Ljava/lang/String;Ljava/util/Calendar;)Ljavax/jcr/Property;??Q?template1Lcom/day/cq/dam/api/renditions/RenditionTemplate;lastModifiedworkItem#Lcom/day/cq/workflow/exec/WorkItem;configALcom/day/cq/dam/core/process/CreateWebEnabledImageProcess$Config;assetLcom/day/cq/dam/api/Asset;	assetNodeLjavax/jcr/Node;contentresolvedUser	renditionLcom/day/cq/dam/api/Rendition;java/lang/StringBuilder?
?cq5dam.web.?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??valueOf(I)Ljava/lang/String;??
k?.?.png?toString()Ljava/lang/String;??
??.jpeg?2com/day/cq/dam/core/process/CreateThumbnailProcess?isThumbnailStale/(Lcom/day/cq/dam/api/Asset;Ljava/lang/String;)Z??
??pngNamejpegNameexecuteu(Lcom/day/cq/workflow/exec/WorkItem;Lcom/day/cq/workflow/WorkflowSession;Lcom/day/cq/workflow/metadata/MetaDataMap;)V%com/day/cq/workflow/WorkflowException?#com/day/cq/workflow/WorkflowSession?
getSession()Ljavax/jcr/Session;????getAssetFromPayloadR(Lcom/day/cq/workflow/exec/WorkItem;Ljavax/jcr/Session;)Lcom/day/cq/dam/api/Asset;??
?
getPayload()Ljava/lang/Object;??c?java/lang/Object?
??2execute: cannot create web enabled image, asset [{?+}] in payload doesn't exist for workflow [{?getId??]?}].?(Ljava/lang/String;)V?
??parseConfigm(Lcom/day/cq/workflow/metadata/MetaDataMap;)Lcom/day/cq/dam/core/process/CreateWebEnabledImageProcess$Config;??
?	? !
?(Ljava/lang/Throwable;)V?
??	wfPayloadmessagereLjavax/jcr/RepositoryException;workflowSession%Lcom/day/cq/workflow/WorkflowSession;metaData*Lcom/day/cq/workflow/metadata/MetaDataMap;PROCESS_ARGSDLcom/day/cq/dam/core/process/CreateWebEnabledImageProcess$Arguments;??	??

isNotEmpty?
?parseLegacyConfigU(Ljava/lang/String;)Lcom/day/cq/dam/core/process/CreateWebEnabledImageProcess$Config;

WIDTH
?	?java/lang/Long(J)Ljava/lang/Long;?
8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;nmintValue()I
HEIGHT?		MIME_TYPE?		image/png!QUALITY#?	$	image/gif&equals(Ljava/lang/Object;)Z()
k*<KEEP_FORMAT_LIST0?	1image/pjpeg3
image/jpeg5	image/jpg7image/x-png9ASKIP<?	=
skipMimeTypes?A	@processArgscfg,Dsplit'(Ljava/lang/String;)[Ljava/lang/String;FG
kH	DIMENSIONJ?	K
legacyNameM=	NgetFirstValueFromArgsK([Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;PQ
R:Tjava/lang/IntegerV'(Ljava/lang/String;)Ljava/lang/Integer;?X
WY
W@image/pjpeg,image/jpeg,image/jpg,image/gif,image/png,image/x-png\256^60`getValuesFromArgs7(Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List;bc
djava/util/ListfsizehgitoArray(([Ljava/lang/Object;)[Ljava/lang/Object;klgmdimargs	dimension
keepFormat
qualityStrvalues$Ljava/util/List;Ljava/util/List;(I)Ljava/lang/Object;nwgx	argumentskeydefaultValuegetMimeType}?)~matches??
k?	?getClass()Ljava/lang/Class;??
??java/lang/Class?getName??
?? skipped for MIME type: ?org/slf4j/Logger?debug????valorg/slf4j/LoggerFactory?	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;??
??bindRenditionMaker1(Lcom/day/cq/dam/api/renditions/RenditionMaker;)VunbindRenditionMakerRuntimeInvisibleAnnotationsCodeLocalVariableTableLineNumberTable
StackMapTable
ExceptionsLocalVariableTypeTable
SourceFileInnerClasses!??/*????w !??
?*-,?'?J-?-*-,?1,?4?8?3-,?1,?4,?;,??,?C?I:-?KYS?OW-Q?U?Q:W?[:+?a?gik?q?k:-s?w:?"?}???k:		???	:??W?????W??p>????=	???????????]l??ha???H?=?>???B?	?? ?>?P?]?h??????????????????'?P?^	])EQQky?#56??j??Y?????????????????????:??Y?????????????????????:+?ř+?ř???>jj??j./j2/)A?=R?=??)?R??
?hkk@???Ry*+,????:?F+?a????:??Y??޶?????+????????:??Y??*-??:*+*???:??Y??\il#?\	"3?=K
?=n
??yy??y??y??
l??\???2?
??"?9?K?U?\?i?l?n?x??%?U)?]?m)#???????+???k?q?kM,??	*,???Y?	N-+??
?????1-+??
?????4-+? ?"??k??-+?%?-??'?+?	,?.?????;-+?2??kY4SY6SY8SY'SY"SY:S??;?C-+?>??k??;?A-??*?????B='?C??.????'?C?_?u????????A?k?pmkmk?mkmk?޻Y?	M+E?IN*-?L?O?S:?,?1,?4?)U?I:,2?Z?[?1,2?Z?[?4,*-? ?O"?S??*-?2?O]?S:,E?I?C*-?%?O,??'?+?	_?a?S:,?Z?[?;*?>?O-?e:,?j?k?n?;?A,??\	>oA??B=?C??pA?q=|br=?3s=?tv??tu?F????#?*?4?>?L?Zl|?	?
?
???V?4;k%?Hk;kk;k?k;kk;kkPQ?? *,+?e:?j??y?k?-??4  zA {= |=tv?tu???g$%?o+?
,?A??+?N-??,?A:?66?A2:-???+????Y??*?????????-?????????????461?=oo??o??[<=?.
 !#%6&?'e(g%m+??k?
;>???!	??????y???*+?????*??+?*????	@? Z	
s
[s




© 2015 - 2024 Weber Informatics LLC | Privacy Policy