Interface PublishService
-
public interface PublishServiceExposes publish related operations.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddeactivate(javax.jcr.Session session, java.util.List<java.lang.String> assetPaths)Deactivates the list of assets.java.util.Set<AssetInfo>getRelatedAssetsToPublish(ResourceResolver resolver, java.lang.String path)Fetch the list of related assets to be published.voidpublish(javax.jcr.Session session, java.util.List<java.lang.String> assetPaths)Publish the list of assets.
-
-
-
Method Detail
-
publish
void publish(javax.jcr.Session session, java.util.List<java.lang.String> assetPaths) throws FormsMgrExceptionPublish the list of assets.- Parameters:
session- jcr session objectassetPaths- list of asset paths's to be published.- Throws:
FormsManagerExceptionFormsMgrException
-
deactivate
void deactivate(javax.jcr.Session session, java.util.List<java.lang.String> assetPaths) throws FormsMgrExceptionDeactivates the list of assets.- Parameters:
session- jcr session objectassetPaths- list of asset paths's to be deactivated.- Throws:
FormsManagerExceptionFormsMgrException
-
getRelatedAssetsToPublish
java.util.Set<AssetInfo> getRelatedAssetsToPublish(ResourceResolver resolver, java.lang.String path) throws FormsMgrException
Fetch the list of related assets to be published.- Parameters:
resolver- resource resolversession- jcr session objectpath- path of the asset for which list is required to be retrieved.- Returns:
- Throws:
FormsMgrException
-
-