Package com.priint.pubserverapi.document
Interface DocumentServiceLocal
-
public interface DocumentServiceLocalInterface for a document service class.- Since:
- 4.5.0-object-storage
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DocumentIdcreateDocumentFromTemplate(java.lang.String sessionId, PublicationId parentPublicationId, DocumentId documentTemplateId, java.lang.String newDocumentName, java.lang.String masterPage)Creates a new document from document templatejava.util.List<DocumentId>createMultipleDocumentsFromTemplate(java.lang.String sessionId, PublicationId parentPublicationId, DocumentId documentTemplateId, java.util.List<java.lang.String> newDocumentNames, java.lang.String masterPage)Creates multiple documents from document templateDocumentIdduplicateDocument(java.lang.String sessionId, DocumentId documentId, PublicationId destinationPublicationId, java.lang.String name, boolean tryToUseDocumentTemplate)Duplicates a document
-
-
-
Method Detail
-
duplicateDocument
DocumentId duplicateDocument(java.lang.String sessionId, DocumentId documentId, PublicationId destinationPublicationId, java.lang.String name, boolean tryToUseDocumentTemplate)
Duplicates a document- Parameters:
sessionId- id of the user sessiondocumentId- id of the (source) document to duplicatedestinationPublicationId- id of the destination publicationname- new name of the document or empty for the same nametryToUseDocumentTemplate- create a new document based on the document template from the source document- Returns:
- id of the new created (duplicated) document
-
createDocumentFromTemplate
DocumentId createDocumentFromTemplate(java.lang.String sessionId, PublicationId parentPublicationId, DocumentId documentTemplateId, java.lang.String newDocumentName, java.lang.String masterPage)
Creates a new document from document template- Parameters:
sessionId- id of the user sessionparentPublicationId- id of the destination publicationdocumentTemplateId- id of the document templatenewDocumentName- name of the new documentmasterPage- master page of document template- Returns:
- id of the new created document
-
createMultipleDocumentsFromTemplate
java.util.List<DocumentId> createMultipleDocumentsFromTemplate(java.lang.String sessionId, PublicationId parentPublicationId, DocumentId documentTemplateId, java.util.List<java.lang.String> newDocumentNames, java.lang.String masterPage)
Creates multiple documents from document template- Parameters:
sessionId- id of the user sessionparentPublicationId- id of the destination publicationdocumentTemplateId- id of the document templatenewDocumentNames- list of names of the new documentsmasterPage- master page of document template- Returns:
- id of the new created document
-
-