com.day.cq.dam.core.process.ProcessingProfileApplier.class Maven / Gradle / Ivy
???? 2r ? ?
[ ? ?
? ? ?
?
?
? ? ? ? ?
$ ?
?
? ? ? ? ? ?
? ?
?
?
?
? ? ? ? ? ? ? ? ? ? ? ? ? ?
$ ? ?
? ? ? ?
?
? ? ? ? ? ? ? ?
?
? ? ? ? ?
$ ? ?
$ ?
$ ? ? ?
: ? ?
: ?
: ? ? ? ? ? ? ?
B ?
? ? ? ? ? ? ?
?
? ? ?
?
log Lorg/slf4j/Logger; JCR_CONTENT_METADATA Ljava/lang/String;
ConstantValue JCR_CONTENT_TEMPLATE_METADATA ()V Code LineNumberTable LocalVariableTable this 6Lcom/day/cq/dam/core/process/ProcessingProfileApplier; applyProcessingProfile 0(Ljavax/jcr/Session;Lcom/day/cq/dam/api/Asset;)V metadataProfilePath
folderNode Ljavax/jcr/Node; assetNode iterNode session Ljavax/jcr/Session; asset Lcom/day/cq/dam/api/Asset; metadataProfileNode folderMetadataSchemaNode
StackMapTable ?
Exceptions isMetadataProfileValid /(Ljava/lang/String;Lcom/day/cq/dam/api/Asset;)Z normalizedPath assetRes (Lorg/apache/sling/api/resource/Resource; tenant Lorg/apache/sling/tenant/Tenant; ? ? ? createAssetMetadataNode "(Ljavax/jcr/Node;)Ljavax/jcr/Node; _jcr_content applyMetadataProfile B(Ljavax/jcr/Session;Lcom/day/cq/dam/api/Asset;Ljava/lang/String;)V path assetMetadataNode copyMetadataProfileValues #(Ljavax/jcr/Node;Ljavax/jcr/Node;)V val Ljavax/jcr/Value; vals [Ljavax/jcr/Value; updatedVals Ljava/util/List; prop Ljavax/jcr/Property; property mapsTo value relPathDataNode propertyName dataNode item formItems LocalVariableTypeTable #Ljava/util/List; "Ljava/util/List; ? copyProperties p dpi Ljavax/jcr/PropertyIterator; getFormItems "(Ljavax/jcr/Node;)Ljava/util/List; fields Ljavax/jcr/NodeIterator; clm clmns tab iter Signature 4(Ljavax/jcr/Node;)Ljava/util/List;
SourceFile ProcessingProfileApplier.java "org/apache/jackrabbit/JcrConstants com/day/cq/dam/api/DamConstants b c metadataProfile !" folderMetadataSchema#$ z { ? ? javax/jcr/Node%&' /content()*+,-./$ dam:Asset 4com/day/cq/dam/core/process/ProcessingProfileApplier jcr:content/template-metadata01 jcr:content/metadata ? ?23 ? ?456 &org/apache/sling/api/resource/Resource org/apache/sling/tenant/Tenant com/adobe/granite/confmgr/Conf 5com/day/cq/dam/commons/util/DamConfigurationConstants dam/adminui-extension78 metadataprofile.home ;/conf/global/settings/dam/adminui-extension/metadataprofile9:; java/lang/String<1 jcr:content=3 metadata> ? ? ? ??@ABCD nameE1FGH$ IJ /KLIM \ ] java/lang/StringBuilder Metadata profile property name: NOP$QRSTBUV java/util/ArrayListWXYZ[\)])^_ javax/jcr/Value`ab_cdefcghijk jcr: items/tabs/itemslmn+ itemsopq java/lang/Object javax/jcr/RepositoryException java/util/List java/util/Iterator javax/jcr/Property javax/jcr/PathNotFoundException javax/jcr/PropertyIterator javax/jcr/NodeIterator #com/day/cq/dam/commons/util/DamUtil getApplicableProfile Q(Lcom/day/cq/dam/api/Asset;Ljava/lang/String;Ljavax/jcr/Session;)Ljavax/jcr/Node; getPath ()Ljava/lang/String; com/day/cq/dam/api/Asset adaptTo %(Ljava/lang/Class;)Ljava/lang/Object; equals (Ljava/lang/Object;)Z getParent ()Ljavax/jcr/Node; getPrimaryNodeType ()Ljavax/jcr/nodetype/NodeType; javax/jcr/nodetype/NodeType getName hasNode (Ljava/lang/String;)Z getNode $(Ljava/lang/String;)Ljavax/jcr/Node; *org/apache/sling/api/resource/ResourceUtil normalize &(Ljava/lang/String;)Ljava/lang/String; getItem <(Ljava/lang/String;)Lorg/apache/sling/api/resource/ValueMap; &org/apache/sling/api/resource/ValueMap get 8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
startsWith addNode javax/jcr/Session iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; hasProperty getProperty ((Ljava/lang/String;)Ljavax/jcr/Property; getString substring (I)Ljava/lang/String; lastIndexOf (Ljava/lang/String;)I (II)Ljava/lang/String; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString org/slf4j/Logger debug (Ljava/lang/String;)V
isMultiple getValues ()[Ljavax/jcr/Value; java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List; addAll (Ljava/util/Collection;)Z contains add size ()I toArray (([Ljava/lang/Object;)[Ljava/lang/Object; getType setProperty ;(Ljava/lang/String;[Ljavax/jcr/Value;I)Ljavax/jcr/Property; getValue ()Ljavax/jcr/Value; 9(Ljava/lang/String;Ljavax/jcr/Value;)Ljavax/jcr/Property;
getProperties ()Ljavax/jcr/PropertyIterator; nextProperty ()Ljavax/jcr/Property; getNodes ()Ljavax/jcr/NodeIterator; nextNode org/slf4j/LoggerFactory getLogger %(Ljava/lang/Class;)Lorg/slf4j/Logger; ! [ \ ] ^ _ ` a _ ` b c d / *? ? e 4 f g h i j d ? ?,+? :,+? :? ? N*-,? ? ?*+,-? ? ?? ?:,
? ?
::? ?
? 3? :? ? ?
???? ???:? ? ,? ?
*? W*? ? ? ? e V G H J K L ( M 2 O 7 S : T G U K V Z W c X { Y ? Z ? [ ? ^ ? _ ? ` ? b ? f f \ k _ : l m G r n m K n o m ? g h ? p q ? r s ? t m ? u m v ? 2 w w? w w w>? x y z { d ? U+? N,? ? :? ? :? 0-? )-? ? ? !"? # ? $? %? ?? e &