Class AbstractArchiveDelegateService

  • All Implemented Interfaces:
    com.lexmark.saperion.archive.ArchiveService, com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.archive.ArchiveListItemType>
    Direct Known Subclasses:
    ArchiveDelegateService

    public abstract class AbstractArchiveDelegateService
    extends AbstractDelegateService<com.lexmark.saperion.archive.ArchiveService>
    implements com.lexmark.saperion.archive.ArchiveService
    This ArchiveService simply delegates to another instance.
    Author:
    jschwarz
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.lexmark.saperion.archive.ArchiveType getArchiveByName​(java.lang.String name)  
      com.lexmark.saperion.archive.ArchiveType getDefinition​(com.lexmark.saperion.archive.ArchiveReferenceType reference)  
      com.lexmark.saperion.archive.FieldDefinition getField​(com.lexmark.saperion.archive.ArchiveReferenceType definitionReference, java.lang.String fieldName)  
      java.util.List<com.lexmark.saperion.archive.FieldDefinition> getFields​(com.lexmark.saperion.archive.ArchiveReferenceType reference)  
      com.lexmark.saperion.search.SearchResultPage<com.lexmark.saperion.archive.ArchiveListItemType> search​(com.lexmark.saperion.search.query.Statement statement, com.lexmark.saperion.search.PageDefinition pageDefinition)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AbstractArchiveDelegateService

        public AbstractArchiveDelegateService()
    • Method Detail

      • getArchiveByName

        public com.lexmark.saperion.archive.ArchiveType getArchiveByName​(java.lang.String name)
                                                                  throws com.lexmark.saperion.exceptions.EcmException
        Specified by:
        getArchiveByName in interface com.lexmark.saperion.archive.ArchiveService
        Throws:
        com.lexmark.saperion.exceptions.EcmException
      • search

        public com.lexmark.saperion.search.SearchResultPage<com.lexmark.saperion.archive.ArchiveListItemType> search​(com.lexmark.saperion.search.query.Statement statement,
                                                                                                                     com.lexmark.saperion.search.PageDefinition pageDefinition)
                                                                                                              throws com.lexmark.saperion.exceptions.EcmException
        Specified by:
        search in interface com.lexmark.saperion.archive.ArchiveService
        Specified by:
        search in interface com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.archive.ArchiveListItemType>
        Throws:
        com.lexmark.saperion.exceptions.EcmException
      • getDefinition

        public com.lexmark.saperion.archive.ArchiveType getDefinition​(com.lexmark.saperion.archive.ArchiveReferenceType reference)
                                                               throws com.lexmark.saperion.exceptions.EcmException
        Specified by:
        getDefinition in interface com.lexmark.saperion.archive.ArchiveService
        Throws:
        com.lexmark.saperion.exceptions.EcmException
      • getFields

        public java.util.List<com.lexmark.saperion.archive.FieldDefinition> getFields​(com.lexmark.saperion.archive.ArchiveReferenceType reference)
                                                                               throws com.lexmark.saperion.exceptions.EcmException
        Specified by:
        getFields in interface com.lexmark.saperion.archive.ArchiveService
        Throws:
        com.lexmark.saperion.exceptions.EcmException
      • getField

        public com.lexmark.saperion.archive.FieldDefinition getField​(com.lexmark.saperion.archive.ArchiveReferenceType definitionReference,
                                                                     java.lang.String fieldName)
                                                              throws com.lexmark.saperion.exceptions.EcmException
        Specified by:
        getField in interface com.lexmark.saperion.archive.ArchiveService
        Throws:
        com.lexmark.saperion.exceptions.EcmException