Package com.lexmark.saperion.delegate
Class AbstractFolderDelegateService
- java.lang.Object
-
- com.lexmark.saperion.delegate.AbstractDelegateService<com.lexmark.saperion.folder.FolderService>
-
- com.lexmark.saperion.delegate.AbstractFolderDelegateService
-
- All Implemented Interfaces:
com.lexmark.saperion.folder.FolderService
- Direct Known Subclasses:
FolderDelegateService
public abstract class AbstractFolderDelegateService extends AbstractDelegateService<com.lexmark.saperion.folder.FolderService> implements com.lexmark.saperion.folder.FolderService
ThisFolderService
simply delegates to another instance.- Author:
- jschwarz
-
-
Constructor Summary
Constructors Constructor Description AbstractFolderDelegateService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addDocuments(com.lexmark.saperion.folder.FolderReferenceType folder, java.util.List<com.lexmark.saperion.document.DocumentReferenceType> documents)
com.lexmark.saperion.folder.FolderReferenceType
createFolder(com.lexmark.saperion.folder.CreateFolderInputType properties)
void
delete(com.lexmark.saperion.folder.FolderReferenceType reference)
java.util.List<com.lexmark.saperion.administration.AclReferenceType>
getACLs(com.lexmark.saperion.folder.FolderReferenceType reference)
com.lexmark.saperion.folder.FolderListItemType
getFolder(com.lexmark.saperion.folder.FolderReferenceType reference)
void
moveDocument(com.lexmark.saperion.folder.FolderReferenceType source, com.lexmark.saperion.document.DocumentReferenceType document, com.lexmark.saperion.folder.FolderReferenceType destination)
void
moveFolder(com.lexmark.saperion.folder.FolderReferenceType reference, com.lexmark.saperion.folder.FolderReferenceType target)
com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.document.DocumentRevisionListItemType>
newContainedDocumentSearchService(com.lexmark.saperion.folder.FolderReferenceType folder)
com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.folder.FolderListItemType>
newContainedFolderSearchService(com.lexmark.saperion.folder.FolderReferenceType parent)
com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.folder.FolderListItemType>
newFolderSearchService(com.lexmark.saperion.archive.ArchiveReferenceType archive)
com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.PropertyType>
newMultiValueFieldSearchService(com.lexmark.saperion.folder.FolderReferenceType folder, java.lang.String fieldName)
void
removeDocument(com.lexmark.saperion.folder.FolderReferenceType folder, com.lexmark.saperion.document.DocumentReferenceType document)
void
updateFolder(com.lexmark.saperion.folder.FolderReferenceType folderReference, com.lexmark.saperion.folder.UpdateFolderInputType properties)
void
updateFolder(com.lexmark.saperion.folder.FolderReferenceType reference, java.util.Map<java.lang.String,com.lexmark.saperion.PropertyType> index)
-
Methods inherited from class com.lexmark.saperion.delegate.AbstractDelegateService
getDelegate, wrapSearchExecutionService
-
-
-
-
Method Detail
-
createFolder
public com.lexmark.saperion.folder.FolderReferenceType createFolder(com.lexmark.saperion.folder.CreateFolderInputType properties) throws com.lexmark.saperion.exceptions.EcmException
- Specified by:
createFolder
in interfacecom.lexmark.saperion.folder.FolderService
- Throws:
com.lexmark.saperion.exceptions.EcmException
-
getFolder
public com.lexmark.saperion.folder.FolderListItemType getFolder(com.lexmark.saperion.folder.FolderReferenceType reference) throws com.lexmark.saperion.exceptions.EcmException
- Specified by:
getFolder
in interfacecom.lexmark.saperion.folder.FolderService
- Throws:
com.lexmark.saperion.exceptions.EcmException
-
updateFolder
public void updateFolder(com.lexmark.saperion.folder.FolderReferenceType reference, java.util.Map<java.lang.String,com.lexmark.saperion.PropertyType> index) throws com.lexmark.saperion.exceptions.EcmException
- Specified by:
updateFolder
in interfacecom.lexmark.saperion.folder.FolderService
- Throws:
com.lexmark.saperion.exceptions.EcmException
-
updateFolder
public void updateFolder(com.lexmark.saperion.folder.FolderReferenceType folderReference, com.lexmark.saperion.folder.UpdateFolderInputType properties) throws com.lexmark.saperion.exceptions.EcmException
- Specified by:
updateFolder
in interfacecom.lexmark.saperion.folder.FolderService
- Throws:
com.lexmark.saperion.exceptions.EcmException
-
delete
public void delete(com.lexmark.saperion.folder.FolderReferenceType reference) throws com.lexmark.saperion.exceptions.EcmException
- Specified by:
delete
in interfacecom.lexmark.saperion.folder.FolderService
- Throws:
com.lexmark.saperion.exceptions.EcmException
-
newContainedFolderSearchService
public com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.folder.FolderListItemType> newContainedFolderSearchService(com.lexmark.saperion.folder.FolderReferenceType parent) throws com.lexmark.saperion.exceptions.EcmException
- Specified by:
newContainedFolderSearchService
in interfacecom.lexmark.saperion.folder.FolderService
- Throws:
com.lexmark.saperion.exceptions.EcmException
-
newFolderSearchService
public com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.folder.FolderListItemType> newFolderSearchService(com.lexmark.saperion.archive.ArchiveReferenceType archive) throws com.lexmark.saperion.exceptions.EcmException
- Specified by:
newFolderSearchService
in interfacecom.lexmark.saperion.folder.FolderService
- Throws:
com.lexmark.saperion.exceptions.EcmException
-
moveFolder
public void moveFolder(com.lexmark.saperion.folder.FolderReferenceType reference, com.lexmark.saperion.folder.FolderReferenceType target) throws com.lexmark.saperion.exceptions.EcmException
- Specified by:
moveFolder
in interfacecom.lexmark.saperion.folder.FolderService
- Throws:
com.lexmark.saperion.exceptions.EcmException
-
newContainedDocumentSearchService
public com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.document.DocumentRevisionListItemType> newContainedDocumentSearchService(com.lexmark.saperion.folder.FolderReferenceType folder) throws com.lexmark.saperion.exceptions.EcmException
- Specified by:
newContainedDocumentSearchService
in interfacecom.lexmark.saperion.folder.FolderService
- Throws:
com.lexmark.saperion.exceptions.EcmException
-
addDocuments
public void addDocuments(com.lexmark.saperion.folder.FolderReferenceType folder, java.util.List<com.lexmark.saperion.document.DocumentReferenceType> documents) throws com.lexmark.saperion.exceptions.EcmException
- Specified by:
addDocuments
in interfacecom.lexmark.saperion.folder.FolderService
- Throws:
com.lexmark.saperion.exceptions.EcmException
-
removeDocument
public void removeDocument(com.lexmark.saperion.folder.FolderReferenceType folder, com.lexmark.saperion.document.DocumentReferenceType document) throws com.lexmark.saperion.exceptions.EcmException
- Specified by:
removeDocument
in interfacecom.lexmark.saperion.folder.FolderService
- Throws:
com.lexmark.saperion.exceptions.EcmException
-
moveDocument
public void moveDocument(com.lexmark.saperion.folder.FolderReferenceType source, com.lexmark.saperion.document.DocumentReferenceType document, com.lexmark.saperion.folder.FolderReferenceType destination) throws com.lexmark.saperion.exceptions.EcmException
- Specified by:
moveDocument
in interfacecom.lexmark.saperion.folder.FolderService
- Throws:
com.lexmark.saperion.exceptions.EcmException
-
newMultiValueFieldSearchService
public com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.PropertyType> newMultiValueFieldSearchService(com.lexmark.saperion.folder.FolderReferenceType folder, java.lang.String fieldName) throws com.lexmark.saperion.exceptions.EcmException
- Specified by:
newMultiValueFieldSearchService
in interfacecom.lexmark.saperion.folder.FolderService
- Throws:
com.lexmark.saperion.exceptions.EcmException
-
getACLs
public java.util.List<com.lexmark.saperion.administration.AclReferenceType> getACLs(com.lexmark.saperion.folder.FolderReferenceType reference) throws com.lexmark.saperion.exceptions.EcmException
- Specified by:
getACLs
in interfacecom.lexmark.saperion.folder.FolderService
- Throws:
com.lexmark.saperion.exceptions.EcmException
-
-