Package com.lexmark.saperion.delegate
Class AbstractDocumentDelegateService
- java.lang.Object
- 
- com.lexmark.saperion.delegate.AbstractDelegateService<com.lexmark.saperion.document.DocumentService>
- 
- com.lexmark.saperion.delegate.AbstractDocumentDelegateService
 
 
- 
- All Implemented Interfaces:
- com.lexmark.saperion.document.DocumentService
 - Direct Known Subclasses:
- DocumentDelegateService
 
 public abstract class AbstractDocumentDelegateService extends AbstractDelegateService<com.lexmark.saperion.document.DocumentService> implements com.lexmark.saperion.document.DocumentService ThisDocumentServicesimply delegates to another instance.- Author:
- jschwarz
 
- 
- 
Constructor SummaryConstructors Constructor Description AbstractDocumentDelegateService()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description com.lexmark.saperion.document.DocumentElementStoreInformationTypeappendChildElement(com.lexmark.saperion.document.DocumentRevisionReferenceType revisionReference, com.lexmark.saperion.document.DocumentElementReferenceType elementReference, com.lexmark.saperion.document.DocumentElementType child)com.lexmark.saperion.document.DocumentStoreInformationTypecreateDocument(boolean verify, com.lexmark.saperion.document.CreateDocumentInputType properties)com.lexmark.saperion.document.DocumentStoreInformationTypecreateDocument(com.lexmark.saperion.archive.ArchiveReferenceType archiveReference, java.util.Map<java.lang.String,com.lexmark.saperion.PropertyType> indexData, com.lexmark.saperion.document.DocumentElementType rootElement)com.lexmark.saperion.document.DocumentRevisionTypedeleteDocument(com.lexmark.saperion.document.DocumentRevisionReferenceType revisionReferenceType)com.lexmark.saperion.document.DocumentStoreInformationTypedeleteDocumentElement(com.lexmark.saperion.document.DocumentRevisionReferenceType revisionReference, com.lexmark.saperion.document.DocumentElementReferenceType elementReference)java.util.List<com.lexmark.saperion.administration.AclReferenceType>getACLs(com.lexmark.saperion.document.DocumentReferenceType documentReference)com.lexmark.saperion.document.DocumentRevisionReferenceTypegetLatestRevisionId(com.lexmark.saperion.document.DocumentReferenceType documentId)java.util.List<com.lexmark.saperion.document.DocumentRevisionType>getRevisionHistory(com.lexmark.saperion.document.DocumentReferenceType documentReference)com.lexmark.saperion.document.DocumentRevisionTypeloadDocument(com.lexmark.saperion.document.DocumentReferenceType documentId, com.lexmark.saperion.document.LoadKindEnumeration loadKind)com.lexmark.saperion.document.DocumentRevisionTypeloadDocument(com.lexmark.saperion.document.DocumentRevisionReferenceType revisionId, com.lexmark.saperion.document.LoadKindEnumeration loadKind)voidlockDocument(com.lexmark.saperion.document.DocumentReferenceType documentReference)com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.PropertyType>newMultiValueFieldSearchService(com.lexmark.saperion.document.DocumentRevisionReferenceType document, java.lang.String fieldName)voidpurgeDocument(com.lexmark.saperion.document.DocumentRevisionReferenceType document)java.io.InputStreamreadDocumentElementContent(com.lexmark.saperion.document.DocumentRevisionReferenceType documentId, com.lexmark.saperion.document.DocumentElementReferenceType documentElementId)java.io.InputStreamrenderDocumentElementContent(com.lexmark.saperion.document.DocumentRevisionReferenceType documentId, com.lexmark.saperion.document.DocumentElementReferenceType documentElementId, com.lexmark.saperion.document.RenditionType renditionType)java.io.InputStreamrenderDocumentElementContent(com.lexmark.saperion.document.DocumentRevisionReferenceType documentId, com.lexmark.saperion.document.DocumentElementReferenceType documentElementId, com.lexmark.saperion.document.RenditionType renditionType, com.lexmark.saperion.document.RenderOption... renderOptions)com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.document.DocumentRevisionListItemType>searchServiceForDefinition(com.lexmark.saperion.archive.ArchiveReferenceType definitionReference, java.lang.Boolean recycleBinAware, java.lang.Boolean revisionAware)voidunlockDocument(com.lexmark.saperion.document.DocumentReferenceType documentReference)com.lexmark.saperion.document.DocumentStoreInformationTypeupdateDocument(com.lexmark.saperion.document.DocumentRevisionReferenceType reference, boolean verify, com.lexmark.saperion.document.UpdateDocumentInputType properties)com.lexmark.saperion.document.DocumentElementStoreInformationTypeupdateDocumentElement(com.lexmark.saperion.document.DocumentRevisionReferenceType revisionReference, com.lexmark.saperion.document.DocumentElementReferenceType elementReference, boolean verify, com.lexmark.saperion.document.DocumentElementType element)voidwriteFulltextData(com.lexmark.saperion.document.DocumentRevisionReferenceType revisionReference, java.lang.String fieldName, java.io.InputStream data)- 
Methods inherited from class com.lexmark.saperion.delegate.AbstractDelegateServicegetDelegate, wrapSearchExecutionService
 
- 
 
- 
- 
- 
Method Detail- 
getLatestRevisionIdpublic com.lexmark.saperion.document.DocumentRevisionReferenceType getLatestRevisionId(com.lexmark.saperion.document.DocumentReferenceType documentId) throws com.lexmark.saperion.exceptions.EcmException- Specified by:
- getLatestRevisionIdin interface- com.lexmark.saperion.document.DocumentService
- Throws:
- com.lexmark.saperion.exceptions.EcmException
 
 - 
loadDocumentpublic com.lexmark.saperion.document.DocumentRevisionType loadDocument(com.lexmark.saperion.document.DocumentRevisionReferenceType revisionId, com.lexmark.saperion.document.LoadKindEnumeration loadKind) throws com.lexmark.saperion.exceptions.EcmException- Specified by:
- loadDocumentin interface- com.lexmark.saperion.document.DocumentService
- Throws:
- com.lexmark.saperion.exceptions.EcmException
 
 - 
loadDocumentpublic com.lexmark.saperion.document.DocumentRevisionType loadDocument(com.lexmark.saperion.document.DocumentReferenceType documentId, com.lexmark.saperion.document.LoadKindEnumeration loadKind) throws com.lexmark.saperion.exceptions.EcmException- Specified by:
- loadDocumentin interface- com.lexmark.saperion.document.DocumentService
- Throws:
- com.lexmark.saperion.exceptions.EcmException
 
 - 
readDocumentElementContentpublic java.io.InputStream readDocumentElementContent(com.lexmark.saperion.document.DocumentRevisionReferenceType documentId, com.lexmark.saperion.document.DocumentElementReferenceType documentElementId) throws com.lexmark.saperion.exceptions.EcmException- Specified by:
- readDocumentElementContentin interface- com.lexmark.saperion.document.DocumentService
- Throws:
- com.lexmark.saperion.exceptions.EcmException
 
 - 
renderDocumentElementContentpublic java.io.InputStream renderDocumentElementContent(com.lexmark.saperion.document.DocumentRevisionReferenceType documentId, com.lexmark.saperion.document.DocumentElementReferenceType documentElementId, com.lexmark.saperion.document.RenditionType renditionType, com.lexmark.saperion.document.RenderOption... renderOptions) throws com.lexmark.saperion.exceptions.EcmException- Specified by:
- renderDocumentElementContentin interface- com.lexmark.saperion.document.DocumentService
- Throws:
- com.lexmark.saperion.exceptions.EcmException
 
 - 
renderDocumentElementContentpublic java.io.InputStream renderDocumentElementContent(com.lexmark.saperion.document.DocumentRevisionReferenceType documentId, com.lexmark.saperion.document.DocumentElementReferenceType documentElementId, com.lexmark.saperion.document.RenditionType renditionType) throws com.lexmark.saperion.exceptions.EcmException- Specified by:
- renderDocumentElementContentin interface- com.lexmark.saperion.document.DocumentService
- Throws:
- com.lexmark.saperion.exceptions.EcmException
 
 - 
createDocumentpublic com.lexmark.saperion.document.DocumentStoreInformationType createDocument(com.lexmark.saperion.archive.ArchiveReferenceType archiveReference, java.util.Map<java.lang.String,com.lexmark.saperion.PropertyType> indexData, com.lexmark.saperion.document.DocumentElementType rootElement) throws com.lexmark.saperion.exceptions.EcmException- Specified by:
- createDocumentin interface- com.lexmark.saperion.document.DocumentService
- Throws:
- com.lexmark.saperion.exceptions.EcmException
 
 - 
createDocumentpublic com.lexmark.saperion.document.DocumentStoreInformationType createDocument(boolean verify, com.lexmark.saperion.document.CreateDocumentInputType properties) throws com.lexmark.saperion.exceptions.EcmException- Specified by:
- createDocumentin interface- com.lexmark.saperion.document.DocumentService
- Throws:
- com.lexmark.saperion.exceptions.EcmException
 
 - 
updateDocumentpublic com.lexmark.saperion.document.DocumentStoreInformationType updateDocument(com.lexmark.saperion.document.DocumentRevisionReferenceType reference, boolean verify, com.lexmark.saperion.document.UpdateDocumentInputType properties) throws com.lexmark.saperion.exceptions.EcmException- Specified by:
- updateDocumentin interface- com.lexmark.saperion.document.DocumentService
- Throws:
- com.lexmark.saperion.exceptions.EcmException
 
 - 
appendChildElementpublic com.lexmark.saperion.document.DocumentElementStoreInformationType appendChildElement(com.lexmark.saperion.document.DocumentRevisionReferenceType revisionReference, com.lexmark.saperion.document.DocumentElementReferenceType elementReference, com.lexmark.saperion.document.DocumentElementType child) throws com.lexmark.saperion.exceptions.EcmException- Specified by:
- appendChildElementin interface- com.lexmark.saperion.document.DocumentService
- Throws:
- com.lexmark.saperion.exceptions.EcmException
 
 - 
updateDocumentElementpublic com.lexmark.saperion.document.DocumentElementStoreInformationType updateDocumentElement(com.lexmark.saperion.document.DocumentRevisionReferenceType revisionReference, com.lexmark.saperion.document.DocumentElementReferenceType elementReference, boolean verify, com.lexmark.saperion.document.DocumentElementType element) throws com.lexmark.saperion.exceptions.EcmException- Specified by:
- updateDocumentElementin interface- com.lexmark.saperion.document.DocumentService
- Throws:
- com.lexmark.saperion.exceptions.EcmException
 
 - 
deleteDocumentElementpublic com.lexmark.saperion.document.DocumentStoreInformationType deleteDocumentElement(com.lexmark.saperion.document.DocumentRevisionReferenceType revisionReference, com.lexmark.saperion.document.DocumentElementReferenceType elementReference) throws com.lexmark.saperion.exceptions.EcmException- Specified by:
- deleteDocumentElementin interface- com.lexmark.saperion.document.DocumentService
- Throws:
- com.lexmark.saperion.exceptions.EcmException
 
 - 
searchServiceForDefinitionpublic com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.document.DocumentRevisionListItemType> searchServiceForDefinition(com.lexmark.saperion.archive.ArchiveReferenceType definitionReference, java.lang.Boolean recycleBinAware, java.lang.Boolean revisionAware) throws com.lexmark.saperion.exceptions.EcmException- Specified by:
- searchServiceForDefinitionin interface- com.lexmark.saperion.document.DocumentService
- Throws:
- com.lexmark.saperion.exceptions.EcmException
 
 - 
deleteDocumentpublic com.lexmark.saperion.document.DocumentRevisionType deleteDocument(com.lexmark.saperion.document.DocumentRevisionReferenceType revisionReferenceType) throws com.lexmark.saperion.exceptions.EcmException- Specified by:
- deleteDocumentin interface- com.lexmark.saperion.document.DocumentService
- Throws:
- com.lexmark.saperion.exceptions.EcmException
 
 - 
newMultiValueFieldSearchServicepublic com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.PropertyType> newMultiValueFieldSearchService(com.lexmark.saperion.document.DocumentRevisionReferenceType document, java.lang.String fieldName) throws com.lexmark.saperion.exceptions.EcmException- Specified by:
- newMultiValueFieldSearchServicein interface- com.lexmark.saperion.document.DocumentService
- Throws:
- com.lexmark.saperion.exceptions.EcmException
 
 - 
lockDocumentpublic void lockDocument(com.lexmark.saperion.document.DocumentReferenceType documentReference) throws com.lexmark.saperion.exceptions.EcmException- Specified by:
- lockDocumentin interface- com.lexmark.saperion.document.DocumentService
- Throws:
- com.lexmark.saperion.exceptions.EcmException
 
 - 
unlockDocumentpublic void unlockDocument(com.lexmark.saperion.document.DocumentReferenceType documentReference) throws com.lexmark.saperion.exceptions.EcmException- Specified by:
- unlockDocumentin interface- com.lexmark.saperion.document.DocumentService
- Throws:
- com.lexmark.saperion.exceptions.EcmException
 
 - 
getACLspublic java.util.List<com.lexmark.saperion.administration.AclReferenceType> getACLs(com.lexmark.saperion.document.DocumentReferenceType documentReference) throws com.lexmark.saperion.exceptions.EcmException- Specified by:
- getACLsin interface- com.lexmark.saperion.document.DocumentService
- Throws:
- com.lexmark.saperion.exceptions.EcmException
 
 - 
getRevisionHistorypublic java.util.List<com.lexmark.saperion.document.DocumentRevisionType> getRevisionHistory(com.lexmark.saperion.document.DocumentReferenceType documentReference) throws com.lexmark.saperion.exceptions.EcmException- Specified by:
- getRevisionHistoryin interface- com.lexmark.saperion.document.DocumentService
- Throws:
- com.lexmark.saperion.exceptions.EcmException
 
 - 
purgeDocumentpublic void purgeDocument(com.lexmark.saperion.document.DocumentRevisionReferenceType document) throws com.lexmark.saperion.exceptions.EcmException- Specified by:
- purgeDocumentin interface- com.lexmark.saperion.document.DocumentService
- Throws:
- com.lexmark.saperion.exceptions.EcmException
 
 - 
writeFulltextDatapublic void writeFulltextData(com.lexmark.saperion.document.DocumentRevisionReferenceType revisionReference, java.lang.String fieldName, java.io.InputStream data) throws com.lexmark.saperion.exceptions.EcmException- Specified by:
- writeFulltextDatain interface- com.lexmark.saperion.document.DocumentService
- Throws:
- com.lexmark.saperion.exceptions.EcmException
 
 
- 
 
-