Class PagingType
java.lang.Object
com.evolveum.prism.xml.ns._public.query_3.PagingType
- All Implemented Interfaces:
PlainStructured,Serializable,Cloneable
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"/>
</sequence>
</restriction>
</complexContent>
</complexType>
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.binding.PlainStructured
PlainStructured.WithoutStrategy -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final QNamestatic final QNamestatic final QNamestatic final QNameprotected Integerprotected Integerprotected ItemPathTypeprotected OrderDirectionType -
Constructor Summary
ConstructorsConstructorDescriptionCreates a newPagingTypeinstance.Creates a newPagingTypeinstance by deeply copying a givenPagingTypeinstance. -
Method Summary
Modifier and TypeMethodDescriptionclone()Creates and returns a deep copy of this object.booleanbooleanequals(Object object, StructuredEqualsStrategy strategy) Gets the value of the maxSize property.Gets the value of the offset property.Gets the value of the orderBy property.Gets the value of the orderDirection property.inthashCode()inthashCode(StructuredHashCodeStrategy strategy) voidsetMaxSize(Integer value) Sets the value of the maxSize property.voidSets the value of the offset property.voidsetOrderBy(ItemPathType value) Sets the value of the orderBy property.voidSets the value of the orderDirection property.toString()Generates a String representation of the contents of this type.
-
Field Details
-
orderBy
-
orderDirection
-
offset
-
maxSize
-
COMPLEX_TYPE
-
F_ORDER_DIRECTION
-
F_OFFSET
-
F_MAX_SIZE
-
-
Constructor Details
-
PagingType
public PagingType()Creates a newPagingTypeinstance. -
PagingType
Creates a newPagingTypeinstance by deeply copying a givenPagingTypeinstance.- Parameters:
o- The instance to copy.- Throws:
NullPointerException- ifoisnull.
-
-
Method Details
-
getOrderBy
Gets the value of the orderBy property.- Returns:
- possible object is
Element
-
setOrderBy
Sets the value of the orderBy property.- Parameters:
value- allowed object isElement
-
getOrderDirection
Gets the value of the orderDirection property.- Returns:
- possible object is
OrderDirectionType
-
setOrderDirection
Sets the value of the orderDirection property.- Parameters:
value- allowed object isOrderDirectionType
-
getOffset
Gets the value of the offset property.- Returns:
- possible object is
Integer
-
setOffset
Sets the value of the offset property.- Parameters:
value- allowed object isInteger
-
getMaxSize
Gets the value of the maxSize property.- Returns:
- possible object is
Integer
-
setMaxSize
Sets the value of the maxSize property.- Parameters:
value- allowed object isInteger
-
toString
Generates a String representation of the contents of this type. This is an extension method, produced by the 'ts' xjc plugin -
hashCode
- Specified by:
hashCodein interfacePlainStructured
-
hashCode
public int hashCode() -
equals
- Specified by:
equalsin interfacePlainStructured
-
equals
-
clone
Creates and returns a deep copy of this object.- Specified by:
clonein interfacePlainStructured- Overrides:
clonein classObject- Returns:
- A deep copy of this object.
-