Class PagingType

  • All Implemented Interfaces:
    Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode

    public class PagingType
    extends Object
    implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
    Parameters limiting the number of returned entries, offset, etc. Used in the web service operations such as list or search

    Java class for PagingType complex type.

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

     <complexType name="PagingType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="orderBy" type="{http://prism.evolveum.com/xml/ns/public/types-3}XPathType" minOccurs="0"/>
             <element name="orderDirection" type="{http://prism.evolveum.com/xml/ns/public/query-2}OrderDirectionType" minOccurs="0"/>
             <element name="offset" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
             <element name="maxSize" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
             <element name="groupBy" type="{http://prism.evolveum.com/xml/ns/public/types-3}XPathType" minOccurs="0"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Field Detail

      • maxSize

        protected Integer maxSize
      • COMPLEX_TYPE

        public static final QName COMPLEX_TYPE
      • F_ORDER_DIRECTION

        public static final QName F_ORDER_DIRECTION
      • F_OFFSET

        public static final QName F_OFFSET
      • F_MAX_SIZE

        public static final QName F_MAX_SIZE
    • Constructor Detail

      • PagingType

        public PagingType()
        Creates a new PagingType instance.
      • PagingType

        public PagingType​(PagingType o)
        Creates a new PagingType instance by deeply copying a given PagingType instance.
        Parameters:
        o - The instance to copy.
        Throws:
        NullPointerException - if o is null.
    • Method Detail

      • getOrderBy

        public ItemPathType getOrderBy()
        Gets the value of the orderBy property.
        Returns:
        possible object is Element
      • setOrderBy

        public void setOrderBy​(ItemPathType value)
        Sets the value of the orderBy property.
        Parameters:
        value - allowed object is Element
      • setOrderDirection

        public void setOrderDirection​(OrderDirectionType value)
        Sets the value of the orderDirection property.
        Parameters:
        value - allowed object is OrderDirectionType
      • getOffset

        public Integer getOffset()
        Gets the value of the offset property.
        Returns:
        possible object is Integer
      • setOffset

        public void setOffset​(Integer value)
        Sets the value of the offset property.
        Parameters:
        value - allowed object is Integer
      • getMaxSize

        public Integer getMaxSize()
        Gets the value of the maxSize property.
        Returns:
        possible object is Integer
      • setMaxSize

        public void setMaxSize​(Integer value)
        Sets the value of the maxSize property.
        Parameters:
        value - allowed object is Integer
      • getGroupBy

        public ItemPathType getGroupBy()
        Gets the value of the groupBy property.
        Returns:
        possible object is Element
      • setGroupBy

        public void setGroupBy​(ItemPathType value)
        Sets the value of the orderBy property.
        Parameters:
        value - allowed object is Element
      • toString

        public String toString()
        Generates a String representation of the contents of this type. This is an extension method, produced by the 'ts' xjc plugin
        Overrides:
        toString 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
      • 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
      • clone

        public PagingType clone()
        Creates and returns a deep copy of this object.
        Overrides:
        clone in class Object
        Returns:
        A deep copy of this object.