Interface PublicationServiceLocal
public interface PublicationServiceLocal
Interface for a publication service class.
- Since:
- 4.5.0-object-storage
-
Method Summary
Modifier and TypeMethodDescriptioncreatePublication(String sessionId, PublicationId parentPublicationId, String label, String description, PublicationTypeId publicationTypeId) Creates a new publicationduplicatePublication(String sessionId, PublicationId publicationId, PublicationId destinationParentPublicationId, String name, boolean tryToUseDocumentTemplate) Duplicates a publication with documents and subpublications
-
Method Details
-
duplicatePublication
PublicationId duplicatePublication(String sessionId, PublicationId publicationId, PublicationId destinationParentPublicationId, String name, boolean tryToUseDocumentTemplate) Duplicates a publication with documents and subpublications- Parameters:
sessionId- id of the user sessionpublicationId- id of the publication to duplicatedestinationParentPublicationId- id of the destination publicationname- new name of the publication or empty for the same nametryToUseDocumentTemplate- duplicates documents within publication(s) based on the document template from the source document- Returns:
- id of the new created (duplicated) publication
-
createPublication
PublicationId createPublication(String sessionId, PublicationId parentPublicationId, String label, String description, PublicationTypeId publicationTypeId) Creates a new publication- Parameters:
sessionId- id of the user sessionparentPublicationId- id of the parent publicationlabel- publication labeldescription- publication descriptionpublicationTypeId- publication type id- Returns:
- id of the new created publication
-