com.microsoft.exchange.messages
Class FindItem

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

public class FindItem
extends BaseRequestType
implements org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.ToString

Java class for FindItemType complex type.

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

 <complexType name="FindItemType">
   <complexContent>
     <extension base="{http://schemas.microsoft.com/exchange/services/2006/messages}BaseRequestType">
       <sequence>
         <element name="ItemShape" type="{http://schemas.microsoft.com/exchange/services/2006/types}ItemResponseShapeType"/>
         <choice minOccurs="0">
           <element name="IndexedPageItemView" type="{http://schemas.microsoft.com/exchange/services/2006/types}IndexedPageViewType"/>
           <element name="FractionalPageItemView" type="{http://schemas.microsoft.com/exchange/services/2006/types}FractionalPageViewType"/>
           <element name="CalendarView" type="{http://schemas.microsoft.com/exchange/services/2006/types}CalendarViewType"/>
           <element name="ContactsView" type="{http://schemas.microsoft.com/exchange/services/2006/types}ContactsViewType"/>
         </choice>
         <choice minOccurs="0">
           <element name="GroupBy" type="{http://schemas.microsoft.com/exchange/services/2006/types}GroupByType"/>
           <element name="DistinguishedGroupBy" type="{http://schemas.microsoft.com/exchange/services/2006/types}DistinguishedGroupByType"/>
         </choice>
         <element name="Restriction" type="{http://schemas.microsoft.com/exchange/services/2006/types}RestrictionType" minOccurs="0"/>
         <element name="SortOrder" type="{http://schemas.microsoft.com/exchange/services/2006/types}NonEmptyArrayOfFieldOrdersType" minOccurs="0"/>
         <element name="ParentFolderIds" type="{http://schemas.microsoft.com/exchange/services/2006/types}NonEmptyArrayOfBaseFolderIdsType"/>
       </sequence>
       <attribute name="Traversal" use="required" type="{http://schemas.microsoft.com/exchange/services/2006/types}ItemQueryTraversalType" />
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  CalendarViewType calendarView
           
protected  ContactsViewType contactsView
           
protected  DistinguishedGroupByType distinguishedGroupBy
           
protected  FractionalPageViewType fractionalPageItemView
           
protected  GroupByType groupBy
           
protected  IndexedPageViewType indexedPageItemView
           
protected  ItemResponseShapeType itemShape
           
protected  NonEmptyArrayOfBaseFolderIdsType parentFolderIds
           
protected  RestrictionType restriction
           
protected  NonEmptyArrayOfFieldOrdersType sortOrder
           
protected  ItemQueryTraversalType traversal
           
 
Constructor Summary
FindItem()
           
 
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)
           
 CalendarViewType getCalendarView()
          Gets the value of the calendarView property.
 ContactsViewType getContactsView()
          Gets the value of the contactsView property.
 DistinguishedGroupByType getDistinguishedGroupBy()
          Gets the value of the distinguishedGroupBy property.
 FractionalPageViewType getFractionalPageItemView()
          Gets the value of the fractionalPageItemView property.
 GroupByType getGroupBy()
          Gets the value of the groupBy property.
 IndexedPageViewType getIndexedPageItemView()
          Gets the value of the indexedPageItemView property.
 ItemResponseShapeType getItemShape()
          Gets the value of the itemShape property.
 NonEmptyArrayOfBaseFolderIdsType getParentFolderIds()
          Gets the value of the parentFolderIds property.
 RestrictionType getRestriction()
          Gets the value of the restriction property.
 NonEmptyArrayOfFieldOrdersType getSortOrder()
          Gets the value of the sortOrder property.
 ItemQueryTraversalType getTraversal()
          Gets the value of the traversal property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 void setCalendarView(CalendarViewType value)
          Sets the value of the calendarView property.
 void setContactsView(ContactsViewType value)
          Sets the value of the contactsView property.
 void setDistinguishedGroupBy(DistinguishedGroupByType value)
          Sets the value of the distinguishedGroupBy property.
 void setFractionalPageItemView(FractionalPageViewType value)
          Sets the value of the fractionalPageItemView property.
 void setGroupBy(GroupByType value)
          Sets the value of the groupBy property.
 void setIndexedPageItemView(IndexedPageViewType value)
          Sets the value of the indexedPageItemView property.
 void setItemShape(ItemResponseShapeType value)
          Sets the value of the itemShape property.
 void setParentFolderIds(NonEmptyArrayOfBaseFolderIdsType value)
          Sets the value of the parentFolderIds property.
 void setRestriction(RestrictionType value)
          Sets the value of the restriction property.
 void setSortOrder(NonEmptyArrayOfFieldOrdersType value)
          Sets the value of the sortOrder property.
 void setTraversal(ItemQueryTraversalType value)
          Sets the value of the traversal property.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

itemShape

protected ItemResponseShapeType itemShape

contactsView

protected ContactsViewType contactsView

calendarView

protected CalendarViewType calendarView

fractionalPageItemView

protected FractionalPageViewType fractionalPageItemView

indexedPageItemView

protected IndexedPageViewType indexedPageItemView

distinguishedGroupBy

protected DistinguishedGroupByType distinguishedGroupBy

groupBy

protected GroupByType groupBy

restriction

protected RestrictionType restriction

sortOrder

protected NonEmptyArrayOfFieldOrdersType sortOrder

parentFolderIds

protected NonEmptyArrayOfBaseFolderIdsType parentFolderIds

traversal

protected ItemQueryTraversalType traversal
Constructor Detail

FindItem

public FindItem()
Method Detail

getItemShape

public ItemResponseShapeType getItemShape()
Gets the value of the itemShape property.

Returns:
possible object is ItemResponseShapeType

setItemShape

public void setItemShape(ItemResponseShapeType value)
Sets the value of the itemShape property.

Parameters:
value - allowed object is ItemResponseShapeType

getContactsView

public ContactsViewType getContactsView()
Gets the value of the contactsView property.

Returns:
possible object is ContactsViewType

setContactsView

public void setContactsView(ContactsViewType value)
Sets the value of the contactsView property.

Parameters:
value - allowed object is ContactsViewType

getCalendarView

public CalendarViewType getCalendarView()
Gets the value of the calendarView property.

Returns:
possible object is CalendarViewType

setCalendarView

public void setCalendarView(CalendarViewType value)
Sets the value of the calendarView property.

Parameters:
value - allowed object is CalendarViewType

getFractionalPageItemView

public FractionalPageViewType getFractionalPageItemView()
Gets the value of the fractionalPageItemView property.

Returns:
possible object is FractionalPageViewType

setFractionalPageItemView

public void setFractionalPageItemView(FractionalPageViewType value)
Sets the value of the fractionalPageItemView property.

Parameters:
value - allowed object is FractionalPageViewType

getIndexedPageItemView

public IndexedPageViewType getIndexedPageItemView()
Gets the value of the indexedPageItemView property.

Returns:
possible object is IndexedPageViewType

setIndexedPageItemView

public void setIndexedPageItemView(IndexedPageViewType value)
Sets the value of the indexedPageItemView property.

Parameters:
value - allowed object is IndexedPageViewType

getDistinguishedGroupBy

public DistinguishedGroupByType getDistinguishedGroupBy()
Gets the value of the distinguishedGroupBy property.

Returns:
possible object is DistinguishedGroupByType

setDistinguishedGroupBy

public void setDistinguishedGroupBy(DistinguishedGroupByType value)
Sets the value of the distinguishedGroupBy property.

Parameters:
value - allowed object is DistinguishedGroupByType

getGroupBy

public GroupByType getGroupBy()
Gets the value of the groupBy property.

Returns:
possible object is GroupByType

setGroupBy

public void setGroupBy(GroupByType value)
Sets the value of the groupBy property.

Parameters:
value - allowed object is GroupByType

getRestriction

public RestrictionType getRestriction()
Gets the value of the restriction property.

Returns:
possible object is RestrictionType

setRestriction

public void setRestriction(RestrictionType value)
Sets the value of the restriction property.

Parameters:
value - allowed object is RestrictionType

getSortOrder

public NonEmptyArrayOfFieldOrdersType getSortOrder()
Gets the value of the sortOrder property.

Returns:
possible object is NonEmptyArrayOfFieldOrdersType

setSortOrder

public void setSortOrder(NonEmptyArrayOfFieldOrdersType value)
Sets the value of the sortOrder property.

Parameters:
value - allowed object is NonEmptyArrayOfFieldOrdersType

getParentFolderIds

public NonEmptyArrayOfBaseFolderIdsType getParentFolderIds()
Gets the value of the parentFolderIds property.

Returns:
possible object is NonEmptyArrayOfBaseFolderIdsType

setParentFolderIds

public void setParentFolderIds(NonEmptyArrayOfBaseFolderIdsType value)
Sets the value of the parentFolderIds property.

Parameters:
value - allowed object is NonEmptyArrayOfBaseFolderIdsType

getTraversal

public ItemQueryTraversalType getTraversal()
Gets the value of the traversal property.

Returns:
possible object is ItemQueryTraversalType

setTraversal

public void setTraversal(ItemQueryTraversalType value)
Sets the value of the traversal property.

Parameters:
value - allowed object is ItemQueryTraversalType

toString

public String toString()
Overrides:
toString in class BaseRequestType

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 BaseRequestType

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 BaseRequestType

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 BaseRequestType

equals

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

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 BaseRequestType

hashCode

public int hashCode()
Overrides:
hashCode in class BaseRequestType


Copyright © 2012 Jasig. All Rights Reserved.