com.microsoft.exchange.types
Class ExtendedPropertyType

java.lang.Object
  extended by com.microsoft.exchange.types.ExtendedPropertyType
All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.ToString

public class ExtendedPropertyType
extends Object
implements org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.ToString

Represents an extended property instance (both its path identifier along with its associated value).

Java class for ExtendedPropertyType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="ExtendedPropertyType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="ExtendedFieldURI" type="{http://schemas.microsoft.com/exchange/services/2006/types}PathToExtendedFieldType"/>
         <choice>
           <element name="Value" type="{http://www.w3.org/2001/XMLSchema}string"/>
           <element name="Values" type="{http://schemas.microsoft.com/exchange/services/2006/types}NonEmptyArrayOfPropertyValuesType"/>
         </choice>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  PathToExtendedFieldType extendedFieldURI
           
protected  String value
           
protected  NonEmptyArrayOfPropertyValuesType values
           
 
Constructor Summary
ExtendedPropertyType()
           
 
Method Summary
 StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
           
 StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
           
 boolean equals(Object object)
           
 boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
           
 PathToExtendedFieldType getExtendedFieldURI()
          Gets the value of the extendedFieldURI property.
 String getValue()
          Gets the value of the value property.
 NonEmptyArrayOfPropertyValuesType getValues()
          Gets the value of the values property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 void setExtendedFieldURI(PathToExtendedFieldType value)
          Sets the value of the extendedFieldURI property.
 void setValue(String value)
          Sets the value of the value property.
 void setValues(NonEmptyArrayOfPropertyValuesType value)
          Sets the value of the values property.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

extendedFieldURI

protected PathToExtendedFieldType extendedFieldURI

values

protected NonEmptyArrayOfPropertyValuesType values

value

protected String value
Constructor Detail

ExtendedPropertyType

public ExtendedPropertyType()
Method Detail

getExtendedFieldURI

public PathToExtendedFieldType getExtendedFieldURI()
Gets the value of the extendedFieldURI property.

Returns:
possible object is PathToExtendedFieldType

setExtendedFieldURI

public void setExtendedFieldURI(PathToExtendedFieldType value)
Sets the value of the extendedFieldURI property.

Parameters:
value - allowed object is PathToExtendedFieldType

getValues

public NonEmptyArrayOfPropertyValuesType getValues()
Gets the value of the values property.

Returns:
possible object is NonEmptyArrayOfPropertyValuesType

setValues

public void setValues(NonEmptyArrayOfPropertyValuesType value)
Sets the value of the values property.

Parameters:
value - allowed object is NonEmptyArrayOfPropertyValuesType

getValue

public String getValue()
Gets the value of the value property.

Returns:
possible object is String

setValue

public void setValue(String value)
Sets the value of the value property.

Parameters:
value - allowed object is String

toString

public String toString()
Overrides:
toString in class Object

append

public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            StringBuilder buffer,
                            org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString

appendFields

public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                  StringBuilder buffer,
                                  org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
Specified by:
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString

equals

public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
                      Object object,
                      org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals

equals

public boolean equals(Object object)
Overrides:
equals in class Object

hashCode

public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                    org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode

hashCode

public int hashCode()
Overrides:
hashCode in class Object


Copyright © 2012 Jasig. All Rights Reserved.