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 TypeMethodDescriptionvoidaddDocuments(com.lexmark.saperion.folder.FolderReferenceType folder, List<com.lexmark.saperion.document.DocumentReferenceType> documents) com.lexmark.saperion.folder.FolderReferenceTypecreateFolder(com.lexmark.saperion.folder.CreateFolderInputType properties) voiddelete(com.lexmark.saperion.folder.FolderReferenceType reference) List<com.lexmark.saperion.administration.AclReferenceType>getACLs(com.lexmark.saperion.folder.FolderReferenceType reference) com.lexmark.saperion.folder.FolderListItemTypegetFolder(com.lexmark.saperion.folder.FolderReferenceType reference) voidmoveDocument(com.lexmark.saperion.folder.FolderReferenceType source, com.lexmark.saperion.document.DocumentReferenceType document, com.lexmark.saperion.folder.FolderReferenceType destination) voidmoveFolder(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) voidremoveDocument(com.lexmark.saperion.folder.FolderReferenceType folder, com.lexmark.saperion.document.DocumentReferenceType document) voidupdateFolder(com.lexmark.saperion.folder.FolderReferenceType folderReference, com.lexmark.saperion.folder.UpdateFolderInputType properties) voidupdateFolder(com.lexmark.saperion.folder.FolderReferenceType reference, Map<String, com.lexmark.saperion.PropertyType> index) Methods inherited from class com.lexmark.saperion.delegate.AbstractDelegateService
getDelegate, wrapSearchExecutionServiceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
createFolderin 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:
getFolderin 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:
updateFolderin 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:
updateFolderin 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:
deletein 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:
newContainedFolderSearchServicein 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:
newFolderSearchServicein 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:
moveFolderin 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:
newContainedDocumentSearchServicein 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:
addDocumentsin 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:
removeDocumentin 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:
moveDocumentin 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:
newMultiValueFieldSearchServicein 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:
getACLsin interfacecom.lexmark.saperion.folder.FolderService- Throws:
com.lexmark.saperion.exceptions.EcmException
-