Class ExchangeMessageCallable
java.lang.Object
de.uplanet.lucy.server.auxiliaries.exchange.ExchangeMessageCallable
- All Implemented Interfaces:
- de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMessageUtil
@VelocityCallable("singleton")
public final class ExchangeMessageCallable
extends Object
implements de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMessageUtil
Callable for working with MS Exchange messages. The methods without a connection parameter
 use the current context's Exchange connection.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptioncreateFolder(String p_strParentHref, String p_strFolderName) de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMessagecreateNewDraft(String p_strFrom, String p_strTo, String p_strSubject, String p_strBody) de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMessagecreateNewDraft(Connection p_conn, String p_strFrom, String p_strTo, String p_strSubject, String p_strBody) de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMessagede.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMessagefindById(Connection p_conn, String p_strId) de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMessagefindByPermanentUrl(String p_strPermUrl) de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMessagefindByPermanentUrl(Connection p_conn, String p_strPermUrl) voidsaveMessageAsEML(String p_strMsgId, File p_fileDst) voidsaveMessageAsEML(Connection p_conn, String p_strMsgId, File p_fileDst) voidsaveMessageAsMSG(String p_strMsgId, File p_fileDst) voidsaveMessageAsMSG(Connection p_conn, String p_strMsgId, File p_fileDst) voidsendMessage(String p_strItemId) voidsendMessage(Connection p_conn, String p_strItemId) voidsetMessageRead(String p_strItemId) voidsetMessageRead(Connection p_conn, String p_strItemId) 
- 
Constructor Details- 
ExchangeMessageCallablepublic ExchangeMessageCallable()
 
- 
- 
Method Details- 
createNewDraftpublic de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMessage createNewDraft(String p_strFrom, String p_strTo, String p_strSubject, String p_strBody) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException - Specified by:
- createNewDraftin interface- de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMessageUtil
- Throws:
- de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
 
- 
createNewDraftpublic de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMessage createNewDraft(Connection p_conn, String p_strFrom, String p_strTo, String p_strSubject, String p_strBody) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException - Throws:
- de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
 
- 
findByIdpublic de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMessage findById(String p_strId) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException - Specified by:
- findByIdin interface- de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMessageUtil
- Throws:
- de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
 
- 
findByIdpublic de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMessage 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
 
- 
findByPermanentUrlpublic de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMessage findByPermanentUrl(String p_strPermUrl) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException - Specified by:
- findByPermanentUrlin interface- de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMessageUtil
- Throws:
- de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
 
- 
findByPermanentUrlpublic de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMessage 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
 
- 
saveMessageAsEMLpublic void saveMessageAsEML(String p_strMsgId, File p_fileDst) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException - Specified by:
- saveMessageAsEMLin interface- de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMessageUtil
- Throws:
- de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
 
- 
saveMessageAsEMLpublic void saveMessageAsEML(Connection p_conn, String p_strMsgId, File p_fileDst) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException - Throws:
- de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
 
- 
saveMessageAsMSGpublic void saveMessageAsMSG(String p_strMsgId, File p_fileDst) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException - Specified by:
- saveMessageAsMSGin interface- de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMessageUtil
- Throws:
- de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
 
- 
saveMessageAsMSGpublic void saveMessageAsMSG(Connection p_conn, String p_strMsgId, File p_fileDst) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException - Throws:
- de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
 
- 
sendMessagepublic void sendMessage(String p_strItemId) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException - Specified by:
- sendMessagein interface- de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMessageUtil
- Throws:
- de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
 
- 
sendMessagepublic void sendMessage(Connection p_conn, String p_strItemId) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException - Throws:
- de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
 
- 
setMessageReadpublic void setMessageRead(String p_strItemId) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException - Specified by:
- setMessageReadin interface- de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMessageUtil
- Throws:
- de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
 
- 
setMessageReadpublic void setMessageRead(Connection p_conn, String p_strItemId) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException - Throws:
- de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
 
- 
createFolderpublic String createFolder(String p_strParentHref, String p_strFolderName) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException - Specified by:
- createFolderin interface- de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeMessageUtil
- Throws:
- de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
 
 
-