Class TaskDelegationStatePropertyDefinition
- 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.GenericPropertyDefinition<TaskDelegationState>
-
- microsoft.exchange.webservices.data.property.definition.TaskDelegationStatePropertyDefinition
-
public final class TaskDelegationStatePropertyDefinition extends GenericPropertyDefinition<TaskDelegationState>
Represents a task delegation property definition.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTaskDelegationStatePropertyDefinition.StatusThe Enum Status.
-
Constructor Summary
Constructors Constructor Description TaskDelegationStatePropertyDefinition(String xmlElementName, String uri, EnumSet<PropertyDefinitionFlags> flags, ExchangeVersion version)Initializes a new instance of the "TaskDelegationStatePropertyDefinition" class.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisNullable()Gets a value indicating whether this property definition is for a nullable type.voidloadPropertyValueFromXml(EwsServiceXmlReader reader, PropertyBag propertyBag)Loads from XML.protected TaskDelegationStateparse(String value)Parses the specified value.protected StringtoString(TaskDelegationState value)Convert instance to string.voidwritePropertyValueToXml(EwsServiceXmlWriter writer, PropertyBag propertyBag, boolean isUpdateOperation)Writes the property value to XML.-
Methods inherited from class microsoft.exchange.webservices.data.property.definition.GenericPropertyDefinition
getType
-
Methods inherited from class microsoft.exchange.webservices.data.property.definition.PropertyDefinition
getAssociatedInternalProperties, getName, getPrintableName, getVersion, getXmlElement, hasFlag, hasFlag, 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
-
TaskDelegationStatePropertyDefinition
public TaskDelegationStatePropertyDefinition(String xmlElementName, String uri, EnumSet<PropertyDefinitionFlags> flags, ExchangeVersion version)
Initializes a new instance of the "TaskDelegationStatePropertyDefinition" class.- Parameters:
xmlElementName- Name of the XML element.uri- The URI.flags- The flags.version- The version.
-
-
Method Detail
-
parse
protected TaskDelegationState parse(String value)
Parses the specified value.- Overrides:
parsein classGenericPropertyDefinition<TaskDelegationState>- Parameters:
value- The value.- Returns:
- Typed value.
-
toString
protected String toString(TaskDelegationState value)
Convert instance to string.- Parameters:
value- The value.- Returns:
- String representation of property value.
-
isNullable
public boolean isNullable()
Gets a value indicating whether this property definition is for a nullable type.- Overrides:
isNullablein classPropertyDefinition- Returns:
- always true
-
loadPropertyValueFromXml
public void loadPropertyValueFromXml(EwsServiceXmlReader reader, PropertyBag propertyBag) throws Exception
Loads from XML.- Specified by:
loadPropertyValueFromXmlin classPropertyDefinition- Parameters:
reader- The reader.propertyBag- The property bag.- Throws:
Exception- the exception
-
writePropertyValueToXml
public void writePropertyValueToXml(EwsServiceXmlWriter writer, PropertyBag propertyBag, boolean isUpdateOperation) throws XMLStreamException, ServiceLocalException
Writes the property value to XML.- Specified by:
writePropertyValueToXmlin classPropertyDefinition- Parameters:
writer- The writer.propertyBag- The property bag.isUpdateOperation- Indicates whether the context is an update operation.- Throws:
XMLStreamException- the XML stream exceptionServiceLocalException- the service local exception
-
-