|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmicrosoft.exchange.webservices.data.ComplexProperty
microsoft.exchange.webservices.data.EmailAddress
public class EmailAddress
Represents an e-mail address.
Field Summary | |
---|---|
protected static java.lang.String |
SmtpRoutingType
The Constant SmtpRoutingType. |
Constructor Summary | |
---|---|
|
EmailAddress()
* Initializes a new instance. |
protected |
EmailAddress(EmailAddress mailbox)
* Initializes a new instance from another EmailAddress instance. |
|
EmailAddress(java.lang.String smtpAddress)
* Initializes a new instance. |
|
EmailAddress(java.lang.String name,
java.lang.String smtpAddress)
* Initializes a new instance. |
|
EmailAddress(java.lang.String name,
java.lang.String address,
java.lang.String routingType)
* Initializes a new instance. |
protected |
EmailAddress(java.lang.String name,
java.lang.String address,
java.lang.String routingType,
MailboxType mailboxType)
* Initializes a new instance. |
protected |
EmailAddress(java.lang.String name,
java.lang.String address,
java.lang.String routingType,
MailboxType mailboxType,
ItemId id)
* Initializes a new instance. |
Method Summary | |
---|---|
java.lang.String |
getAddress()
Gets the actual address associated with the e-mail address. |
static EmailAddress |
getEmailAddressFromString(java.lang.String smtpAddress)
Defines an implicit conversion between a string representing an SMTP address and EmailAddress. |
ItemId |
getId()
* Gets the Id of the contact the e-mail address represents. |
MailboxType |
getMailboxType()
Gets the type of the e-mail address. |
java.lang.String |
getName()
* Gets the name associated with the e-mail address. |
java.lang.String |
getRoutingType()
* Gets the routing type associated with the e-mail address. |
java.lang.String |
getSearchString()
Get a string representation for using this instance in a search filter. |
protected java.lang.String |
getSmtpRoutingType()
* Gets the routing type. |
void |
setAddress(java.lang.String address)
Sets the actual address associated with the e-mail address. |
void |
setId(ItemId id)
* Sets the Id of the contact the e-mail address represents. |
void |
setMailboxType(MailboxType mailboxType)
* Sets the type of the e-mail address. |
void |
setName(java.lang.String name)
* Sets the name associated with the e-mail address. |
void |
setRoutingType(java.lang.String routingType)
Sets the routing type associated with the e-mail address. |
java.lang.String |
toString()
Returns string that represents the current instance. |
protected boolean |
tryReadElementFromXml(microsoft.exchange.webservices.data.EwsServiceXmlReader reader)
Try read element from xml. |
protected void |
writeElementsToXml(microsoft.exchange.webservices.data.EwsServiceXmlWriter writer)
* Writes elements to XML. |
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, writeToXml, writeToXml |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected static final java.lang.String SmtpRoutingType
Constructor Detail |
---|
public EmailAddress()
public EmailAddress(java.lang.String smtpAddress)
smtpAddress
- The SMTP address used to initialize the EmailAddress.public EmailAddress(java.lang.String name, java.lang.String smtpAddress)
name
- The name used to initialize the EmailAddress.smtpAddress
- The SMTP address used to initialize the EmailAddress.public EmailAddress(java.lang.String name, java.lang.String address, java.lang.String routingType)
name
- The name used to initialize the EmailAddress.address
- The address used to initialize the EmailAddress.routingType
- The routing type used to initialize the EmailAddress.protected EmailAddress(java.lang.String name, java.lang.String address, java.lang.String routingType, MailboxType mailboxType)
name
- The name used to initialize the EmailAddress.address
- The address used to initialize the EmailAddress.routingType
- The routing type used to initialize the EmailAddress.mailboxType
- Mailbox type of the participant.protected EmailAddress(java.lang.String name, java.lang.String address, java.lang.String routingType, MailboxType mailboxType, ItemId id)
name
- The name used to initialize the EmailAddress.address
- The address used to initialize the EmailAddress.routingType
- The routing type used to initialize the EmailAddress.mailboxType
- Mailbox type of the participant.id
- ItemId of a Contact or PDL.protected EmailAddress(EmailAddress mailbox) throws java.lang.Exception
mailbox
- EMailAddress instance to copy.
java.lang.Exception
- the exceptionMethod Detail |
---|
public java.lang.String getName()
public void setName(java.lang.String name)
name
- the new namepublic java.lang.String getAddress()
public void setAddress(java.lang.String address)
address
- address associated with the e-mail address.public java.lang.String getRoutingType()
public void setRoutingType(java.lang.String routingType)
routingType
- routing type associated with the e-mail address.public MailboxType getMailboxType()
public void setMailboxType(MailboxType mailboxType)
mailboxType
- the new mailbox typepublic ItemId getId()
public void setId(ItemId id)
id
- the new idpublic static EmailAddress getEmailAddressFromString(java.lang.String smtpAddress)
smtpAddress
- The SMTP address to convert to EmailAddress.
protected boolean tryReadElementFromXml(microsoft.exchange.webservices.data.EwsServiceXmlReader reader) throws java.lang.Exception
tryReadElementFromXml
in class ComplexProperty
reader
- accepts EwsServiceXmlReader
java.lang.Exception
- throws Exceptionprotected void writeElementsToXml(microsoft.exchange.webservices.data.EwsServiceXmlWriter writer) throws java.lang.Exception
writeElementsToXml
in class ComplexProperty
writer
- The writer.
java.lang.Exception
- the exceptionpublic java.lang.String getSearchString()
getSearchString
in interface ISearchStringProvider
public java.lang.String toString()
toString
in class java.lang.Object
protected java.lang.String getSmtpRoutingType()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |