Class AbstractArchiveDelegateService

java.lang.Object
com.lexmark.saperion.delegate.AbstractDelegateService<com.lexmark.saperion.archive.ArchiveService>
com.lexmark.saperion.delegate.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
  • Constructor Details

    • AbstractArchiveDelegateService

      public AbstractArchiveDelegateService()
  • Method Details

    • getArchiveByName

      public com.lexmark.saperion.archive.ArchiveType getArchiveByName(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 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, String fieldName) throws com.lexmark.saperion.exceptions.EcmException
      Specified by:
      getField in interface com.lexmark.saperion.archive.ArchiveService
      Throws:
      com.lexmark.saperion.exceptions.EcmException