Class PermissionSetPropertyDefinition
- java.lang.Object
-
- microsoft.exchange.webservices.data.property.definition.PropertyDefinitionBase
-
- microsoft.exchange.webservices.data.property.definition.ServiceObjectPropertyDefinition
-
- microsoft.exchange.webservices.data.property.definition.PropertyDefinition
-
- microsoft.exchange.webservices.data.property.definition.ComplexPropertyDefinitionBase
-
- microsoft.exchange.webservices.data.property.definition.PermissionSetPropertyDefinition
-
public class PermissionSetPropertyDefinition extends ComplexPropertyDefinitionBase
Represents permission set property definition.
-
-
Constructor Summary
Constructors Constructor Description PermissionSetPropertyDefinition(String xmlElementName, String uri, EnumSet<PropertyDefinitionFlags> flags, ExchangeVersion version)Initializes a new instance of the PermissionSetPropertyDefinition class.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ComplexPropertycreatePropertyInstance(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
-
-
-
-
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:
createPropertyInstancein classComplexPropertyDefinitionBase- Parameters:
owner- The owner.- Returns:
- ComplexProperty.
-
getType
public Class<FolderPermissionCollection> getType()
Gets the property type.- Specified by:
getTypein classPropertyDefinitionBase
-
-