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

io.marto.aem.vassets.impl.AssetVersionServiceImpl.class Maven / Gradle / Ivy

????4!1io/marto/aem/vassets/impl/AssetVersionServiceImpljava/lang/Object(io/marto/aem/vassets/AssetVersionService#org/osgi/service/event/EventHandlerAssetVersionServiceImpl.java,Lorg/apache/felix/scr/annotations/Component;*Lorg/apache/felix/scr/annotations/Service;-Lorg/apache/felix/scr/annotations/Properties;value+Lorg/apache/felix/scr/annotations/Property;nameevent.topics(org/apache/sling/api/resource/Resource/*event.filterf(&(path=/etc/vassets/*/jcr:content)(resourceType=vassets/components/page/asset-version-configuration))3io/marto/aem/vassets/impl/AssetVersionServiceImpl$1@io/marto/aem/vassets/impl/AssetVersionServiceImpl$ConfigurationsConfigurations%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookupSRVCLjava/lang/String;versionedAssets RTYPE_CONFIG3vassets/components/page/asset-version-configuration#
replicator#Lcom/day/cq/replication/Replicator;,Lorg/apache/felix/scr/annotations/Reference;resolverFactory/Lio/marto/aem/lib/TypedResourceResolverFactory;configsBLio/marto/aem/vassets/impl/AssetVersionServiceImpl$Configurations;REP_OPTIONS+Lcom/day/cq/replication/ReplicationOptions;LOGLorg/slf4j/Logger;()V01
28(Lio/marto/aem/vassets/impl/AssetVersionServiceImpl$1;)V04
5*+	7this3Lio/marto/aem/vassets/impl/AssetVersionServiceImpl;init+Lorg/apache/felix/scr/annotations/Activate;+Lorg/apache/felix/scr/annotations/Modified;()	>
access$100t(Lio/marto/aem/vassets/impl/AssetVersionServiceImpl$Configurations;Lio/marto/aem/lib/TypedResourceResolverFactory;)V@A
B
updateVersion(Ljava/lang/String;J)V2io/marto/aem/vassets/VersionedAssetUpdateExceptionF(Ljava/lang/String;JZ)VDH
IpathversionJupdateVersionAndActivate
access$200?(Lio/marto/aem/vassets/impl/AssetVersionServiceImpl$Configurations;Ljava/lang/String;)Lio/marto/aem/vassets/model/Configuration;OP
Q"Failed to find configuration at %sSjava/lang/StringUformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;WX
VY+(Ljava/lang/String;Ljava/lang/Throwable;I)V0[
G\"java/lang/invoke/LambdaMetafactory^metafactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;`a
_bc<(Lio/marto/aem/lib/TypedResourceResolver;)Ljava/lang/Object;elambda$updateVersion$0f(Lio/marto/aem/vassets/model/Configuration;JZLio/marto/aem/lib/TypedResourceResolver;)Ljava/lang/Void;gh
ij:(Lio/marto/aem/lib/TypedResourceResolver;)Ljava/lang/Void;lrun?(Lio/marto/aem/vassets/impl/AssetVersionServiceImpl;Lio/marto/aem/vassets/model/Configuration;JZ)Lio/marto/aem/lib/RepositoryTask;nop-io/marto/aem/lib/TypedResourceResolverFactoryrexecuteG(Ljava/lang/String;Lio/marto/aem/lib/RepositoryTask;)Ljava/lang/Object;tusvactivateZconf*Lio/marto/aem/vassets/model/Configuration;(io/marto/aem/vassets/model/Configuration|findConfigByRewritePath>(Ljava/lang/String;)Lio/marto/aem/vassets/model/Configuration;
access$300?P
?basePathfindConfigByContentPath
access$400?P
?f(Lio/marto/aem/lib/TypedResourceResolver;Lio/marto/aem/vassets/model/Configuration;JZ)Ljava/lang/Void;2org/apache/sling/api/resource/PersistenceException?getPath()Ljava/lang/String;??
}?&io/marto/aem/lib/TypedResourceResolver?getResource<(Ljava/lang/String;)Lorg/apache/sling/api/resource/Resource;????0org/apache/sling/api/resource/ModifiableValueMap?&org/apache/sling/api/resource/Resource?adaptTo%(Ljava/lang/Class;)Ljava/lang/Object;????3Could not locate VersionedAsset configuration at %s?
getVersion()J??
}?$Version (%s) must be greater than %s?java/lang/Long?valueOf(J)Ljava/lang/Long;??
??addRevision(J)V??
}?history?
getHistory()Ljava/util/List;??
}?java/util/List?size()I????toArray(([Ljava/lang/Object;)[Ljava/lang/Object;????put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;????L	replicateE(Ljava/lang/String;Lorg/apache/sling/api/resource/ResourceResolver;)V??
?commit?1??Failed to update %s?e4Lorg/apache/sling/api/resource/PersistenceException;resolver(Lio/marto/aem/lib/TypedResourceResolver;
newVersionresource(Lorg/apache/sling/api/resource/Resource;props2Lorg/apache/sling/api/resource/ModifiableValueMap;+com/day/cq/replication/ReplicationException?./	?
Activating {}?org/slf4j/Logger?debug'(Ljava/lang/String;Ljava/lang/Object;)V????%&	?javax/jcr/Session?.org/apache/sling/api/resource/ResourceResolver???,com/day/cq/replication/ReplicationActionType?ACTIVATE.Lcom/day/cq/replication/ReplicationActionType;??	??,-	?!com/day/cq/replication/Replicator??(Ljavax/jcr/Session;Lcom/day/cq/replication/ReplicationActionType;Ljava/lang/String;Lcom/day/cq/replication/ReplicationOptions;)V????&Failed to activate configuration at %s?-Lcom/day/cq/replication/ReplicationException;0Lorg/apache/sling/api/resource/ResourceResolver;handleEvent!(Lorg/osgi/service/event/Event;)VeventLorg/osgi/service/event/Event;D?
?)com/day/cq/replication/ReplicationOptions
2setSynchronous(Z)V
setSuppressStatusUpdate
	org/slf4j/LoggerFactory	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;

bindReplicator&(Lcom/day/cq/replication/Replicator;)VunbindReplicatorbindResolverFactory2(Lio/marto/aem/lib/TypedResourceResolverFactory;)VunbindResolverFactory
ConstantValueRuntimeInvisibleAnnotationsCodeLocalVariableTableLineNumberTable
Exceptions
StackMapTableBootstrapMethods
SourceFileInnerClasses!!"$%&'()'*+,-./01?*?3*?Y?6?8?9:
5@;1:*?8*???C?9:
LM
<=DEJ*+ ?J? 9:KLM
QRGNEJ*+ ?J? 9:KLM
VWGDH?@*?8+?R:??GYT?Y+S?Z??]?*??!* ?q?wW?4@9:@K@LM@xy
6z{Z
[\(^?_?(}G~=	*?8+???	9:	?c?=	*?8+???	9:	KhD??	?+,????:???????:??GY??Y,S?Z??]?,??!??)?GY??Y!??SY,????S?Z??]?,!???,??,??????????W?,??????W?*,??+??+???:?GY??Y,S?Z??]??????R????9:????z{??M?xy???#???Blm#n(oAqJrptuu?v?w?x?{?~?|?}???K???.?BH?G???D???+??*??,?????+????N?GY??Y+S?Z-??]??&)?**??D9:DKD????&?)?*?C?i?G??D*?8*???C?9:??
??gh?*+ 	??+??
a? ???49:z{LMxy??^9?}??}?}??}G1E!?Y????????
??ٱB
EF?*+??#*??+?*??
*+???#*??+?*???
dfkm	 
7

[@s
[s@s
[s




© 2015 - 2025 Weber Informatics LLC | Privacy Policy