Class AbstractLookupEntryDelegateService

  • All Implemented Interfaces:
    com.lexmark.saperion.lookup.LookupEntryService
    Direct Known Subclasses:
    LookupEntryDelegateService

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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.lexmark.saperion.lookup.LookupEntryReferenceType createLookupEntry​(com.lexmark.saperion.archive.ArchiveReferenceType archiveReference, java.util.Map<java.lang.String,​com.lexmark.saperion.PropertyType> properties)  
      com.lexmark.saperion.lookup.LookupEntryReferenceType createLookupEntry​(com.lexmark.saperion.lookup.CreateLookupEntryInputType properties)  
      void deleteLookupEntry​(com.lexmark.saperion.lookup.LookupEntryReferenceType id, java.lang.Boolean recycleBinAware)  
      java.util.List<com.lexmark.saperion.administration.AclReferenceType> getACLs​(com.lexmark.saperion.lookup.LookupEntryReferenceType id)  
      com.lexmark.saperion.lookup.LookupEntryListItemType getLookupEntry​(com.lexmark.saperion.lookup.LookupEntryReferenceType reference)  
      com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.PropertyType> newMultiValueFieldSearchService​(com.lexmark.saperion.lookup.LookupEntryReferenceType lookupEntry, java.lang.String fieldName)  
      com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.lookup.LookupEntryListItemType> newSearchService​(com.lexmark.saperion.archive.ArchiveReferenceType archive)  
      void updateLookupEntry​(com.lexmark.saperion.lookup.LookupEntryReferenceType id, com.lexmark.saperion.lookup.UpdateLookupEntryInputType properties, java.lang.Boolean recycleBinAware)  
      void updateLookupEntry​(com.lexmark.saperion.lookup.LookupEntryReferenceType id, java.util.Map<java.lang.String,​com.lexmark.saperion.PropertyType> properties, java.lang.Boolean recycleBinAware)  
      • Methods inherited from class java.lang.Object

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

      • AbstractLookupEntryDelegateService

        public AbstractLookupEntryDelegateService()
    • Method Detail

      • createLookupEntry

        public com.lexmark.saperion.lookup.LookupEntryReferenceType createLookupEntry​(com.lexmark.saperion.archive.ArchiveReferenceType archiveReference,
                                                                                      java.util.Map<java.lang.String,​com.lexmark.saperion.PropertyType> properties)
                                                                               throws com.lexmark.saperion.exceptions.EcmException
        Specified by:
        createLookupEntry in interface com.lexmark.saperion.lookup.LookupEntryService
        Throws:
        com.lexmark.saperion.exceptions.EcmException
      • createLookupEntry

        public com.lexmark.saperion.lookup.LookupEntryReferenceType createLookupEntry​(com.lexmark.saperion.lookup.CreateLookupEntryInputType properties)
                                                                               throws com.lexmark.saperion.exceptions.EcmException
        Specified by:
        createLookupEntry in interface com.lexmark.saperion.lookup.LookupEntryService
        Throws:
        com.lexmark.saperion.exceptions.EcmException
      • updateLookupEntry

        public void updateLookupEntry​(com.lexmark.saperion.lookup.LookupEntryReferenceType id,
                                      com.lexmark.saperion.lookup.UpdateLookupEntryInputType properties,
                                      java.lang.Boolean recycleBinAware)
                               throws com.lexmark.saperion.exceptions.EcmException
        Specified by:
        updateLookupEntry in interface com.lexmark.saperion.lookup.LookupEntryService
        Throws:
        com.lexmark.saperion.exceptions.EcmException
      • updateLookupEntry

        public void updateLookupEntry​(com.lexmark.saperion.lookup.LookupEntryReferenceType id,
                                      java.util.Map<java.lang.String,​com.lexmark.saperion.PropertyType> properties,
                                      java.lang.Boolean recycleBinAware)
                               throws com.lexmark.saperion.exceptions.EcmException
        Specified by:
        updateLookupEntry in interface com.lexmark.saperion.lookup.LookupEntryService
        Throws:
        com.lexmark.saperion.exceptions.EcmException
      • getACLs

        public java.util.List<com.lexmark.saperion.administration.AclReferenceType> getACLs​(com.lexmark.saperion.lookup.LookupEntryReferenceType id)
                                                                                     throws com.lexmark.saperion.exceptions.EcmException
        Specified by:
        getACLs in interface com.lexmark.saperion.lookup.LookupEntryService
        Throws:
        com.lexmark.saperion.exceptions.EcmException
      • deleteLookupEntry

        public void deleteLookupEntry​(com.lexmark.saperion.lookup.LookupEntryReferenceType id,
                                      java.lang.Boolean recycleBinAware)
                               throws com.lexmark.saperion.exceptions.EcmException
        Specified by:
        deleteLookupEntry in interface com.lexmark.saperion.lookup.LookupEntryService
        Throws:
        com.lexmark.saperion.exceptions.EcmException
      • getLookupEntry

        public com.lexmark.saperion.lookup.LookupEntryListItemType getLookupEntry​(com.lexmark.saperion.lookup.LookupEntryReferenceType reference)
                                                                           throws com.lexmark.saperion.exceptions.EcmException
        Specified by:
        getLookupEntry in interface com.lexmark.saperion.lookup.LookupEntryService
        Throws:
        com.lexmark.saperion.exceptions.EcmException
      • newSearchService

        public com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.lookup.LookupEntryListItemType> newSearchService​(com.lexmark.saperion.archive.ArchiveReferenceType archive)
                                                                                                                                 throws com.lexmark.saperion.exceptions.EcmException
        Specified by:
        newSearchService in interface com.lexmark.saperion.lookup.LookupEntryService
        Throws:
        com.lexmark.saperion.exceptions.EcmException
      • newMultiValueFieldSearchService

        public com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.PropertyType> newMultiValueFieldSearchService​(com.lexmark.saperion.lookup.LookupEntryReferenceType lookupEntry,
                                                                                                                                     java.lang.String fieldName)
                                                                                                                              throws com.lexmark.saperion.exceptions.EcmException
        Specified by:
        newMultiValueFieldSearchService in interface com.lexmark.saperion.lookup.LookupEntryService
        Throws:
        com.lexmark.saperion.exceptions.EcmException