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
Modifier and TypeFieldDescriptionstatic final QName
static final QName
static final QName
static final QName
protected Integer
protected Integer
protected ItemPathType
protected OrderDirectionType
-
Constructor Summary
ConstructorDescriptionCreates a newPagingType
instance.Creates a newPagingType
instance by deeply copying a givenPagingType
instance. -
Method Summary
Modifier and TypeMethodDescriptionclone()
Creates and returns a deep copy of this object.boolean
boolean
equals
(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.int
hashCode()
int
hashCode
(StructuredHashCodeStrategy strategy) void
setMaxSize
(Integer value) Sets the value of the maxSize property.void
Sets the value of the offset property.void
setOrderBy
(ItemPathType value) Sets the value of the orderBy property.void
Sets 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 newPagingType
instance. -
PagingType
Creates a newPagingType
instance by deeply copying a givenPagingType
instance.- Parameters:
o
- The instance to copy.- Throws:
NullPointerException
- ifo
isnull
.
-
-
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:
hashCode
in interfacePlainStructured
-
hashCode
public int hashCode() -
equals
- Specified by:
equals
in interfacePlainStructured
-
equals
-
clone
Creates and returns a deep copy of this object.- Specified by:
clone
in interfacePlainStructured
- Overrides:
clone
in classObject
- Returns:
- A deep copy of this object.
-