Package com.adobe.cq.dam.mac.sync.api
Interface DAMSyncService
public interface DAMSyncService
Provides an interface to setup synchronization of DAM Folder.
-
Method Summary
Modifier and TypeMethodDescriptionbooleanisMACSharedResource(String resourcePath) Checks if resource is shared across system.voidpublishResourcesToMP(List<String> resourcePaths, ResourceResolver resolver) Replicates resources from this instance to media portal instancevoidregisterDAMFolder(String folderPath, ResourceResolver resolver) Registers a new DAM folder from this instance to be synced with Adobe Marketing Cloud.voidunpublishDeletedAssets(List<String> resourcePaths, ResourceResolver resolver) Unpublish AEM Author deleted resources from media portal instancevoidunpublishResourcesFromMP(List<String> resourcePaths, ResourceResolver resolver) Unpublish resources from media portal instancevoidunregisterDAMFolder(String folderPath, ResourceResolver resolver) Unregisters a DAM folder from this instance in order to cancel its synchronisation with Adobe Marketing Cloud.
-
Method Details
-
registerDAMFolder
Registers a new DAM folder from this instance to be synced with Adobe Marketing Cloud.- Parameters:
folderPath- the folder pathresolver- Resource Resolver instance
-
publishResourcesToMP
Replicates resources from this instance to media portal instance- Parameters:
resourcePaths-resolver-
-
unpublishResourcesFromMP
Unpublish resources from media portal instance- Parameters:
resourcePaths-resolver-
-
unregisterDAMFolder
Unregisters a DAM folder from this instance in order to cancel its synchronisation with Adobe Marketing Cloud.- Parameters:
folderPath- the folder pathresolver- Resource Resolver instance
-
unpublishDeletedAssets
Unpublish AEM Author deleted resources from media portal instance- Parameters:
resourcePaths-resolver-
-