public class ObjectPaging extends Object implements DebugDumpable, Serializable
INDENT_STRING
Modifier | Constructor and Description |
---|---|
protected |
ObjectPaging() |
finalize, getClass, notify, notifyAll, wait, wait, wait
debugDumpLazily, debugDumpLazily
public static ObjectPaging createPaging(Integer offset, Integer maxSize)
public static ObjectPaging createPaging(Integer offset, Integer maxSize, QName orderBy, OrderDirection direction)
public static ObjectPaging createPaging(Integer offset, Integer maxSize, ItemPath orderBy, OrderDirection direction)
public static ObjectPaging createPaging(Integer offset, Integer maxSize, ItemPath groupBy)
public static ObjectPaging createPaging(Integer offset, Integer maxSize, ItemPath orderBy, OrderDirection direction, ItemPath groupBy)
public static ObjectPaging createPaging(Integer offset, Integer maxSize, List<ObjectOrdering> orderings)
public static ObjectPaging createPaging(Integer offset, Integer maxSize, List<ObjectOrdering> orderings, List<ObjectGrouping> groupings)
public static ObjectPaging createPaging(ItemPath orderBy, OrderDirection direction)
public static ObjectPaging createPaging(QName orderBy, OrderDirection direction)
public static ObjectPaging createPaging(ItemPath orderBy, OrderDirection direction, ItemPath groupBy)
public static ObjectPaging createPaging(QName orderBy, OrderDirection direction, QName groupBy)
public static ObjectPaging createPaging(ItemPath groupBy)
public static ObjectPaging createPaging(QName groupBy)
public static ObjectPaging createEmptyPaging()
public OrderDirection getDirection()
public ItemPath getOrderBy()
public ObjectOrdering getPrimaryOrdering()
public ItemPath getGroupBy()
public ObjectGrouping getPrimaryGrouping()
public List<ObjectOrdering> getOrderingInstructions()
public List<ObjectGrouping> getGroupingInstructions()
public boolean hasOrdering()
public void setOrdering(ItemPath orderBy, OrderDirection direction)
public boolean hasGrouping()
public void setGrouping(ItemPath groupBy)
public void addOrderingInstruction(ItemPath orderBy, OrderDirection direction)
public void addOrderingInstruction(QName orderBy, OrderDirection direction)
public void setOrdering(ObjectOrdering... orderings)
public void setOrdering(Collection<ObjectOrdering> orderings)
public void addGroupingInstruction(ItemPath groupBy)
public void addGroupingInstruction(QName groupBy)
public void setGrouping(ObjectGrouping... groupings)
public void setGrouping(Collection<ObjectGrouping> groupings)
public Integer getOffset()
public void setOffset(Integer offset)
public Integer getMaxSize()
public void setMaxSize(Integer maxSize)
public String getCookie()
public void setCookie(String cookie)
public ObjectPaging clone()
protected void copyTo(ObjectPaging clone)
public String debugDump()
DebugDumpable
debugDump
in interface DebugDumpable
public String debugDump(int indent)
debugDump
in interface DebugDumpable
public boolean equals(Object o, boolean exact)
Copyright © 2019 Evolveum. All rights reserved.