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 Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreateFolder
(String p_strParentId, String p_strFolderName, String p_strContentClass) createFolder
(Connection p_conn, String p_strParentId, String p_strFolderName, String p_strContentClass) boolean
deleteFolder
(String p_strId, boolean p_bPurgeFolder) boolean
deleteFolder
(Connection p_conn, String p_strId, boolean p_bPurgeFolder) getCalendarFolderHref
(String p_strUserMailbox) getCalendarFolderHref
(Connection p_conn, String p_strUserMailbox) getCalendarFolderName
(String p_strUserMailbox) getCalendarFolderName
(Connection p_conn, String p_strUserMailbox) getCanonicalPath
(String p_strFolderId) getCanonicalPath
(Connection p_conn, String p_strFolderId) getContactsFolderHref
(String p_strUserMailbox) getContactsFolderHref
(Connection p_conn, String p_strUserMailbox) getContactsFolderName
(String p_strUserMailbox) getContactsFolderName
(Connection p_conn, String p_strUserMailbox) getDeletedItemsFolderHref
(String p_strUserMailbox) getDeletedItemsFolderHref
(Connection p_conn, String p_strUserMailbox) getDeletedItemsFolderName
(String p_strUserMailbox) getDeletedItemsFolderName
(Connection p_conn, String p_strUserMailbox) getDraftsFolderHref
(String p_strUserMailbox) getDraftsFolderHref
(Connection p_conn, String p_strUserMailbox) getDraftsFolderName
(String p_strUserMailbox) getDraftsFolderName
(Connection p_conn, String p_strUserMailbox) de.uplanet.lucy.server.businesslogic.exchange.util.IFolderInfo
getFolderInfoByHref
(String p_strFolderHref) de.uplanet.lucy.server.businesslogic.exchange.util.IFolderInfo
getFolderInfoByHref
(Connection p_conn, String p_strFolderHref) de.uplanet.lucy.server.businesslogic.exchange.util.IFolderInfo
getFolderInfoById
(String p_strFolderId) de.uplanet.lucy.server.businesslogic.exchange.util.IFolderInfo
getFolderInfoById
(Connection p_conn, String p_strFolderId) List<de.uplanet.lucy.server.businesslogic.exchange.util.IFolderInfo>
List<de.uplanet.lucy.server.businesslogic.exchange.util.IFolderInfo>
getFolders
(Connection p_conn) de.uplanet.lucy.exchange.ExchangeAccount
getImpersonateUserAccount
(String p_strUserGuid) de.uplanet.lucy.exchange.ExchangeAccount
getImpersonateUserAccount
(String p_strUserGuid, String p_strPortalGuid) getInboxFolderHref
(String p_strUserMailbox) getInboxFolderHref
(Connection p_conn, String p_strUserMailbox) getInboxFolderName
(String p_strUserMailbox) getInboxFolderName
(Connection p_conn, String p_strUserMailbox) getJournalFolderHref
(String p_strUserMailbox) getJournalFolderHref
(Connection p_conn, String p_strUserMailbox) getJournalFolderName
(String p_strUserMailbox) getJournalFolderName
(Connection p_conn, String p_strUserMailbox) getOutboxFolderHref
(String p_strUserMailbox) getOutboxFolderHref
(Connection p_conn, String p_strUserMailbox) getOutboxFolderName
(String p_strUserMailbox) getOutboxFolderName
(Connection p_conn, String p_strUserMailbox) getOutOfOfficeMessage
(Connection p_conn) getRootFolderID
(String p_strUserMailbox) getRootFolderID
(Connection p_conn, String p_strUserMailbox) getSentItemsFolderHref
(String p_strUserMailbox) getSentItemsFolderHref
(Connection p_conn, String p_strUserMailbox) getSentItemsFolderName
(String p_strUserMailbox) getSentItemsFolderName
(Connection p_conn, String p_strUserMailbox) getSharedUsers
(Connection p_conn) getTasksFolderHref
(String p_strUserMailbox) getTasksFolderHref
(Connection p_conn, String p_strUserMailbox) getTasksFolderName
(String p_strUserMailbox) getTasksFolderName
(Connection p_conn, String p_strUserMailbox) de.uplanet.lucy.exchange.ExchangeAccount
getUserAccount
(String p_strUserGuid) de.uplanet.lucy.exchange.ExchangeAccount
getUserAccount
(String p_strUserGuid, String p_strPortalGuid) boolean
boolean
isOutOfOfficeEnabled
(Connection p_conn) void
void
purgeDeletedItemsFolder
(Connection p_conn) void
void
refreshSharedUsers
(Connection p_conn) void
void
releaseSharedUsers
(Connection p_conn) void
resetUserAccount
(String p_strUserGuid) void
setOutOfOffice
(boolean p_bOutOfOffice) void
setOutOfOffice
(Connection p_conn, boolean p_bOutOfOffice) void
setOutOfOfficeMessage
(String p_strMessage) void
setOutOfOfficeMessage
(String p_strMessage, Date p_dateStart, Date p_dateEnd) void
setOutOfOfficeMessage
(Connection p_conn, String p_strMessage) void
setOutOfOfficeMessage
(Connection p_conn, String p_strMessage, Date p_dateStart, Date p_dateEnd) updateFolderName
(String p_strFolderId, String p_strFolderName) updateFolderName
(Connection p_conn, String p_strFolderId, String p_strFolderName)
-
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 interfacede.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 interfacede.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 interfacede.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 interfacede.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 interfacede.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMailboxUtil
- 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 interfacede.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 interfacede.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 interfacede.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 interfacede.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 interfacede.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 interfacede.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 interfacede.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 interfacede.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 interfacede.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 interfacede.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 interfacede.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 interfacede.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 interfacede.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 interfacede.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 interfacede.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 interfacede.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 interfacede.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 interfacede.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 interfacede.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 interfacede.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 interfacede.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 interfacede.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 interfacede.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 interfacede.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 interfacede.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 interfacede.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 interfacede.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 interfacede.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 interfacede.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 interfacede.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 interfacede.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 interfacede.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
-