Class LookupEntryServiceClientImpl

java.lang.Object
com.lexmark.saperion.client.implementation.lookup.LookupEntryServiceClientImpl
All Implemented Interfaces:
LookupEntryServiceClient

public class LookupEntryServiceClientImpl extends Object implements LookupEntryServiceClient
This is the default implementation of LookupEntryServiceClient.
Author:
jschwarz
  • Constructor Summary

    Constructors
    Constructor
    Description
    LookupEntryServiceClientImpl(com.lexmark.saperion.lookup.LookupEntryService lookupEntryService)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.lexmark.saperion.lookup.LookupEntryReferenceType
    createLookupEntry(com.lexmark.saperion.archive.ArchiveReferenceType archiveReference, Map<String,com.lexmark.saperion.PropertyType> properties)
    This method creates a new Lookup entry instance.
    com.lexmark.saperion.lookup.LookupEntryReferenceType
    createLookupEntry(com.lexmark.saperion.lookup.CreateLookupEntryInputType properties)
    This method creates a new Lookup entry instance.
    resolve(com.lexmark.saperion.lookup.LookupEntryReferenceType reference)
    This method returns a client for the lookup entry referenced.

    Methods inherited from class java.lang.Object

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

    • LookupEntryServiceClientImpl

      public LookupEntryServiceClientImpl(com.lexmark.saperion.lookup.LookupEntryService lookupEntryService)
  • Method Details

    • createLookupEntry

      public com.lexmark.saperion.lookup.LookupEntryReferenceType createLookupEntry(com.lexmark.saperion.archive.ArchiveReferenceType archiveReference, Map<String,com.lexmark.saperion.PropertyType> properties) throws com.lexmark.saperion.exceptions.EcmException
      Description copied from interface: LookupEntryServiceClient
      This method creates a new Lookup entry instance. The lookup entry is stored in the lookup entry definition identified by the given definition reference.
      Specified by:
      createLookupEntry in interface LookupEntryServiceClient
      Parameters:
      archiveReference - the reference to the archive to create the new lookup entry in
      properties - the properties of the new lookup entry
      Returns:
      the reference to the new created lookup entry
      Throws:
      com.lexmark.saperion.exceptions.EcmException - indicates any system error
    • createLookupEntry

      public com.lexmark.saperion.lookup.LookupEntryReferenceType createLookupEntry(com.lexmark.saperion.lookup.CreateLookupEntryInputType properties) throws com.lexmark.saperion.exceptions.EcmException
      Description copied from interface: LookupEntryServiceClient
      This method creates a new Lookup entry instance. The lookup entry is stored in the lookup entry definition identified by the given definition reference.
      Specified by:
      createLookupEntry in interface LookupEntryServiceClient
      Parameters:
      properties - the properties of the new lookup entry
      Returns:
      the reference to the new created lookup entry
      Throws:
      com.lexmark.saperion.exceptions.EcmException - indicates any system error
    • resolve

      public LookupEntryClient resolve(com.lexmark.saperion.lookup.LookupEntryReferenceType reference)
      Description copied from interface: LookupEntryServiceClient
      This method returns a client for the lookup entry referenced.
      Specified by:
      resolve in interface LookupEntryServiceClient
      Parameters:
      reference - a reference to the lookup entry
      Returns:
      a client for the lookup entry referenced