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 Summary
Constructors - 
Method Summary
Modifier 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
- 
ExchangeAppointmentCallable
public ExchangeAppointmentCallable() 
 - 
 - 
Method Details
- 
createNewAppointment
public 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 interfacede.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentUtil- Throws:
 de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
 - 
createNewAppointment
public 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
 - 
createNewAppointment
public 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 interfacede.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentUtil- Throws:
 de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
 - 
createNewAppointment
public 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
 - 
createNewMeeting
public 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 interfacede.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentUtil- Throws:
 de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
 - 
createNewMeeting
public 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
 - 
createNewMeeting
public 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 interfacede.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentUtil- Throws:
 de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
 - 
createNewMeeting
public 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
 - 
findById
public de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointment findById(String p_strId) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException - Specified by:
 findByIdin interfacede.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentUtil- Throws:
 de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
 - 
findById
public 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
 - 
findByPermanentUrl
public de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointment findByPermanentUrl(String p_strPermUrl) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException - Specified by:
 findByPermanentUrlin interfacede.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentUtil- Throws:
 de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
 - 
findByPermanentUrl
public 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
 - 
sendMeetingRequest
public void sendMeetingRequest(String p_strAppointmentId) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException - Specified by:
 sendMeetingRequestin interfacede.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentUtil- Throws:
 de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
 - 
sendMeetingRequest
public 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
 - 
cancelMeeting
public void cancelMeeting(String p_strAppointmentId) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException - Specified by:
 cancelMeetingin interfacede.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentUtil- Throws:
 de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
 - 
cancelMeeting
public 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
 - 
createFolder
public String createFolder(String p_strParentHref, String p_strFolderName) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException - Specified by:
 createFolderin interfacede.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentUtil- Throws:
 de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
 - 
selectFreeBusyTime
public 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 interfacede.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentUtil- Throws:
 de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
 
 -