|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.moyosoft.connector.ms.outlook.item.OutlookItem | +--com.moyosoft.connector.ms.outlook.appointment.OutlookAppointment
Represents an appointment or meeting item stored in the Outlook calendar.
A new appointment can be created by instantiating this class. To save the new appointment to the calendar, call the method save().
This class provides getter and setter methods to access or modify the appointment's properties.
OutlookAppointment(Outlook)
,
OutlookItem.save()
Constructor Summary | |
OutlookAppointment(com.moyosoft.connector.com.Dispatch dispatch)
|
|
OutlookAppointment(Outlook outlookApplication)
Creates a new appointment item in the default calendar folder |
|
OutlookAppointment(OutlookFolder folder)
Creates a new appointment in the specified folder |
Method Summary | |
void |
clearRecurrencePattern()
|
void |
close(InspectorClose saveMode)
|
OutlookAttachment |
createAttachment(java.io.File pAttachmentFile,
AttachmentType pType)
|
OutlookMail |
forwardAsVcal()
|
AttachmentsCollection |
getAttachments()
|
int |
getAttachmentsCount()
|
java.lang.String |
getBillingInformation()
|
java.lang.String |
getBody()
|
BusyStatus |
getBusyStatus()
|
java.lang.String |
getCategories()
|
int |
getColorLabel()
|
java.lang.String |
getCompanies()
|
java.lang.String |
getConferenceServerPassword()
|
ConflictsCollection |
getConflicts()
|
java.lang.String |
getConversationIndex()
|
java.lang.String |
getConversationTopic()
|
DownloadState |
getDownloadState()
|
int |
getDuration()
|
java.util.Date |
getEnd()
|
FormDescription |
getFormDescription()
|
java.lang.String |
getGlobalAppointmentId()
|
ImportanceType |
getImportance()
|
Inspector |
getInspector()
|
int |
getInternetCodepage()
The 'InternetCodepage' property is only supported by Outlook 2002 or higher. |
boolean |
getIsRecurring()
Deprecated. Use the isRecurring() method instead. |
ItemPropertiesCollection |
getItemProperties()
|
java.lang.String |
getLocation()
|
RemoteStatus |
getMarkForDownload()
|
MeetingStatus |
getMeetingStatus()
|
java.lang.String |
getMeetingWorkspaceURL()
The 'MeetingWorkspaceURL' property is only supported by Outlook 2003 or higher. |
java.lang.String |
getMessageClass()
|
java.lang.String |
getMileage()
|
java.lang.String |
getNetMeetingDocPathName()
|
java.lang.String |
getNetMeetingOrganizerAlias()
|
java.lang.String |
getNetMeetingServer()
|
NetMeetingType |
getNetMeetingType()
|
java.lang.String |
getNetShowURL()
|
java.lang.String |
getOptionalAttendees()
|
java.lang.String |
getOrganizer()
|
RecipientsCollection |
getRecipients()
|
RecurrencePattern |
getRecurrencePattern()
|
RecurrenceState |
getRecurrenceState()
|
int |
getReminderMinutesBeforeStart()
|
java.lang.String |
getReminderSoundFile()
|
java.util.Date |
getReplyTime()
|
java.lang.String |
getRequiredAttendees()
|
java.lang.String |
getResources()
|
ResponseStatus |
getResponseStatus()
|
Account |
getSendUsingAccount()
Returns the account used when sending this message. |
SensitivityType |
getSensitivity()
|
int |
getSize()
|
java.util.Date |
getStart()
|
java.lang.String |
getSubject()
|
OutlookItemType |
getType()
|
UserPropertiesCollection |
getUserProperties()
|
boolean |
isAllDayEvent()
|
boolean |
isAutoResolvedWinner()
|
boolean |
isConferenceServerAllowExternal()
|
boolean |
isConflict()
|
boolean |
isNetMeetingAutoStart()
|
boolean |
isNoAging()
|
boolean |
isOnlineMeeting()
|
boolean |
isRecurring()
|
boolean |
isReminderOverrideDefault()
|
boolean |
isReminderPlaySound()
|
boolean |
isReminderSet()
|
boolean |
isResponseRequested()
|
boolean |
isSaved()
|
boolean |
isUnRead()
|
OutlookMeeting |
respond(MeetingResponse response)
|
OutlookMeeting |
respond(MeetingResponse response,
boolean dontDisplayDialogBox)
|
OutlookMeeting |
respond(MeetingResponse response,
boolean dontDisplayDialogBox,
boolean promptUser)
|
void |
send()
|
void |
setAllDayEvent(boolean value)
|
void |
setBillingInformation(java.lang.String value)
|
void |
setBody(java.lang.String value)
|
void |
setBusyStatus(BusyStatus value)
|
void |
setCategories(java.lang.String value)
|
void |
setColorLabel(int value)
|
void |
setCompanies(java.lang.String value)
|
void |
setConferenceServerAllowExternal(boolean value)
|
void |
setConferenceServerPassword(java.lang.String value)
|
void |
setDuration(int value)
|
void |
setEnd(java.util.Date value)
|
void |
setImportance(ImportanceType value)
|
void |
setInternetCodepage(int value)
The 'InternetCodepage' property is only supported by Outlook 2002 or higher. |
void |
setIsOnlineMeeting(boolean value)
|
void |
setLocation(java.lang.String value)
|
void |
setMarkForDownload(RemoteStatus value)
|
void |
setMeetingStatus(MeetingStatus value)
|
void |
setMessageClass(java.lang.String value)
|
void |
setMileage(java.lang.String value)
|
void |
setNetMeetingAutoStart(boolean value)
|
void |
setNetMeetingDocPathName(java.lang.String value)
|
void |
setNetMeetingOrganizerAlias(java.lang.String value)
|
void |
setNetMeetingServer(java.lang.String value)
|
void |
setNetMeetingType(NetMeetingType value)
|
void |
setNetShowURL(java.lang.String value)
|
void |
setNoAging(boolean value)
|
void |
setOptionalAttendees(java.lang.String value)
|
void |
setReminderMinutesBeforeStart(int value)
|
void |
setReminderOverrideDefault(boolean value)
|
void |
setReminderPlaySound(boolean value)
|
void |
setReminderSet(boolean value)
|
void |
setReminderSoundFile(java.lang.String value)
|
void |
setReplyTime(java.util.Date value)
|
void |
setRequiredAttendees(java.lang.String value)
|
void |
setResources(java.lang.String value)
|
void |
setResponseRequested(boolean value)
|
void |
setSendUsingAccount(Account account)
Define the account to be used when sending this message. |
void |
setSensitivity(SensitivityType value)
|
void |
setStart(java.util.Date value)
|
void |
setSubject(java.lang.String value)
|
void |
setUnRead(boolean value)
|
void |
showCategoriesDialog()
|
Methods inherited from class com.moyosoft.connector.ms.outlook.item.OutlookItem |
copy, create, delete, deleteMapiProperty, deleteMapiProperty, display, display, dispose, equals, getCreationTime, getDispatch, getEntryId, getItemId, getLastModificationTime, getLinks, getMapiProperty, getMapiProperty, getParentFolder, getPropertyAccessor, move, printOut, save, saveAs, saveAs, saveAs, saveAs, setMapiProperty, setMapiProperty |
Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public OutlookAppointment(OutlookFolder folder) throws com.moyosoft.connector.com.ComponentObjectModelException
folder
- the folder where the new appointment will be created
com.moyosoft.connector.com.ComponentObjectModelException
- if a COM error occurs.public OutlookAppointment(Outlook outlookApplication) throws com.moyosoft.connector.com.ComponentObjectModelException
outlookApplication
- the Outlook application's object
com.moyosoft.connector.com.ComponentObjectModelException
- if a COM error occurs.public OutlookAppointment(com.moyosoft.connector.com.Dispatch dispatch)
Method Detail |
public OutlookItemType getType()
getType
in class OutlookItem
public java.lang.String getGlobalAppointmentId() throws com.moyosoft.connector.com.ComponentObjectModelException
com.moyosoft.connector.com.ComponentObjectModelException
public int getColorLabel() throws com.moyosoft.connector.com.ComponentObjectModelException
com.moyosoft.connector.com.ComponentObjectModelException
public void setColorLabel(int value) throws com.moyosoft.connector.com.ComponentObjectModelException
com.moyosoft.connector.com.ComponentObjectModelException
public AttachmentsCollection getAttachments()
getAttachments
in interface IAttachmentsContainer
public OutlookAttachment createAttachment(java.io.File pAttachmentFile, AttachmentType pType)
createAttachment
in interface IAttachmentsContainer
public int getAttachmentsCount()
getAttachmentsCount
in interface IAttachmentsContainer
public java.lang.String getBillingInformation()
public void setBillingInformation(java.lang.String value)
public java.lang.String getBody()
public void setBody(java.lang.String value)
public java.lang.String getCategories()
public void setCategories(java.lang.String value)
public java.lang.String getCompanies()
public void setCompanies(java.lang.String value)
public java.lang.String getConversationIndex()
public java.lang.String getConversationTopic()
public FormDescription getFormDescription()
public Inspector getInspector()
public ImportanceType getImportance()
public void setImportance(ImportanceType value)
public java.lang.String getMessageClass()
public void setMessageClass(java.lang.String value)
public java.lang.String getMileage()
public void setMileage(java.lang.String value)
public boolean isNoAging()
public void setNoAging(boolean value)
public boolean isSaved()
public SensitivityType getSensitivity()
public void setSensitivity(SensitivityType value)
public int getSize()
public java.lang.String getSubject()
public void setSubject(java.lang.String value)
public boolean isUnRead()
public void setUnRead(boolean value)
public UserPropertiesCollection getUserProperties()
public void close(InspectorClose saveMode)
public boolean isAllDayEvent()
public void setAllDayEvent(boolean value)
public BusyStatus getBusyStatus()
public void setBusyStatus(BusyStatus value)
public int getDuration()
public void setDuration(int value)
public java.util.Date getEnd()
public void setEnd(java.util.Date value)
public boolean isOnlineMeeting()
public void setIsOnlineMeeting(boolean value)
public boolean getIsRecurring()
public boolean isRecurring()
public java.lang.String getLocation()
public void setLocation(java.lang.String value)
public MeetingStatus getMeetingStatus()
public void setMeetingStatus(MeetingStatus value)
public boolean isNetMeetingAutoStart()
public void setNetMeetingAutoStart(boolean value)
public java.lang.String getNetMeetingOrganizerAlias()
public void setNetMeetingOrganizerAlias(java.lang.String value)
public java.lang.String getNetMeetingServer()
public void setNetMeetingServer(java.lang.String value)
public NetMeetingType getNetMeetingType()
public void setNetMeetingType(NetMeetingType value)
public java.lang.String getOptionalAttendees()
public void setOptionalAttendees(java.lang.String value)
public java.lang.String getOrganizer()
public RecipientsCollection getRecipients()
public RecurrenceState getRecurrenceState()
public int getReminderMinutesBeforeStart()
public void setReminderMinutesBeforeStart(int value)
public boolean isReminderOverrideDefault()
public void setReminderOverrideDefault(boolean value)
public boolean isReminderPlaySound()
public void setReminderPlaySound(boolean value)
public boolean isReminderSet()
public void setReminderSet(boolean value)
public java.lang.String getReminderSoundFile()
public void setReminderSoundFile(java.lang.String value)
public java.util.Date getReplyTime()
public void setReplyTime(java.util.Date value)
public java.lang.String getRequiredAttendees()
public void setRequiredAttendees(java.lang.String value)
public java.lang.String getResources()
public void setResources(java.lang.String value)
public boolean isResponseRequested()
public void setResponseRequested(boolean value)
public ResponseStatus getResponseStatus()
public java.util.Date getStart()
public void setStart(java.util.Date value)
public void clearRecurrencePattern()
public OutlookMail forwardAsVcal()
public RecurrencePattern getRecurrencePattern()
public OutlookMeeting respond(MeetingResponse response)
public OutlookMeeting respond(MeetingResponse response, boolean dontDisplayDialogBox)
public OutlookMeeting respond(MeetingResponse response, boolean dontDisplayDialogBox, boolean promptUser)
public void send()
public java.lang.String getNetMeetingDocPathName()
public void setNetMeetingDocPathName(java.lang.String value)
public java.lang.String getNetShowURL()
public void setNetShowURL(java.lang.String value)
public boolean isConferenceServerAllowExternal()
public void setConferenceServerAllowExternal(boolean value)
public java.lang.String getConferenceServerPassword()
public void setConferenceServerPassword(java.lang.String value)
public ItemPropertiesCollection getItemProperties()
public DownloadState getDownloadState()
public void showCategoriesDialog()
public int getInternetCodepage()
public void setInternetCodepage(int value)
public RemoteStatus getMarkForDownload()
public void setMarkForDownload(RemoteStatus value)
public boolean isConflict()
public java.lang.String getMeetingWorkspaceURL()
public boolean isAutoResolvedWinner()
public ConflictsCollection getConflicts()
public Account getSendUsingAccount()
public void setSendUsingAccount(Account account)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |