Class ExchangeContactCallable

java.lang.Object
de.uplanet.lucy.server.auxiliaries.exchange.ExchangeContactCallable
All Implemented Interfaces:
de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeContactUtil

@VelocityCallable("singleton") public final class ExchangeContactCallable extends Object implements de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeContactUtil
Callable for working with MS Exchange contacts. The methods without a connection parameter use the current context's Exchange connection.
  • Constructor Details

    • ExchangeContactCallable

      public ExchangeContactCallable()
  • Method Details

    • createNew

      @Deprecated public de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeContact createNew(String p_strSurname, String p_strGivenName, String p_strEmailAddress, String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Deprecated.
      Specified by:
      createNew in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeContactUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • createNew

      @Deprecated public de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeContact createNew(Connection p_conn, String p_strSurname, String p_strGivenName, String p_strEmailAddress, String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Deprecated.
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • createNew

      @Deprecated public de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeContact createNew(String p_strSurname, String p_strGivenName, String p_strEmailAddress, String p_strPersonalTitle, String p_strStreet, String p_strPostalCode, String p_strCity, String p_strCountry, String p_strTelephoneNumber, String p_strMobile, String p_strOrganization, String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Deprecated.
      Specified by:
      createNew in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeContactUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • createNew

      @Deprecated public de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeContact createNew(Connection p_conn, String p_strSurname, String p_strGivenName, String p_strEmailAddress, String p_strPersonalTitle, String p_strStreet, String p_strPostalCode, String p_strCity, String p_strCountry, String p_strTelephoneNumber, String p_strMobile, String p_strOrganization, String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Deprecated.
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • createNew

      @Deprecated public de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeContact createNew(String p_strSurname, String p_strGivenName, String p_strEmail1Address, String p_strEmail1OriginalDisplayName, String p_strEmail2Address, String p_strEmail2OriginalDisplayName, String p_strEmail3Address, String p_strEmail3OriginalDisplayName, String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Deprecated.
      Specified by:
      createNew in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeContactUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • createNew

      @Deprecated public de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeContact createNew(Connection p_conn, String p_strSurname, String p_strGivenName, String p_strEmail1Address, String p_strEmail1OriginalDisplayName, String p_strEmail2Address, String p_strEmail2OriginalDisplayName, String p_strEmail3Address, String p_strEmail3OriginalDisplayName, String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Deprecated.
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • createNewContact

      public de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeContact createNewContact(String p_strSurname, String p_strGivenName, String p_strEmailAddress, String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      createNewContact in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeContactUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • createNewContact

      public de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeContact createNewContact(Connection p_conn, String p_strSurname, String p_strGivenName, String p_strEmailAddress, String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • createNewContact

      public de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeContact createNewContact(String p_strSurname, String p_strGivenName, String p_strEmailAddress, String p_strPersonalTitle, String p_strStreet, String p_strPostalCode, String p_strCity, String p_strCountry, String p_strTelephoneNumber, String p_strMobile, String p_strOrganization, String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      createNewContact in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeContactUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • createNewContact

      public de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeContact createNewContact(Connection p_conn, String p_strSurname, String p_strGivenName, String p_strEmailAddress, String p_strPersonalTitle, String p_strStreet, String p_strPostalCode, String p_strCity, String p_strCountry, String p_strTelephoneNumber, String p_strMobile, String p_strOrganization, String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • createNewContact

      public de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeContact createNewContact(String p_strSurname, String p_strGivenName, String p_strEmail1Address, String p_strEmail1OriginalDisplayName, String p_strEmail2Address, String p_strEmail2OriginalDisplayName, String p_strEmail3Address, String p_strEmail3OriginalDisplayName, String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      createNewContact in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeContactUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • createNewContact

      public de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeContact createNewContact(Connection p_conn, String p_strSurname, String p_strGivenName, String p_strEmail1Address, String p_strEmail1OriginalDisplayName, String p_strEmail2Address, String p_strEmail2OriginalDisplayName, String p_strEmail3Address, String p_strEmail3OriginalDisplayName, String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • findById

      public de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeContact findById(String p_strId) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      findById in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeContactUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • findById

      public de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeContact findById(Connection p_conn, String p_strId) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • findByPermanentUrl

      public de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeContact findByPermanentUrl(String p_strPermUrl) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      findByPermanentUrl in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeContactUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • findByPermanentUrl

      public de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeContact findByPermanentUrl(Connection p_conn, String p_strPermUrl) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • createFolder

      public String createFolder(String p_strParentHref, String p_strFolderName) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      createFolder in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeContactUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException