|
||||||||
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.GroupMember
public class GroupMember
Represents a group member.
Constructor Summary | |
---|---|
|
GroupMember()
Initializes a new instance of the GroupMember class. |
|
GroupMember(Contact contact,
EmailAddressKey emailAddressKey)
Initializes a new instance of the GroupMember class. |
|
GroupMember(EmailAddress addressInformation)
Initializes a new instance of the GroupMember class. |
protected |
GroupMember(GroupMember member)
Initializes a new instance of the GroupMember class. |
|
GroupMember(ItemId contactGroupId)
Initializes a new instance of the GroupMember class. |
|
GroupMember(ItemId contactId,
java.lang.String addressToLink)
Initializes a new instance of the GroupMember class. |
|
GroupMember(java.lang.String smtpAddress)
Initializes a new instance of the GroupMember class. |
|
GroupMember(java.lang.String smtpAddress,
MailboxType mailboxType)
Initializes a new instance of the GroupMember class. |
|
GroupMember(java.lang.String name,
java.lang.String smtpAddress)
Initializes a new instance of the GroupMember class. |
|
GroupMember(java.lang.String address,
java.lang.String routingType,
MailboxType mailboxType)
Initializes a new instance of the GroupMember class. |
|
GroupMember(java.lang.String name,
java.lang.String address,
java.lang.String routingType)
Initializes a new instance of the GroupMember class. |
Method Summary | |
---|---|
void |
complexPropertyChanged(ComplexProperty complexProperty)
Complex property changed. |
EmailAddress |
getAddressInformation()
Gets the address information of the member. |
java.lang.String |
getKey()
Gets the key of the member. |
MemberStatus |
getStatus()
Gets the status of the member. |
protected void |
readAttributesFromXml(microsoft.exchange.webservices.data.EwsServiceXmlReader reader)
Reads the member Key attribute from XML. |
protected void |
setAddressInformation(EmailAddress value)
Sets the address information. |
protected boolean |
tryReadElementFromXml(microsoft.exchange.webservices.data.EwsServiceXmlReader reader)
Tries to read Status or Mailbox elements from XML. |
protected void |
writeAttributesToXml(microsoft.exchange.webservices.data.EwsServiceXmlWriter writer)
Writes the member key attribute to 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, readTextValueFromXml, removeChangeEvent, setNamespace, tryReadElementFromXmlToPatch, updateFromXml, updateFromXml, validate, writeToXml, writeToXml |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GroupMember()
public GroupMember(java.lang.String smtpAddress)
smtpAddress
- The SMTP address of the memberpublic GroupMember(java.lang.String address, java.lang.String routingType, MailboxType mailboxType) throws ServiceLocalException
address
- the addressroutingType
- The routing type of the address.mailboxType
- The mailbox type of the member.
ServiceLocalException
- the service local exceptionpublic GroupMember(java.lang.String smtpAddress, MailboxType mailboxType) throws ServiceLocalException
smtpAddress
- The SMTP address of the membermailboxType
- The mailbox type of the member.
ServiceLocalException
- the service local exceptionpublic GroupMember(java.lang.String name, java.lang.String address, java.lang.String routingType)
name
- The name of the one-off member.address
- the addressroutingType
- The routing type of the address.public GroupMember(java.lang.String name, java.lang.String smtpAddress)
name
- The name of the one-off member.smtpAddress
- The SMTP address of the memberpublic GroupMember(ItemId contactGroupId)
contactGroupId
- The Id of the contact group to link the member to.public GroupMember(ItemId contactId, java.lang.String addressToLink)
contactId
- The Id of the contact memberaddressToLink
- The Id of the contact to link the member to.public GroupMember(EmailAddress addressInformation) throws java.lang.Exception
addressInformation
- The e-mail address of the member.
java.lang.Exception
- the exceptionprotected GroupMember(GroupMember member) throws java.lang.Exception
member
- GroupMember class instance to copy.
java.lang.Exception
- the exceptionpublic GroupMember(Contact contact, EmailAddressKey emailAddressKey) throws java.lang.Exception
contact
- The contact to link to.emailAddressKey
- The contact's e-mail address to link to.
java.lang.Exception
- the exceptionMethod Detail |
---|
public java.lang.String getKey()
public EmailAddress getAddressInformation()
protected void setAddressInformation(EmailAddress value)
value
- the new address informationpublic MemberStatus getStatus()
protected void readAttributesFromXml(microsoft.exchange.webservices.data.EwsServiceXmlReader reader) throws java.lang.Exception
readAttributesFromXml
in class ComplexProperty
reader
- the reader
java.lang.Exception
- the exceptionprotected boolean tryReadElementFromXml(microsoft.exchange.webservices.data.EwsServiceXmlReader reader) throws java.lang.Exception
tryReadElementFromXml
in class ComplexProperty
reader
- the reader
java.lang.Exception
- the exceptionprotected void writeAttributesToXml(microsoft.exchange.webservices.data.EwsServiceXmlWriter writer) throws ServiceXmlSerializationException
writeAttributesToXml
in class ComplexProperty
writer
- the writer
ServiceXmlSerializationException
- the service xml serialization 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 void complexPropertyChanged(ComplexProperty complexProperty)
complexProperty
- accepts ComplexProperty
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |