|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@Scriptable public interface IExchangeAppointment
Defines properties of an Exchange appointment and methods to work with an appointment.
Usage example:
Date l_start = new Date();
Date l_end = new Date();
IExchangeAppointment l_apt =
ExchangeAppointmentUtil.createNewAppointment(l_start, l_end, "The Subject", "The description");
l_apt.setLocation("Freiburg"); //update some properties
l_apt.save(); //save the updated properties
l_apt.addAttachment(new File("attachment.txt")); // add an attachment
Create a meeting and send meeting requests:
IExchangeAppointment l_apt =
ExchangeAppointmentUtil.createNewMeeting(l_start, l_end, "The Subject", "The description",
"Freiburg", "attendee@example.org", true);
l_apt.sendMeetingRequest(); //send meeting requests to all attendees
Method Summary | |
---|---|
void |
cancelMeeting()
Cancels a meeting request. |
java.lang.String |
getAllAttendees()
|
java.lang.String |
getBcc()
|
java.lang.String |
getBillingInfo()
|
java.lang.String |
getBody()
|
java.lang.String |
getCalendarUID()
|
java.lang.String |
getCc()
|
java.util.Date |
getClipEnd()
|
java.util.Date |
getClipStart()
|
java.lang.String |
getCompanies()
|
java.lang.String |
getContact()
|
java.lang.String |
getContentClass()
|
java.util.Date |
getCreated()
|
java.util.Date |
getCreationDate()
|
java.lang.String |
getDisplayName()
|
int |
getDuration()
Returns the duration in seconds for Exchange 2003-2007. |
java.lang.String |
getDuration2010()
Returns the duration in the Exchange 2010 format. |
java.util.Date |
getEndDate()
|
int |
getFKAppointmentImportance()
|
int |
getFKBusyStatus()
|
int |
getFKMeetingBusyStatus()
|
int |
getFKMeetingStatus()
|
int |
getFKPriority()
|
int |
getFKResponseStatus()
|
int |
getFKSensitivity()
|
int |
getFKTimeZoneID()
|
java.lang.String |
getFKUserMailboxEmail()
|
java.lang.String |
getHtmlDescription()
|
java.util.Date |
getLastModified()
|
java.util.Date |
getLastModifiedTimeStamp()
|
java.lang.String |
getLocation()
|
java.lang.String |
getMessageClass()
|
java.lang.String |
getMethod()
|
java.lang.String |
getMileAge()
|
java.lang.String |
getOrganizerName()
|
int |
getReminderOffset()
|
java.util.Date |
getReminderTime()
|
java.util.Date |
getReplyTime()
|
int |
getSize()
|
java.util.Date |
getStampDate()
|
java.util.Date |
getStartDate()
|
java.lang.String |
getTimezone()
|
java.lang.String |
getTo()
|
java.lang.String |
getUnicodeSubject()
|
boolean |
hasAttachment()
|
boolean |
isAllDayEvent()
|
boolean |
isMeetingRequest()
|
boolean |
isOrganizer()
|
boolean |
isPrivate()
|
boolean |
isRead()
|
boolean |
isRecurring()
|
boolean |
isReminderSet()
|
boolean |
isResponseRequested()
|
void |
sendMeetingRequest()
Sends meeting requests to all meeting attendees. |
void |
setAllDayEvent(boolean p_bAllDayEvent)
|
void |
setBcc(java.lang.String p_strBcc)
|
void |
setBillingInfo(java.lang.String p_strBilling)
|
void |
setBody(java.lang.String p_strBody)
|
void |
setCalendarUID(java.lang.String p_strUid)
|
void |
setCc(java.lang.String p_strCc)
|
void |
setClipEnd(java.util.Date p_dateClipEnd)
|
void |
setClipStart(java.util.Date p_dateClipStart)
|
void |
setCompanies(java.lang.String p_strCompanies)
|
void |
setContact(java.lang.String p_strContact)
|
void |
setCreated(java.util.Date p_dateCreated)
|
void |
setDisplayName(java.lang.String p_strDisplayName)
|
void |
setDuration(int p_iDuration)
Sets the duration in seconds for Exchange 2003-2007. |
void |
setDuration2010(java.lang.String p_strDuration)
Sets the duration in the Exchange 2010 format. |
void |
setEndDate(java.util.Date p_dateEnd)
|
void |
setFKAppointmentImportance(int p_iKey)
|
void |
setFKBusyStatus(int p_iStatus)
|
void |
setFKMeetingBusyStatus(int p_iStatus)
|
void |
setFKMeetingStatus(int p_iStatus)
|
void |
setFKPriority(int p_iKey)
|
void |
setFKSensitivity(int p_iKey)
|
void |
setFKTimeZoneID(int p_iId)
|
void |
setHtmlDescription(java.lang.String p_strHtml)
|
void |
setLocation(java.lang.String p_strLocation)
|
void |
setMeetingRequest(boolean p_bMeetingRequest)
|
void |
setMileAge(java.lang.String p_strMileAge)
|
void |
setOrganizer(boolean p_bOrganizer)
|
void |
setOrganizerName(java.lang.String p_strOrganizer)
|
void |
setPrivate(boolean p_bPrivate)
|
void |
setRead(boolean p_bRead)
|
void |
setReminderOffset(int p_iOffset)
|
void |
setReminderSet(boolean p_bReminder)
|
void |
setReminderTime(java.util.Date p_dateReminder)
|
void |
setResponseRequested(boolean p_bRequested)
|
void |
setStampDate(java.util.Date p_dateStamp)
|
void |
setStartDate(java.util.Date p_dateStart)
|
void |
setTimezone(java.lang.String p_strTimezone)
|
void |
setTo(java.lang.String p_strTo)
|
void |
setUnicodeSubject(java.lang.String p_strSubject)
|
Methods inherited from interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeItem |
---|
addAttachment, addAttachment, addCategory, delete, getAttachments, getCategories, getFolderHref, getHref, getId, getItemLink, getPermanentUrl, getSubject, getUserDefinedFieldValue, removeAttachment, removeCategory, save, setSubject, setUserDefinedFieldValue |
Method Detail |
---|
boolean isAllDayEvent()
void setAllDayEvent(boolean p_bAllDayEvent)
int getFKMeetingBusyStatus()
void setFKMeetingBusyStatus(int p_iStatus)
java.lang.String getCompanies()
void setCompanies(java.lang.String p_strCompanies)
java.lang.String getContact()
void setContact(java.lang.String p_strContact)
java.util.Date getCreated()
void setCreated(java.util.Date p_dateCreated)
java.util.Date getStartDate()
void setStartDate(java.util.Date p_dateStart)
java.util.Date getEndDate()
void setEndDate(java.util.Date p_dateEnd)
java.util.Date getClipStart()
void setClipStart(java.util.Date p_dateClipStart)
java.util.Date getClipEnd()
void setClipEnd(java.util.Date p_dateClipEnd)
java.util.Date getStampDate()
void setStampDate(java.util.Date p_dateStamp)
int getDuration()
void setDuration(int p_iDuration)
java.lang.String getDuration2010()
void setDuration2010(java.lang.String p_strDuration)
boolean hasAttachment()
boolean isMeetingRequest()
void setMeetingRequest(boolean p_bMeetingRequest)
java.util.Date getLastModifiedTimeStamp()
java.lang.String getLocation()
void setLocation(java.lang.String p_strLocation)
int getFKPriority()
void setFKPriority(int p_iKey)
int getReminderOffset()
void setReminderOffset(int p_iOffset)
java.util.Date getReplyTime()
boolean isResponseRequested()
void setResponseRequested(boolean p_bRequested)
java.lang.String getUnicodeSubject()
void setUnicodeSubject(java.lang.String p_strSubject)
java.lang.String getTimezone()
void setTimezone(java.lang.String p_strTimezone)
java.lang.String getCalendarUID()
void setCalendarUID(java.lang.String p_strUid)
java.lang.String getAllAttendees()
java.util.Date getReminderTime()
void setReminderTime(java.util.Date p_dateReminder)
boolean isReminderSet()
void setReminderSet(boolean p_bReminder)
boolean isOrganizer()
void setOrganizer(boolean p_bOrganizer)
java.lang.String getOrganizerName()
void setOrganizerName(java.lang.String p_strOrganizer)
java.lang.String getTo()
void setTo(java.lang.String p_strTo)
java.lang.String getCc()
void setCc(java.lang.String p_strCc)
java.lang.String getBcc()
void setBcc(java.lang.String p_strBcc)
boolean isRecurring()
int getFKBusyStatus()
void setFKBusyStatus(int p_iStatus)
int getFKMeetingStatus()
void setFKMeetingStatus(int p_iStatus)
int getFKResponseStatus()
int getFKTimeZoneID()
void setFKTimeZoneID(int p_iId)
int getFKAppointmentImportance()
void setFKAppointmentImportance(int p_iKey)
java.lang.String getMethod()
java.lang.String getMessageClass()
java.lang.String getBody()
void setBody(java.lang.String p_strBody)
java.lang.String getHtmlDescription()
void setHtmlDescription(java.lang.String p_strHtml)
int getSize()
java.lang.String getContentClass()
java.util.Date getCreationDate()
java.lang.String getDisplayName()
void setDisplayName(java.lang.String p_strDisplayName)
java.util.Date getLastModified()
boolean isRead()
void setRead(boolean p_bRead)
java.lang.String getMileAge()
void setMileAge(java.lang.String p_strMileAge)
java.lang.String getBillingInfo()
void setBillingInfo(java.lang.String p_strBilling)
boolean isPrivate()
void setPrivate(boolean p_bPrivate)
int getFKSensitivity()
void setFKSensitivity(int p_iKey)
java.lang.String getFKUserMailboxEmail()
void sendMeetingRequest() throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
ExchangeUtilException
- If request could not be sent.void cancelMeeting() throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
ExchangeUtilException
- If meeting could not be canceled.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |