Interface PublicationServiceLocal
-
public interface PublicationServiceLocalInterface for a publication service class.- Since:
- 4.5.0-object-storage
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PublicationIdcreatePublication(java.lang.String sessionId, PublicationId parentPublicationId, java.lang.String label, java.lang.String description, PublicationTypeId publicationTypeId)Creates a new publicationPublicationIdduplicatePublication(java.lang.String sessionId, PublicationId publicationId, PublicationId destinationParentPublicationId, java.lang.String name, boolean tryToUseDocumentTemplate)Duplicates a publication with documents and subpublications
-
-
-
Method Detail
-
duplicatePublication
PublicationId duplicatePublication(java.lang.String sessionId, PublicationId publicationId, PublicationId destinationParentPublicationId, java.lang.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(java.lang.String sessionId, PublicationId parentPublicationId, java.lang.String label, java.lang.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
-
-