microsoft.exchange.webservices.data.property.definition
Class GroupMemberPropertyDefinition

java.lang.Object
  extended by microsoft.exchange.webservices.data.property.definition.PropertyDefinitionBase
      extended by microsoft.exchange.webservices.data.property.definition.ServiceObjectPropertyDefinition
          extended by microsoft.exchange.webservices.data.property.definition.GroupMemberPropertyDefinition

public final class GroupMemberPropertyDefinition
extends ServiceObjectPropertyDefinition

Represents the definition of the GroupMember property.


Constructor Summary
GroupMemberPropertyDefinition()
          Initializes a new instance of the GroupMemberPropertyDefinition class without key.
GroupMemberPropertyDefinition(String key)
          Initializes a new instance of the GroupMemberPropertyDefinition class.
 
Method Summary
 String getKey()
          Gets the key.
 String getPrintableName()
          Gets the property definition's printable name.
 Class<String> getType()
          Gets the property type.
protected  String getXmlElementName()
          Gets the name of the XML element.
 void setKey(String key)
          Sets the key.
protected  void writeAttributesToXml(EwsServiceXmlWriter writer)
          Writes the attribute to XML.
 
Methods inherited from class microsoft.exchange.webservices.data.property.definition.ServiceObjectPropertyDefinition
getUri, getVersion
 
Methods inherited from class microsoft.exchange.webservices.data.property.definition.PropertyDefinitionBase
toString, tryLoadFromXml, writeToXml
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GroupMemberPropertyDefinition

public GroupMemberPropertyDefinition(String key)
Initializes a new instance of the GroupMemberPropertyDefinition class.

Parameters:
key - the key

GroupMemberPropertyDefinition

public GroupMemberPropertyDefinition()
Initializes a new instance of the GroupMemberPropertyDefinition class without key.

Method Detail

getKey

public String getKey()
Gets the key.

Returns:
the key

setKey

public void setKey(String key)
Sets the key.

Parameters:
key - the new key

getXmlElementName

protected String getXmlElementName()
Gets the name of the XML element.

Overrides:
getXmlElementName in class ServiceObjectPropertyDefinition
Returns:
XML element name.

writeAttributesToXml

protected void writeAttributesToXml(EwsServiceXmlWriter writer)
                             throws ServiceXmlSerializationException
Writes the attribute to XML.

Overrides:
writeAttributesToXml in class ServiceObjectPropertyDefinition
Parameters:
writer - the writer
Throws:
ServiceXmlSerializationException - the service xml serialization exception

getPrintableName

public String getPrintableName()
Gets the property definition's printable name.

Specified by:
getPrintableName in class PropertyDefinitionBase
Returns:
The property definition's printable name.

getType

public Class<String> getType()
Gets the property type.

Specified by:
getType in class PropertyDefinitionBase


Copyright © 2012–2015 Microsoft. All rights reserved.