com.microsoft.exchange.types
Class GroupByType

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

public class GroupByType
extends BaseGroupByType
implements org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.ToString

Allows consumers to specify arbitrary groupings for FindItem queries.

Java class for GroupByType complex type.

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

 <complexType name="GroupByType">
   <complexContent>
     <extension base="{http://schemas.microsoft.com/exchange/services/2006/types}BaseGroupByType">
       <sequence>
         <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>
         <element name="AggregateOn" type="{http://schemas.microsoft.com/exchange/services/2006/types}AggregateOnType"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  AggregateOnType aggregateOn
           
protected  PathToExtendedFieldType extendedFieldURI
           
protected  PathToUnindexedFieldType fieldURI
           
protected  PathToIndexedFieldType indexedFieldURI
           
 
Fields inherited from class com.microsoft.exchange.types.BaseGroupByType
order
 
Constructor Summary
GroupByType()
           
 
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)
           
 AggregateOnType getAggregateOn()
          Gets the value of the aggregateOn 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 setAggregateOn(AggregateOnType value)
          Sets the value of the aggregateOn 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 com.microsoft.exchange.types.BaseGroupByType
getOrder, setOrder
 
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

aggregateOn

protected AggregateOnType aggregateOn
Constructor Detail

GroupByType

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

getAggregateOn

public AggregateOnType getAggregateOn()
Gets the value of the aggregateOn property.

Returns:
possible object is AggregateOnType

setAggregateOn

public void setAggregateOn(AggregateOnType value)
Sets the value of the aggregateOn property.

Parameters:
value - allowed object is AggregateOnType

toString

public String toString()
Overrides:
toString in class BaseGroupByType

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
Overrides:
append in class BaseGroupByType

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
Overrides:
appendFields in class BaseGroupByType

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
Overrides:
equals in class BaseGroupByType

equals

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

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
Overrides:
hashCode in class BaseGroupByType

hashCode

public int hashCode()
Overrides:
hashCode in class BaseGroupByType


Copyright © 2012 Jasig. All Rights Reserved.