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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    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 interface com.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 interface com.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 interface com.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 interface com.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 interface com.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 interface com.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 interface com.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 interface com.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 interface com.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 interface com.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 interface com.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 interface com.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 interface com.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 interface com.lexmark.saperion.folder.FolderService
      Throws:
      com.lexmark.saperion.exceptions.EcmException