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

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.PropertyDefinition
              extended by microsoft.exchange.webservices.data.property.definition.ComplexPropertyDefinitionBase
                  extended by microsoft.exchange.webservices.data.property.definition.PermissionSetPropertyDefinition

public class PermissionSetPropertyDefinition
extends ComplexPropertyDefinitionBase

Represents permission set property definition.


Constructor Summary
PermissionSetPropertyDefinition(String xmlElementName, String uri, EnumSet<PropertyDefinitionFlags> flags, ExchangeVersion version)
          Initializes a new instance of the PermissionSetPropertyDefinition class.
 
Method Summary
 ComplexProperty createPropertyInstance(ServiceObject owner)
          Creates the property instance.
 Class<FolderPermissionCollection> getType()
          Gets the property type.
 
Methods inherited from class microsoft.exchange.webservices.data.property.definition.ComplexPropertyDefinitionBase
internalLoadFromXml, loadPropertyValueFromXml, writePropertyValueToXml
 
Methods inherited from class microsoft.exchange.webservices.data.property.definition.PropertyDefinition
getAssociatedInternalProperties, getName, getPrintableName, getVersion, getXmlElement, hasFlag, hasFlag, isNullable, registerAssociatedInternalProperties, setName
 
Methods inherited from class microsoft.exchange.webservices.data.property.definition.ServiceObjectPropertyDefinition
getUri, getXmlElementName, writeAttributesToXml
 
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

PermissionSetPropertyDefinition

public PermissionSetPropertyDefinition(String xmlElementName,
                                       String uri,
                                       EnumSet<PropertyDefinitionFlags> flags,
                                       ExchangeVersion version)
Initializes a new instance of the PermissionSetPropertyDefinition class.

Parameters:
xmlElementName - Name of the XML element.
uri - The URI.
flags - The flags.
version - The version.
Method Detail

createPropertyInstance

public ComplexProperty createPropertyInstance(ServiceObject owner)
Creates the property instance.

Specified by:
createPropertyInstance in class ComplexPropertyDefinitionBase
Parameters:
owner - The owner.
Returns:
ComplexProperty.

getType

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

Specified by:
getType in class PropertyDefinitionBase


Copyright © 2012–2015 Microsoft. All rights reserved.