com.day.cq.dam.core.process.AbstractScheduledReplicationBPProcess.class Maven / Gradle / Ivy
???? 2 Acom/day/cq/dam/core/process/AbstractScheduledReplicationBPProcess java/lang/Object /com/adobe/granite/workflow/exec/WorkflowProcess *AbstractScheduledReplicationBPProcess.java ,Lorg/apache/felix/scr/annotations/Component; metatype *Lorg/apache/felix/scr/annotations/Service; value 1Lcom/adobe/granite/workflow/exec/WorkflowProcess; -Lorg/apache/felix/scr/annotations/Properties; +Lorg/apache/felix/scr/annotations/Property; name service.description 5Scheduled Publish/Unpublish of Assets to Brand Portal
process.label Scheduled Publish Brand Portal Icom/day/cq/dam/core/process/AbstractScheduledReplicationBPProcess$REPTYPE REPTYPE log Lorg/slf4j/Logger; repType Ljava/lang/String; mediaportal operation dam.mac.sync SERVICE_USER_ID
assetidhelper "
repository *Lorg/apache/sling/jcr/api/SlingRepository; ,Lorg/apache/felix/scr/annotations/Reference; folderSyncHelper 3Lcom/adobe/cq/dam/mac/sync/helper/FolderSyncHelper; resourceResolverFactory 7Lorg/apache/sling/api/resource/ResourceResolverFactory; ()V + ,
- getClass ()Ljava/lang/Class; / 0
1 org/slf4j/LoggerFactory 3 getLogger %(Ljava/lang/Class;)Lorg/slf4j/Logger; 5 6
4 7 9 this CLcom/day/cq/dam/core/process/AbstractScheduledReplicationBPProcess; execute ?(Lcom/adobe/granite/workflow/exec/WorkItem;Lcom/adobe/granite/workflow/WorkflowSession;Lcom/adobe/granite/workflow/metadata/MetaDataMap;)V ,com/adobe/granite/workflow/WorkflowException ? java/lang/Exception A 5Stating scheduled publish/unpublish to BrandPortal .. C org/slf4j/Logger E info (Ljava/lang/String;)V G H F I (com/adobe/granite/workflow/exec/WorkItem K getWorkflowData 0()Lcom/adobe/granite/workflow/exec/WorkflowData; M N L O ,com/adobe/granite/workflow/exec/WorkflowData Q
getPayload ()Ljava/lang/Object; S T R U java/lang/String W getInitiatorResolver \(Lcom/adobe/granite/workflow/exec/WorkItem;)Lorg/apache/sling/api/resource/ResourceResolver; Y Z
[ 2com/adobe/cq/dam/mac/sync/helper/FolderSyncRequest ]
^ - setType ` H
^ a setOperation c H
^ d f setContextPath h H
^ i setPaths ([Ljava/lang/String;)V k l
^ m setUserResourceResolver 3(Lorg/apache/sling/api/resource/ResourceResolver;)V o p
^ q getReplicationType M()Lcom/day/cq/dam/core/process/AbstractScheduledReplicationBPProcess$REPTYPE; s t
u UNPUBLISH KLcom/day/cq/dam/core/process/AbstractScheduledReplicationBPProcess$REPTYPE; w x y disable { setDisableSync } H
^ ~ *com/adobe/granite/workflow/WorkflowSession ? /com/adobe/granite/workflow/metadata/MetaDataMap ? .org/apache/sling/api/resource/ResourceResolver ? ' ( ? 1com/adobe/cq/dam/mac/sync/helper/FolderSyncHelper ? process k(Lcom/adobe/cq/dam/mac/sync/helper/FolderSyncRequest;)Lcom/adobe/cq/dam/mac/sync/helper/FolderSyncResponse; ? ? ? ? AFinished scheduled publish/unpublish to BrandPortal. success = {} ? 3com/adobe/cq/dam/mac/sync/helper/FolderSyncResponse ? getStatus ()Ljava/lang/String; ? ?
? ? java/lang/Boolean ? valueOf (Z)Ljava/lang/Boolean; ? ?
? ? '(Ljava/lang/String;Ljava/lang/Object;)V G ? F ? close ? , ? ? GAn error occurred while scheduled publish/unpublish to BrandPortal ..{} ? error *(Ljava/lang/String;Ljava/lang/Throwable;)V ? ? F ? java/lang/Throwable ? data .Lcom/adobe/granite/workflow/exec/WorkflowData; path request 4Lcom/adobe/cq/dam/mac/sync/helper/FolderSyncRequest; response 5Lcom/adobe/cq/dam/mac/sync/helper/FolderSyncResponse; ex Ljava/lang/Exception; workItem *Lcom/adobe/granite/workflow/exec/WorkItem; workflowSession ,Lcom/adobe/granite/workflow/WorkflowSession; metadataMap 1Lcom/adobe/granite/workflow/metadata/MetaDataMap; userResourceResolver 0Lorg/apache/sling/api/resource/ResourceResolver; javax/jcr/LoginException ? javax/jcr/RepositoryException ? ,org/apache/sling/api/resource/LoginException ? getWorkflow ,()Lcom/adobe/granite/workflow/exec/Workflow; ? ? L ? (com/adobe/granite/workflow/exec/Workflow ? getInitiator ? ? ? ? getUserSession '(Ljava/lang/String;)Ljavax/jcr/Session; ? ?
? getResourceResolver E(Ljavax/jcr/Session;)Lorg/apache/sling/api/resource/ResourceResolver; ? ?
? initiator initiatorSession Ljavax/jcr/Session; javax/jcr/SimpleCredentials ? (Ljava/lang/String;[C)V + ?
? ? $ % ? (org/apache/sling/jcr/api/SlingRepository ? impersonateFromService P(Ljava/lang/String;Ljavax/jcr/Credentials;Ljava/lang/String;)Ljavax/jcr/Session; ? ? ? ? userId credentials Ljavax/jcr/SimpleCredentials; ) * ? user.jcr.session ? java/util/Collections ? singletonMap 5(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; ? ?
? ? 5org/apache/sling/api/resource/ResourceResolverFactory ? A(Ljava/util/Map;)Lorg/apache/sling/api/resource/ResourceResolver; ? ? ? ? session bindRepository -(Lorg/apache/sling/jcr/api/SlingRepository;)V unbindRepository bindFolderSyncHelper 6(Lcom/adobe/cq/dam/mac/sync/helper/FolderSyncHelper;)V unbindFolderSyncHelper bindResourceResolverFactory :(Lorg/apache/sling/api/resource/ResourceResolverFactory;)V unbindResourceResolverFactory
ConstantValue RuntimeInvisibleAnnotations Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions
SourceFile InnerClasses! ? ? ! ? # $ % ? &