Class DocumentServiceClientImpl
- java.lang.Object
- 
- com.lexmark.saperion.client.implementation.document.DocumentServiceClientImpl
 
- 
- All Implemented Interfaces:
- DocumentServiceClient
 
 public class DocumentServiceClientImpl extends java.lang.Object implements DocumentServiceClient This is the default implementation ofDocumentServiceClient.- Author:
- jschwarz
 
- 
- 
Constructor SummaryConstructors Constructor Description DocumentServiceClientImpl(com.lexmark.saperion.document.DocumentService documentService)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description com.lexmark.saperion.document.DocumentStoreInformationTypecreateDocument(com.lexmark.saperion.archive.ArchiveReferenceType archiveReference, java.util.Map<java.lang.String,com.lexmark.saperion.PropertyType> index, com.lexmark.saperion.document.DocumentElementType structure)This method creates a new document with the given properties in the given archive.com.lexmark.saperion.document.DocumentStoreInformationTypecreateDocument(com.lexmark.saperion.document.CreateDocumentInputType properties)This method creates a new document with the given properties in the given archive.DocumentClientresolve(com.lexmark.saperion.document.DocumentReferenceType reference)This method returns a client for the document referenced.DocumentRevisionClientresolve(com.lexmark.saperion.document.DocumentRevisionReferenceType reference)This method returns a client for the document revision referenced.
 
- 
- 
- 
Method Detail- 
resolvepublic DocumentClient resolve(com.lexmark.saperion.document.DocumentReferenceType reference) Description copied from interface:DocumentServiceClientThis method returns a client for the document referenced.- Specified by:
- resolvein interface- DocumentServiceClient
- Parameters:
- reference- a reference to the document
- Returns:
- a client for the document referenced
 
 - 
resolvepublic DocumentRevisionClient resolve(com.lexmark.saperion.document.DocumentRevisionReferenceType reference) Description copied from interface:DocumentServiceClientThis method returns a client for the document revision referenced.- Specified by:
- resolvein interface- DocumentServiceClient
- Parameters:
- reference- a reference to the document revision
- Returns:
- a client for the document revision referenced
 
 - 
createDocumentpublic com.lexmark.saperion.document.DocumentStoreInformationType createDocument(com.lexmark.saperion.archive.ArchiveReferenceType archiveReference, java.util.Map<java.lang.String,com.lexmark.saperion.PropertyType> index, com.lexmark.saperion.document.DocumentElementType structure) throws com.lexmark.saperion.exceptions.EcmExceptionDescription copied from interface:DocumentServiceClientThis method creates a new document with the given properties in the given archive.- Specified by:
- createDocumentin interface- DocumentServiceClient
- Parameters:
- archiveReference- a reference to the archive to create the document in
- index- the index properties of the document as defined by the archive
- structure- the documents content structure
- Returns:
- a reference to the newly created document
- Throws:
- com.lexmark.saperion.exceptions.EcmException
 
 - 
createDocumentpublic com.lexmark.saperion.document.DocumentStoreInformationType createDocument(com.lexmark.saperion.document.CreateDocumentInputType properties) throws com.lexmark.saperion.exceptions.EcmExceptionDescription copied from interface:DocumentServiceClientThis method creates a new document with the given properties in the given archive.- Specified by:
- createDocumentin interface- DocumentServiceClient
- Parameters:
- properties- the properties of the new document containing the archive, structure, metadata and ACLs
- Returns:
- a reference to the newly created document
- Throws:
- com.lexmark.saperion.exceptions.EcmException
 
 
- 
 
-