Class ExchangeAppointmentCallable
java.lang.Object
de.uplanet.lucy.server.auxiliaries.exchange.ExchangeAppointmentCallable
- All Implemented Interfaces:
- de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentUtil
@VelocityCallable("singleton")
public final class ExchangeAppointmentCallable
extends Object
implements de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentUtil
Callable for working with MS Exchange appointments. The methods without a connection parameter
 use the current context's Exchange connection.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidcancelMeeting(String p_strAppointmentId) voidcancelMeeting(Connection p_conn, String p_strAppointmentId) createFolder(String p_strParentHref, String p_strFolderName) de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentcreateNewAppointment(Connection p_conn, Date p_dateStart, Date p_dateEnd, String p_strSubject, String p_strBody) de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentcreateNewAppointment(Connection p_conn, Date p_dateStart, Date p_dateEnd, String p_strSubject, String p_strBody, String p_strFKUserMailbox) de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentcreateNewAppointment(Date p_dateStart, Date p_dateEnd, String p_strSubject, String p_strBody) de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentcreateNewAppointment(Date p_dateStart, Date p_dateEnd, String p_strSubject, String p_strBody, String p_strFKUserMailbox) de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentcreateNewMeeting(Connection p_conn, Date p_dateStart, Date p_dateEnd, String p_strSubject, String p_strBody, String p_strLocation, String p_strAttendees, boolean p_bResponseRequested) de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentcreateNewMeeting(Connection p_conn, Date p_dateStart, Date p_dateEnd, String p_strSubject, String p_strBody, String p_strLocation, String p_strAttendees, boolean p_bResponseRequested, String p_strFKUserMailbox) de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentcreateNewMeeting(Date p_dateStart, Date p_dateEnd, String p_strSubject, String p_strBody, String p_strLocation, String p_strAttendees, boolean p_bResponseRequested) de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentcreateNewMeeting(Date p_dateStart, Date p_dateEnd, String p_strSubject, String p_strBody, String p_strLocation, String p_strAttendees, boolean p_bResponseRequested, String p_strFKUserMailbox) de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentde.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentfindById(Connection p_conn, String p_strId) de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentfindByPermanentUrl(String p_strPermUrl) de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentfindByPermanentUrl(Connection p_conn, String p_strPermUrl) List<de.uplanet.lucy.server.businesslogic.exchange.util.FreeBusyItem>selectFreeBusyTime(String p_strEmailAddress, Date p_dateStart, Date p_dateEnd, int p_iTimeZoneId) voidsendMeetingRequest(String p_strAppointmentId) voidsendMeetingRequest(Connection p_conn, String p_strAppointmentId) 
- 
Constructor Details- 
ExchangeAppointmentCallablepublic ExchangeAppointmentCallable()
 
- 
- 
Method Details- 
createNewAppointmentpublic de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointment createNewAppointment(Date p_dateStart, Date p_dateEnd, String p_strSubject, String p_strBody) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException - Specified by:
- createNewAppointmentin interface- de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentUtil
- Throws:
- de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
 
- 
createNewAppointmentpublic de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointment createNewAppointment(Connection p_conn, Date p_dateStart, Date p_dateEnd, String p_strSubject, String p_strBody) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException - Throws:
- de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
 
- 
createNewAppointmentpublic de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointment createNewAppointment(Date p_dateStart, Date p_dateEnd, String p_strSubject, String p_strBody, String p_strFKUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException - Specified by:
- createNewAppointmentin interface- de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentUtil
- Throws:
- de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
 
- 
createNewAppointmentpublic de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointment createNewAppointment(Connection p_conn, Date p_dateStart, Date p_dateEnd, String p_strSubject, String p_strBody, String p_strFKUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException - Throws:
- de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
 
- 
createNewMeetingpublic de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointment createNewMeeting(Date p_dateStart, Date p_dateEnd, String p_strSubject, String p_strBody, String p_strLocation, String p_strAttendees, boolean p_bResponseRequested) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException - Specified by:
- createNewMeetingin interface- de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentUtil
- Throws:
- de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
 
- 
createNewMeetingpublic de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointment createNewMeeting(Connection p_conn, Date p_dateStart, Date p_dateEnd, String p_strSubject, String p_strBody, String p_strLocation, String p_strAttendees, boolean p_bResponseRequested) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException - Throws:
- de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
 
- 
createNewMeetingpublic de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointment createNewMeeting(Date p_dateStart, Date p_dateEnd, String p_strSubject, String p_strBody, String p_strLocation, String p_strAttendees, boolean p_bResponseRequested, String p_strFKUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException - Specified by:
- createNewMeetingin interface- de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentUtil
- Throws:
- de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
 
- 
createNewMeetingpublic de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointment createNewMeeting(Connection p_conn, Date p_dateStart, Date p_dateEnd, String p_strSubject, String p_strBody, String p_strLocation, String p_strAttendees, boolean p_bResponseRequested, String p_strFKUserMailbox) 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.IExchangeAppointment findById(String p_strId) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException - Specified by:
- findByIdin interface- de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentUtil
- Throws:
- de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
 
- 
findByIdpublic de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointment 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.IExchangeAppointment findByPermanentUrl(String p_strPermUrl) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException - Specified by:
- findByPermanentUrlin interface- de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentUtil
- Throws:
- de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
 
- 
findByPermanentUrlpublic de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointment 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
 
- 
sendMeetingRequestpublic void sendMeetingRequest(String p_strAppointmentId) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException - Specified by:
- sendMeetingRequestin interface- de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentUtil
- Throws:
- de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
 
- 
sendMeetingRequestpublic void sendMeetingRequest(Connection p_conn, String p_strAppointmentId) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException - Throws:
- de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
 
- 
cancelMeetingpublic void cancelMeeting(String p_strAppointmentId) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException - Specified by:
- cancelMeetingin interface- de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentUtil
- Throws:
- de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
 
- 
cancelMeetingpublic void cancelMeeting(Connection p_conn, String p_strAppointmentId) 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.IExchangeAppointmentUtil
- Throws:
- de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
 
- 
selectFreeBusyTimepublic List<de.uplanet.lucy.server.businesslogic.exchange.util.FreeBusyItem> selectFreeBusyTime(String p_strEmailAddress, Date p_dateStart, Date p_dateEnd, int p_iTimeZoneId) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException - Specified by:
- selectFreeBusyTimein interface- de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentUtil
- Throws:
- de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
 
 
-