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
This
FolderService
simply delegates to another instance.- Author:
- jschwarz
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addDocuments
(com.lexmark.saperion.folder.FolderReferenceType folder, 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) 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, 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, Map<String, com.lexmark.saperion.PropertyType> index) Methods inherited from class com.lexmark.saperion.delegate.AbstractDelegateService
getDelegate, wrapSearchExecutionService
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.lexmark.saperion.folder.FolderService
createFolder
-
Constructor Details
-
AbstractFolderDelegateService
public AbstractFolderDelegateService()
-
-
Method Details
-
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, Map<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, 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, 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 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
-