Class ExchangeTaskCallable

  • All Implemented Interfaces:
    de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeTaskUtil

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

      • ExchangeTaskCallable

        public ExchangeTaskCallable()
    • Method Detail

      • createNew

        @Deprecated
        public de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeTask createNew​(Date p_dtStartDate,
                                                                                          Date p_dtDueDate,
                                                                                          String p_strSubject,
                                                                                          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.IExchangeTaskUtil
        Throws:
        de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      • createNew

        @Deprecated
        public de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeTask createNew​(Connection p_conn,
                                                                                          Date p_dtStartDate,
                                                                                          Date p_dtDueDate,
                                                                                          String p_strSubject,
                                                                                          String p_strUserMailbox)
                                                                                   throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
        Deprecated.
        Throws:
        de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      • createNewTask

        public de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeTask createNewTask​(Date p_dtStartDate,
                                                                                              Date p_dtDueDate,
                                                                                              String p_strSubject,
                                                                                              String p_strUserMailbox)
                                                                                       throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
        Specified by:
        createNewTask in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeTaskUtil
        Throws:
        de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      • createNewTask

        public de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeTask createNewTask​(Connection p_conn,
                                                                                              Date p_dtStartDate,
                                                                                              Date p_dtDueDate,
                                                                                              String p_strSubject,
                                                                                              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.IExchangeTask 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.IExchangeTaskUtil
        Throws:
        de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      • findById

        public de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeTask 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.IExchangeTask 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.IExchangeTaskUtil
        Throws:
        de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      • findByPermanentUrl

        public de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeTask 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.IExchangeTaskUtil
        Throws:
        de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException