com.microsoft.exchange.types
Class AggregateOnType

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

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

Represents the field of each item to aggregate on and the qualifier to apply to that field in determining which item will represent the group.

Java class for AggregateOnType complex type.

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

 <complexType name="AggregateOnType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <choice>
         <element name="FieldURI" type="{http://schemas.microsoft.com/exchange/services/2006/types}PathToUnindexedFieldType"/>
         <element name="IndexedFieldURI" type="{http://schemas.microsoft.com/exchange/services/2006/types}PathToIndexedFieldType"/>
         <element name="ExtendedFieldURI" type="{http://schemas.microsoft.com/exchange/services/2006/types}PathToExtendedFieldType"/>
       </choice>
       <attribute name="Aggregate" use="required" type="{http://schemas.microsoft.com/exchange/services/2006/types}AggregateType" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  AggregateType aggregate
           
protected  PathToExtendedFieldType extendedFieldURI
           
protected  PathToUnindexedFieldType fieldURI
           
protected  PathToIndexedFieldType indexedFieldURI
           
 
Constructor Summary
AggregateOnType()
           
 
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)
           
 AggregateType getAggregate()
          Gets the value of the aggregate property.
 PathToExtendedFieldType getExtendedFieldURI()
          Gets the value of the extendedFieldURI property.
 PathToUnindexedFieldType getFieldURI()
          Gets the value of the fieldURI property.
 PathToIndexedFieldType getIndexedFieldURI()
          Gets the value of the indexedFieldURI property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 void setAggregate(AggregateType value)
          Sets the value of the aggregate property.
 void setExtendedFieldURI(PathToExtendedFieldType value)
          Sets the value of the extendedFieldURI property.
 void setFieldURI(PathToUnindexedFieldType value)
          Sets the value of the fieldURI property.
 void setIndexedFieldURI(PathToIndexedFieldType value)
          Sets the value of the indexedFieldURI property.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

extendedFieldURI

protected PathToExtendedFieldType extendedFieldURI

indexedFieldURI

protected PathToIndexedFieldType indexedFieldURI

fieldURI

protected PathToUnindexedFieldType fieldURI

aggregate

protected AggregateType aggregate
Constructor Detail

AggregateOnType

public AggregateOnType()
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

getIndexedFieldURI

public PathToIndexedFieldType getIndexedFieldURI()
Gets the value of the indexedFieldURI property.

Returns:
possible object is PathToIndexedFieldType

setIndexedFieldURI

public void setIndexedFieldURI(PathToIndexedFieldType value)
Sets the value of the indexedFieldURI property.

Parameters:
value - allowed object is PathToIndexedFieldType

getFieldURI

public PathToUnindexedFieldType getFieldURI()
Gets the value of the fieldURI property.

Returns:
possible object is PathToUnindexedFieldType

setFieldURI

public void setFieldURI(PathToUnindexedFieldType value)
Sets the value of the fieldURI property.

Parameters:
value - allowed object is PathToUnindexedFieldType

getAggregate

public AggregateType getAggregate()
Gets the value of the aggregate property.

Returns:
possible object is AggregateType

setAggregate

public void setAggregate(AggregateType value)
Sets the value of the aggregate property.

Parameters:
value - allowed object is AggregateType

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.