java.lang.Object
com.evolveum.prism.xml.ns._public.query_3.QueryType
All Implemented Interfaces:
PlainStructured, PlainStructured.WithoutStrategy, DebugDumpable, Serializable, Cloneable

public class QueryType extends Object implements PlainStructured.WithoutStrategy, DebugDumpable
TODO

Java class for QueryType complex type.

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

 <complexType name="QueryType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element ref="{http://prism.evolveum.com/xml/ns/public/query-2}filter"/>
         <element name="paging" type="{http://prism.evolveum.com/xml/ns/public/query-2}PagingType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

    • COMPLEX_TYPE

      public static final QName COMPLEX_TYPE
    • F_DESCRIPTION

      public static final QName F_DESCRIPTION
    • F_FILTER

      public static final QName F_FILTER
    • F_PAGING

      public static final QName F_PAGING
    • description

      protected String description
    • filter

      protected SearchFilterType filter
    • paging

      protected PagingType paging
  • Constructor Details

    • QueryType

      public QueryType()
  • Method Details

    • getDescription

      public String getDescription()
      Gets the value of the description property.
      Returns:
      possible object is String
    • setDescription

      public void setDescription(String value)
      Sets the value of the description property.
      Parameters:
      value - allowed object is String
    • description

      public QueryType description(String value)
    • getFilter

      public SearchFilterType getFilter()
      Gets the value of the filter property.
      Returns:
      possible object is SearchFilterType
    • setFilter

      public void setFilter(SearchFilterType value)
      Sets the value of the filter property.
      Parameters:
      value - allowed object is SearchFilterType
    • filter

      public QueryType filter(SearchFilterType value)
    • getPaging

      public PagingType getPaging()
      Gets the value of the paging property.
      Returns:
      possible object is PagingType
    • setPaging

      public void setPaging(PagingType value)
      Sets the value of the paging property.
      Parameters:
      value - allowed object is PagingType
    • paging

      public QueryType paging(PagingType value)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • clone

      public QueryType clone()
      Creates and returns a deep copy of this object.
      Specified by:
      clone in interface PlainStructured
      Overrides:
      clone in class Object
      Returns:
      A deep copy of this object.
    • debugDump

      public String debugDump(int indent)
      Specified by:
      debugDump in interface DebugDumpable