Class ExchangeMailboxCallable

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

@VelocityCallable("singleton") public final class ExchangeMailboxCallable extends Object implements de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMailboxUtil
Callable for accessing an user's MS Exchange mailbox. The methods without a connection parameter use the current context's Exchange connection.
  • Constructor Details

    • ExchangeMailboxCallable

      public ExchangeMailboxCallable()
  • Method Details

    • getUserAccount

      public de.uplanet.lucy.exchange.ExchangeAccount getUserAccount(String p_strUserGuid) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      getUserAccount in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMailboxUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getUserAccount

      public de.uplanet.lucy.exchange.ExchangeAccount getUserAccount(String p_strUserGuid, String p_strPortalGuid) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      getUserAccount in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMailboxUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getImpersonateUserAccount

      public de.uplanet.lucy.exchange.ExchangeAccount getImpersonateUserAccount(String p_strUserGuid) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      getImpersonateUserAccount in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMailboxUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getImpersonateUserAccount

      public de.uplanet.lucy.exchange.ExchangeAccount getImpersonateUserAccount(String p_strUserGuid, String p_strPortalGuid) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      getImpersonateUserAccount in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMailboxUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • resetUserAccount

      public void resetUserAccount(String p_strUserGuid) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      resetUserAccount in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMailboxUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getSharedUsers

      public List<String> getSharedUsers() throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      getSharedUsers in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMailboxUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getSharedUsers

      public List<String> getSharedUsers(Connection p_conn) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getCalendarFolderName

      public String getCalendarFolderName(String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      getCalendarFolderName in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMailboxUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getCalendarFolderName

      public String getCalendarFolderName(Connection p_conn, String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getContactsFolderName

      public String getContactsFolderName(String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      getContactsFolderName in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMailboxUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getContactsFolderName

      public String getContactsFolderName(Connection p_conn, String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getDeletedItemsFolderName

      public String getDeletedItemsFolderName(String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      getDeletedItemsFolderName in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMailboxUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getDeletedItemsFolderName

      public String getDeletedItemsFolderName(Connection p_conn, String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getDraftsFolderName

      public String getDraftsFolderName(String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      getDraftsFolderName in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMailboxUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getDraftsFolderName

      public String getDraftsFolderName(Connection p_conn, String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getInboxFolderName

      public String getInboxFolderName(String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      getInboxFolderName in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMailboxUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getInboxFolderName

      public String getInboxFolderName(Connection p_conn, String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getJournalFolderName

      public String getJournalFolderName(String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      getJournalFolderName in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMailboxUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getJournalFolderName

      public String getJournalFolderName(Connection p_conn, String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getOutboxFolderName

      public String getOutboxFolderName(String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      getOutboxFolderName in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMailboxUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getOutboxFolderName

      public String getOutboxFolderName(Connection p_conn, String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getSentItemsFolderName

      public String getSentItemsFolderName(String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      getSentItemsFolderName in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMailboxUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getSentItemsFolderName

      public String getSentItemsFolderName(Connection p_conn, String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getTasksFolderName

      public String getTasksFolderName(String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      getTasksFolderName in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMailboxUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getTasksFolderName

      public String getTasksFolderName(Connection p_conn, String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getCalendarFolderHref

      public String getCalendarFolderHref(String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      getCalendarFolderHref in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMailboxUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getContactsFolderHref

      public String getContactsFolderHref(String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      getContactsFolderHref in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMailboxUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getDeletedItemsFolderHref

      public String getDeletedItemsFolderHref(String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      getDeletedItemsFolderHref in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMailboxUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getDraftsFolderHref

      public String getDraftsFolderHref(String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      getDraftsFolderHref in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMailboxUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getInboxFolderHref

      public String getInboxFolderHref(String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      getInboxFolderHref in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMailboxUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getJournalFolderHref

      public String getJournalFolderHref(String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      getJournalFolderHref in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMailboxUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getOutboxFolderHref

      public String getOutboxFolderHref(String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      getOutboxFolderHref in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMailboxUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getSentItemsFolderHref

      public String getSentItemsFolderHref(String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      getSentItemsFolderHref in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMailboxUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getTasksFolderHref

      public String getTasksFolderHref(String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      getTasksFolderHref in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMailboxUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getCalendarFolderHref

      public String getCalendarFolderHref(Connection p_conn, String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getContactsFolderHref

      public String getContactsFolderHref(Connection p_conn, String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getDeletedItemsFolderHref

      public String getDeletedItemsFolderHref(Connection p_conn, String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getDraftsFolderHref

      public String getDraftsFolderHref(Connection p_conn, String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getInboxFolderHref

      public String getInboxFolderHref(Connection p_conn, String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getJournalFolderHref

      public String getJournalFolderHref(Connection p_conn, String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getOutboxFolderHref

      public String getOutboxFolderHref(Connection p_conn, String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getSentItemsFolderHref

      public String getSentItemsFolderHref(Connection p_conn, String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getTasksFolderHref

      public String getTasksFolderHref(Connection p_conn, String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getRootFolderID

      public String getRootFolderID(String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      getRootFolderID in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMailboxUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getRootFolderID

      public String getRootFolderID(Connection p_conn, String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • isOutOfOfficeEnabled

      public boolean isOutOfOfficeEnabled() throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      isOutOfOfficeEnabled in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMailboxUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • isOutOfOfficeEnabled

      public boolean isOutOfOfficeEnabled(Connection p_conn) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getOutOfOfficeMessage

      public String getOutOfOfficeMessage() throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      getOutOfOfficeMessage in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMailboxUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getOutOfOfficeMessage

      public String getOutOfOfficeMessage(Connection p_conn) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • setOutOfOffice

      public void setOutOfOffice(boolean p_bOutOfOffice) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      setOutOfOffice in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMailboxUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • setOutOfOffice

      public void setOutOfOffice(Connection p_conn, boolean p_bOutOfOffice) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • setOutOfOfficeMessage

      public void setOutOfOfficeMessage(String p_strMessage) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      setOutOfOfficeMessage in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMailboxUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • setOutOfOfficeMessage

      public void setOutOfOfficeMessage(Connection p_conn, String p_strMessage) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • setOutOfOfficeMessage

      public void setOutOfOfficeMessage(String p_strMessage, Date p_dateStart, Date p_dateEnd) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      setOutOfOfficeMessage in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMailboxUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • setOutOfOfficeMessage

      public void setOutOfOfficeMessage(Connection p_conn, String p_strMessage, Date p_dateStart, Date p_dateEnd) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getFolders

      public List<de.uplanet.lucy.server.businesslogic.exchange.util.IFolderInfo> getFolders() throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      getFolders in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMailboxUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getFolders

      public List<de.uplanet.lucy.server.businesslogic.exchange.util.IFolderInfo> getFolders(Connection p_conn) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • updateFolderName

      public String updateFolderName(String p_strFolderId, String p_strFolderName) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      updateFolderName in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMailboxUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • updateFolderName

      public String updateFolderName(Connection p_conn, String p_strFolderId, String p_strFolderName) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getFolderInfoById

      public de.uplanet.lucy.server.businesslogic.exchange.util.IFolderInfo getFolderInfoById(String p_strFolderId) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      getFolderInfoById in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMailboxUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getFolderInfoById

      public de.uplanet.lucy.server.businesslogic.exchange.util.IFolderInfo getFolderInfoById(Connection p_conn, String p_strFolderId) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getFolderInfoByHref

      public de.uplanet.lucy.server.businesslogic.exchange.util.IFolderInfo getFolderInfoByHref(String p_strFolderHref) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      getFolderInfoByHref in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMailboxUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getFolderInfoByHref

      public de.uplanet.lucy.server.businesslogic.exchange.util.IFolderInfo getFolderInfoByHref(Connection p_conn, String p_strFolderHref) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getCanonicalPath

      public String getCanonicalPath(String p_strFolderId) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      getCanonicalPath in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMailboxUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getCanonicalPath

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

      public String createFolder(String p_strParentId, String p_strFolderName, String p_strContentClass) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      createFolder in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMailboxUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • createFolder

      public String createFolder(Connection p_conn, String p_strParentId, String p_strFolderName, String p_strContentClass) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • deleteFolder

      public boolean deleteFolder(String p_strId, boolean p_bPurgeFolder) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      deleteFolder in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMailboxUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • deleteFolder

      public boolean deleteFolder(Connection p_conn, String p_strId, boolean p_bPurgeFolder) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • purgeDeletedItemsFolder

      public void purgeDeletedItemsFolder() throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      purgeDeletedItemsFolder in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMailboxUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • purgeDeletedItemsFolder

      public void purgeDeletedItemsFolder(Connection p_conn) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • releaseSharedUsers

      public void releaseSharedUsers() throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      releaseSharedUsers in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMailboxUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • releaseSharedUsers

      public void releaseSharedUsers(Connection p_conn) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • refreshSharedUsers

      public void refreshSharedUsers() throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Specified by:
      refreshSharedUsers in interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMailboxUtil
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • refreshSharedUsers

      public void refreshSharedUsers(Connection p_conn) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException