Klasse ExchangeAppointmentCallable

java.lang.Object
de.uplanet.lucy.server.auxiliaries.exchange.ExchangeAppointmentCallable
Alle implementierten Schnittstellen:
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.
  • Konstruktordetails

    • ExchangeAppointmentCallable

      public ExchangeAppointmentCallable()
  • Methodendetails

    • 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
      Angegeben von:
      createNewAppointment in Schnittstelle de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentUtil
      Löst aus:
      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
      Löst aus:
      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
      Angegeben von:
      createNewAppointment in Schnittstelle de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentUtil
      Löst aus:
      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
      Löst aus:
      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
      Angegeben von:
      createNewMeeting in Schnittstelle de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentUtil
      Löst aus:
      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
      Löst aus:
      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
      Angegeben von:
      createNewMeeting in Schnittstelle de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentUtil
      Löst aus:
      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
      Löst aus:
      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
      Angegeben von:
      findById in Schnittstelle de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentUtil
      Löst aus:
      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
      Löst aus:
      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
      Angegeben von:
      findByPermanentUrl in Schnittstelle de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentUtil
      Löst aus:
      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
      Löst aus:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • sendMeetingRequest

      public void sendMeetingRequest(String p_strAppointmentId) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Angegeben von:
      sendMeetingRequest in Schnittstelle de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentUtil
      Löst aus:
      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
      Löst aus:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • cancelMeeting

      public void cancelMeeting(String p_strAppointmentId) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Angegeben von:
      cancelMeeting in Schnittstelle de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentUtil
      Löst aus:
      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
      Löst aus:
      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
      Angegeben von:
      createFolder in Schnittstelle de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentUtil
      Löst aus:
      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
      Angegeben von:
      selectFreeBusyTime in Schnittstelle de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeAppointmentUtil
      Löst aus:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException