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

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

????2?
?L
?MNO
?PQ
LRSTU
VW
?XYZ
[\]^
L_
`aRbc
Wd
efgfhijikl
?m
nod	?pqrst
?uv

wx
Yyz
{|
{}
~?s?@??
????
???s??
8e?
??s??
n??s??s?
???
Y???
??
??????	N?	Q??>L???	??
??
??f?f??	??
????s?	???
???s?	??
????
??	??
??B??
??	??
??	??
???
??	??	??	??
N?
L?
L?????????????
L???s?????
???????
8???
??
????	?????s????
????????????s??
Y?@o??????
?	?
??
Y	
?


?
eff?
[
	ArgumentsInnerClasseslogLorg/slf4j/Logger;WATERMARKED_RENDITION_NAMELjava/lang/String;
ConstantValue()VCodeLineNumberTableLocalVariableTablethis.Lcom/day/cq/dam/core/process/WaterMarkProcess;executeu(Lcom/day/cq/workflow/exec/WorkItem;Lcom/day/cq/workflow/WorkflowSession;Lcom/day/cq/workflow/metadata/MetaDataMap;)Vresource(Lorg/apache/sling/api/resource/Resource;messageeLjava/lang/Exception;	wfPayloadisLoadedZ	maxTrialsJassetLcom/day/cq/dam/api/Asset;workItem#Lcom/day/cq/workflow/exec/WorkItem;workflowSession%Lcom/day/cq/workflow/WorkflowSession;metaData*Lcom/day/cq/workflow/metadata/MetaDataMap;args[Ljava/lang/String;sessionLjavax/jcr/Session;wfAssetassetsLjava/util/Iterator;
assetsListLjava/util/List;LocalVariableTypeTable0Ljava/util/Iterator;,Ljava/util/List;
StackMapTable?l?]
ExceptionsisWatermarkable(Lcom/day/cq/dam/api/Asset;)Z
assetMimeTypecreateWatermarkU(Lcom/day/cq/workflow/WorkflowSession;Lcom/day/cq/dam/api/Asset;[Ljava/lang/String;)V!Ljava/lang/NumberFormatException;$Ljava/lang/IllegalArgumentException;metadataNodeLjavax/jcr/Node;	copyrightLjavax/jcr/Value;Ljavax/jcr/RepositoryException;originalLcom/day/cq/dam/api/Rendition;	assetNodelayerLcom/day/image/Layer;textsizeIcolorLjava/awt/Color;position+Lcom/day/cq/dam/commons/watermark/Location;opacityFarchiveorientationDfontverticaluseMetadatavalues	watermark0Lcom/day/cq/dam/commons/watermark/TextWatermark;ctx3Lcom/day/cq/dam/commons/watermark/WatermarkContext;mimeType
renditionName$Ljava/util/List;??????saveWatermarkedV(Lcom/day/image/Layer;Lcom/day/cq/dam/api/Asset;Ljava/lang/String;Ljava/lang/String;)V
parentNodeLjava/io/IOException;qualitybuildArguments?(Lcom/day/cq/workflow/metadata/MetaDataMap;)[Ljava/lang/String;builderLjava/lang/StringBuilder;argNameargValuearg8Lcom/day/cq/dam/core/process/WaterMarkProcess$Arguments;	argumentsprocessArgsgetThumbnail:(Lcom/day/cq/dam/api/Asset;)Lcom/day/cq/dam/api/Rendition;	rendition
SourceFileWaterMarkProcess.javaRuntimeInvisibleAnnotations,Lorg/apache/felix/scr/annotations/Component;metatype*Lorg/apache/felix/scr/annotations/Service;+Lorg/apache/felix/scr/annotations/Property;name
process.labelvalueImage Watermarking Process??12 !"#java/util/ArrayList$%&'()*+,-./0123java/lang/Exceptionjava/lang/StringBuilder2execute: cannot create web enabled image, asset [{45+}] in payload doesn't exist for workflow [{6+}].%com/day/cq/workflow/WorkflowException?789:;<=>(com/day/cq/dam/api/Asset???@???Begin water marking [{}]A+BCD??javax/imageio/IIOExceptionE+Not enough memoryFGIexecute: insufficient memory, reloading image. Free mem [{}]. Asset [{}].HIJKLMNOP+QRSTUVWX2execute: error while watermarking image for [{}]: YR6com/day/cq/dam/commons/watermark/WatermarkingExceptionYexecute: failed creating thumbnails, insufficient memory even after [{}] trials for [{}].ZN[\Rfexecute: failed loading image, insufficient memory. Increase heap size up to [{}bytes] for asset [{}].]^Bnot supporting watermarking of any asset other than images. no-op.C79execute: error while watermarking asset; work item [{}]: Y7?_`+
image/jpegaG	image/pngbcdef<='Unable to create layer from asset image.com/day/cq/dam/commons/watermark/TextWatermark©%com/day/cq/dam/commons/watermark/Fontgh*com/day/cq/dam/commons/watermark/WatermarkSerifi8j+klm=nojava/lang/Stringp8qrjava/lang/NumberFormatException.Invalid value for font size. Using default {}.\7s80xtu/Invalid value for font color. Using default {}.\Dv8Nw"java/lang/IllegalArgumentException7Invalid value for watermark position. Using default {}.H+x8yz{6Invalid value for watermark opacity. Using default {}.N|}8~??8???:Invalid value for watermark orientation. Using default {}.N??8?8?8????????jcr:content/metadata	dc:rights???????+?7javax/jcr/RepositoryException1asset [{}] does not have metadata field dc:rightsQD?=(Version can't be created for the asset [] as the asset is locked??before_watermarking???%error creating version for asset [{}]applying text water mark1com/day/cq/dam/commons/watermark/WatermarkContext?????,com/day/cq/dam/core/process/WaterMarkProcess
cq.dam.wm.?????9saving watermarked image for asset [{}] as rendition [{}]CR.saving watermarked image in original node [{}]+,"Adding [{}] to dc:rights metadata.?????????.error while attempting to update metadata [{}]Q?	image/gif?9javax/jcr/Node??????$saved watermarked image in node [{}]??4error while saving watermarked image for asset [{}] java/io/IOException?8n?,???????+????????;com/day/cq/dam/commons/process/AbstractAssetWorkflowProcess6com/day/cq/dam/core/process/WaterMarkProcess$Arguments!com/day/cq/workflow/exec/WorkItem#com/day/cq/workflow/WorkflowSession(com/day/cq/workflow/metadata/MetaDataMapjavax/jcr/Sessionjava/util/Iteratorjava/util/Listcom/day/cq/dam/api/Renditioncom/day/image/Layerjava/awt/Color)com/day/cq/dam/commons/watermark/Location9[Lcom/day/cq/dam/core/process/WaterMarkProcess$Arguments;
getSession()Ljavax/jcr/Session;getAssetFromPayloadR(Lcom/day/cq/workflow/exec/WorkItem;Ljavax/jcr/Session;)Lcom/day/cq/dam/api/Asset;getWorkflowData)()Lcom/day/cq/workflow/exec/WorkflowData;%com/day/cq/workflow/exec/WorkflowData
getPayload()Ljava/lang/Object;java/lang/ObjecttoString()Ljava/lang/String;getResourceResolverE(Ljavax/jcr/Session;)Lorg/apache/sling/api/resource/ResourceResolver;.org/apache/sling/api/resource/ResourceResolvergetResource<(Ljava/lang/String;)Lorg/apache/sling/api/resource/Resource;#com/day/cq/dam/commons/util/DamUtil	getAssets>(Lorg/apache/sling/api/resource/Resource;)Ljava/util/Iterator;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;getId(Ljava/lang/String;)Vadd(Ljava/lang/Object;)Ziterator()Ljava/util/Iterator;hasNext()Znext&com/day/cq/dam/commons/util/MemoryUtilhasEnoughSystemMemorygetNameorg/slf4j/Loggerinfo'(Ljava/lang/String;Ljava/lang/Object;)V
getMessagecontains(Ljava/lang/CharSequence;)Zjava/lang/Runtime
getRuntime()Ljava/lang/Runtime;
freeMemory()Jjava/lang/LongvalueOf(J)Ljava/lang/Long;getPathdebug9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Vjava/lang/Mathrandom()Djava/lang/Threadsleep(J)Verrorjava/lang/Integer(I)Ljava/lang/Integer;warnsuggestMaxHeapSize(Lcom/day/cq/dam/api/Asset;)J(Ljava/lang/Throwable;)VgetMimeType
contentEqualsgetOriginal ()Lcom/day/cq/dam/api/Rendition;com/day/cq/commons/ImageHelpercreateLayer?(Lorg/apache/sling/api/resource/Resource;)Lcom/day/image/Layer;
DEFAULT_COLORDEFAULT_LOCATIONTEXTgetArgumentNamegetValuesFromArgs7(Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List;isEmptyget(I)Ljava/lang/Object;SIZEparseInt(Ljava/lang/String;)ICOLORdecode$(Ljava/lang/String;)Ljava/awt/Color;POSITION?(Ljava/lang/String;)Lcom/day/cq/dam/commons/watermark/Location;OPACITYjava/lang/Float
parseFloat(Ljava/lang/String;)F(F)Ljava/lang/Float;ARCHIVEjava/lang/BooleanparseBoolean(Ljava/lang/String;)ZORIENTATIONjava/lang/DoubleparseDouble(Ljava/lang/String;)D(D)Ljava/lang/Double;FONTVERTICALUSE_METADATA&(ILjava/awt/Color;Ljava/lang/String;)Vi(Lcom/day/cq/dam/commons/watermark/Location;DFLjava/lang/String;Lcom/day/cq/dam/commons/watermark/Font;)VsetVertical(Z)VgetNode$(Ljava/lang/String;)Ljavax/jcr/Node;getProperty((Ljava/lang/String;)Ljavax/jcr/Property;javax/jcr/PropertygetValue()Ljavax/jcr/Value;javax/jcr/Value	getStringsetTextisLockedgetAssetManager6(Ljavax/jcr/Session;)Lcom/day/cq/dam/api/AssetManager;com/day/cq/dam/api/AssetManagercreateRevision](Lcom/day/cq/dam/api/Asset;Ljava/lang/String;Ljava/lang/String;)Lcom/day/cq/dam/api/Revision;D(Lcom/day/image/Layer;Lcom/day/cq/dam/commons/watermark/Watermark;)V.com/day/cq/dam/commons/watermark/WatermarkUtilapplyWatermark6(Lcom/day/cq/dam/commons/watermark/WatermarkContext;)VmimeTypeService/Lorg/apache/sling/commons/mime/MimeTypeService;-org/apache/sling/commons/mime/MimeTypeServicegetExtension&(Ljava/lang/String;)Ljava/lang/String;getValueFactory()Ljavax/jcr/ValueFactory;javax/jcr/ValueFactorycreateValue%(Ljava/lang/String;)Ljavax/jcr/Value;setProperty9(Ljava/lang/String;Ljavax/jcr/Value;)Ljavax/jcr/Property;save*(Ljava/lang/String;Ljava/lang/Throwable;)VequalsadaptTo%(Ljava/lang/Class;)Ljava/lang/Object;	getParent()Ljavax/jcr/Node;	saveLayer](Lcom/day/image/Layer;Ljava/lang/String;DLjavax/jcr/Node;Ljava/lang/String;Z)Ljavax/jcr/Node;getRendition2(Ljava/lang/String;)Lcom/day/cq/dam/api/Rendition;PROCESS_ARGS7(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;split'(Ljava/lang/String;)[Ljava/lang/String;;()[Lcom/day/cq/dam/core/process/WaterMarkProcess$Arguments;#org/apache/commons/lang/StringUtils
isNotBlankgetArgumentPrefix()ItoArray(([Ljava/lang/Object;)[Ljava/lang/Object;getThumbnailName(II)Ljava/lang/String;org/slf4j/LoggerFactory	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!???????????/*???.??????-?*-?:,?:*+?::?Y?:?n+???	:	*,??
	?:

?

?:?8:
?Y??	??+????:?Y????W?:?D??:??:	*	???	???6
7
??	????!"	?#?$*,	?%6
???:

?&?E
?'(?)?86

e7?!*?+?,?-	?.?/0?23ck??5?#?!6	?.
?7?8Y
?'?9???h	???!:d?;	?.?<?)?!=	?>?-	?.?<?
?!??@?.:
?!A+?
?7?!
?'?B?Y
?C???±9Y\
?
???
??8XYZ[\$_)`9cLdReYk\h^i?j?l?n?o?r?s?t?v?x?}?~????????	??!?'?,?<?A?S?f?s?v?}???????????????????????????????L
??
?
??^3??
9X??		j??
????
?????)??
?(??	????????????????????????$???????$????U?Y
??????????B??4?.?k??K???	B??*????r+?DM,E?F?,G?F????
??? ?????????@???$?,?H::?I:?
*,?J?I:?
?8YK?9?M:06?O:	?P:
R869
S:66*?T?U-?V:??W??X?Y:*?Z?U-?V:?,?W?"?X?Y?[6?:?!]?^*?_?U-?V:?@?W?6?Y?`??X?Y???a:	?:?!b	?c*?d?U-?V:?1?W?'?X?Y?e:
?:?!g
?h?c*?i?U-?V:?4?W?*?X?Y?jkn8?:?!l?m?c*?n?U-?V:??W??X?Y?o6*?p?U-?V:?1?W?'?X?Y?q9
?:?!r
?s?c*?t?U-?V:??W??X?Y:*?u?U-?V:??W??X?Y?o6*?v?U-?V:??W??X?Y?o6?LY

?NY	?w?x:?y+?,?.?z:{?|:}?~?:???????:?!?,?.?????+?!?Y???,?.?????^?*+???,????W?:?!?,?.???8Y????!??@??Y??:??,?D:?:?7?Y???*??????:?!?,?.????!?,?H???$*,???!??$:{?|:+?????:}??W+????:?!????8Y???????\???\%58fex{\???\?????>A
?#&???f?????!?&?0?4?8?=?B?F?I?L?P?S?V?c?r????????????????????????	??%?5?8?:?I?V?e?x?{?}?????????
??	?
!.=MZiy??#?$?%?&?'?+?)?*?/01!0)3>9A6C7S8];g=t>y@?A?B?D?E?I?M?P?R?S?TUV#Z&W(X4Y>[?V"?
?????:??}??????&???C???6(?????????????74-	4
?8=
	B?
F?I??L?
P??S??V??c????t????????c? ???!!"#?N????!"#?$%??n&?@&
n'q&+n&(++?h(B)1B??`*???R)?8+,?m?-????	??9,?H???????:+-??W?!?,?????$??:?!?,?#?/?8Y???:?!?,?#?/?8Y????MP?Mn??2^`)a6bMiPcRddenfpg?h?j?\	)$-R?p?.????	???????{/?$@???#???)]0?812?y?+????Y???YM,?,????
,?????Y?N??:?66?M2:?U:+Y???Y:		???"?Y????	?:
-
??W????--???Y??????2opq&u.wIxPy_zg{z|?w???Rz34
P65?_'6?	I=78.q9????????:??.q9 ?&?&??????;?J?<=?u+??????M,?
+?H?,??????? ????
>??!???!	????!??3@AB CDZEFGHsIJ[sK?
???@




© 2015 - 2024 Weber Informatics LLC | Privacy Policy