Class 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 Detail

      • ExchangeContactCallable

        public ExchangeContactCallable()
    • Method Detail

      • 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