microsoft.exchange.webservices.data
Class CalendarEventDetails

java.lang.Object
  extended by microsoft.exchange.webservices.data.ComplexProperty
      extended by microsoft.exchange.webservices.data.CalendarEventDetails

public final class CalendarEventDetails
extends ComplexProperty

Represents the details of a calendar event as returned by the GetUserAvailability operation.


Constructor Summary
protected CalendarEventDetails()
          Initializes a new instance of the CalendarEventDetails class.
 
Method Summary
 java.lang.String getLocation()
          Gets the location of the calendar event.
 java.lang.String getStoreId()
          Gets the store Id of the calendar event.
 java.lang.String getSubject()
          Gets the subject of the calendar event.
 boolean isException()
          Gets a value indicating whether the calendar event is an exception in a recurring series.
 boolean isMeeting()
          Gets a value indicating whether the calendar event is a meeting.
 boolean isPrivate()
          Gets a value indicating whether the calendar event is private.
 boolean isRecurring()
          Gets a value indicating whether the calendar event is recurring.
 boolean isReminderSet()
          Gets a value indicating whether the calendar event has a reminder set.
protected  boolean tryReadElementFromXml(microsoft.exchange.webservices.data.EwsServiceXmlReader reader)
          Attempts to read the element at the reader's current position.
 
Methods inherited from class microsoft.exchange.webservices.data.ComplexProperty
addOnChangeEvent, canSetFieldValue, changed, clearChangeEvents, clearChangeLog, func, getNamespace, internalValidate, loadFromXml, loadFromXml, readAttributesFromXml, readTextValueFromXml, removeChangeEvent, setNamespace, tryReadElementFromXmlToPatch, updateFromXml, updateFromXml, validate, writeAttributesToXml, writeElementsToXml, writeToXml, writeToXml
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CalendarEventDetails

protected CalendarEventDetails()
Initializes a new instance of the CalendarEventDetails class.

Method Detail

tryReadElementFromXml

protected boolean tryReadElementFromXml(microsoft.exchange.webservices.data.EwsServiceXmlReader reader)
                                 throws java.lang.Exception
Attempts to read the element at the reader's current position.

Overrides:
tryReadElementFromXml in class ComplexProperty
Parameters:
reader - the reader
Returns:
True if the element was read, false otherwise.
Throws:
java.lang.Exception - the exception

getStoreId

public java.lang.String getStoreId()
Gets the store Id of the calendar event.

Returns:
the store id

getSubject

public java.lang.String getSubject()
Gets the subject of the calendar event.

Returns:
the subject

getLocation

public java.lang.String getLocation()
Gets the location of the calendar event.

Returns:
the location

isMeeting

public boolean isMeeting()
Gets a value indicating whether the calendar event is a meeting.

Returns:
true, if is meeting

isRecurring

public boolean isRecurring()
Gets a value indicating whether the calendar event is recurring.

Returns:
true, if is recurring

isException

public boolean isException()
Gets a value indicating whether the calendar event is an exception in a recurring series.

Returns:
true, if is exception

isReminderSet

public boolean isReminderSet()
Gets a value indicating whether the calendar event has a reminder set.

Returns:
true, if is reminder set

isPrivate

public boolean isPrivate()
Gets a value indicating whether the calendar event is private.

Returns:
true, if is private