Interface PublishService
-
public interface PublishService
Exposes publish related operations.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
deactivate(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.void
publish(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 FormsMgrException
Publish the list of assets.- Parameters:
session
- jcr session objectassetPaths
- list of asset paths's to be published.- Throws:
FormsManagerException
FormsMgrException
-
deactivate
void deactivate(javax.jcr.Session session, java.util.List<java.lang.String> assetPaths) throws FormsMgrException
Deactivates the list of assets.- Parameters:
session
- jcr session objectassetPaths
- list of asset paths's to be deactivated.- Throws:
FormsManagerException
FormsMgrException
-
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
-
-