Class Attendee
- java.lang.Object
-
- microsoft.exchange.webservices.data.property.complex.ComplexProperty
-
- microsoft.exchange.webservices.data.property.complex.EmailAddress
-
- microsoft.exchange.webservices.data.property.complex.Attendee
-
- All Implemented Interfaces:
ISelfValidate,ComplexFunctionDelegate<EwsServiceXmlReader>,ISearchStringProvider
public final class Attendee extends EmailAddress
Represents an attendee to a meeting.
-
-
Field Summary
-
Fields inherited from class microsoft.exchange.webservices.data.property.complex.EmailAddress
SmtpRoutingType
-
-
Constructor Summary
Constructors Constructor Description Attendee()Initializes a new instance of the Attendee class.Attendee(String smtpAddress)Initializes a new instance of the Attendee class.Attendee(String name, String smtpAddress)Initializes a new instance of the Attendee class.Attendee(String name, String smtpAddress, String routingType)Initializes a new instance of the Attendee class.Attendee(EmailAddress mailbox)Initializes a new instance of the Attendee class.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DategetLastResponseTime()Gets the last response time.MeetingResponseTypegetResponseType()Gets the type of response the attendee gave to the meeting invitation it received.booleantryReadElementFromXml(EwsServiceXmlReader reader)Tries to read element from XML.voidwriteElementsToXml(EwsServiceXmlWriter writer)Writes the elements to XML.-
Methods inherited from class microsoft.exchange.webservices.data.property.complex.EmailAddress
getAddress, getEmailAddressFromString, getId, getMailboxType, getName, getRoutingType, getSearchString, getSmtpRoutingType, setAddress, setId, setMailboxType, setName, setRoutingType, toString
-
Methods inherited from class microsoft.exchange.webservices.data.property.complex.ComplexProperty
addOnChangeEvent, canSetFieldValue, changed, clearChangeEvents, clearChangeLog, func, getNamespace, internalValidate, loadFromXml, loadFromXml, readAttributesFromXml, readTextValueFromXml, removeChangeEvent, setNamespace, tryReadElementFromXmlToPatch, updateFromXml, updateFromXml, validate, writeAttributesToXml, writeToXml, writeToXml
-
-
-
-
Constructor Detail
-
Attendee
public Attendee()
Initializes a new instance of the Attendee class.
-
Attendee
public Attendee(String smtpAddress) throws Exception
Initializes a new instance of the Attendee class.- Parameters:
smtpAddress- the smtp address- Throws:
Exception- the exception
-
Attendee
public Attendee(String name, String smtpAddress)
Initializes a new instance of the Attendee class.- Parameters:
name- the namesmtpAddress- the smtp address
-
Attendee
public Attendee(String name, String smtpAddress, String routingType)
Initializes a new instance of the Attendee class.- Parameters:
name- the namesmtpAddress- the smtp addressroutingType- the routing type
-
Attendee
public Attendee(EmailAddress mailbox) throws Exception
Initializes a new instance of the Attendee class.- Parameters:
mailbox- the mailbox- Throws:
Exception- the exception
-
-
Method Detail
-
getResponseType
public MeetingResponseType getResponseType()
Gets the type of response the attendee gave to the meeting invitation it received.- Returns:
- the response type
-
getLastResponseTime
public Date getLastResponseTime()
Gets the last response time.- Returns:
- the last response time
-
tryReadElementFromXml
public boolean tryReadElementFromXml(EwsServiceXmlReader reader) throws Exception
Tries to read element from XML.- Overrides:
tryReadElementFromXmlin classEmailAddress- Parameters:
reader- the reader- Returns:
- True if element was read.
- Throws:
Exception- the exception
-
writeElementsToXml
public void writeElementsToXml(EwsServiceXmlWriter writer) throws Exception
Writes the elements to XML.- Overrides:
writeElementsToXmlin classEmailAddress- Parameters:
writer- the writer- Throws:
Exception- the exception
-
-