Class ObjectQueryImpl
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.query.ObjectQueryImpl
-
- All Implemented Interfaces:
ObjectQuery
,DebugDumpable
,Serializable
public class ObjectQueryImpl extends Object implements ObjectQuery
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description ObjectQueryImpl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addFilter(ObjectFilter objectFilter)
ObjectQueryImpl
clone()
ObjectQueryImpl
cloneWithoutFilter()
static ObjectQuery
createObjectQuery()
static ObjectQuery
createObjectQuery(XNodeImpl condition, ObjectFilter filter)
static ObjectQuery
createObjectQuery(ObjectFilter filter)
static ObjectQuery
createObjectQuery(ObjectFilter filter, ObjectPaging paging)
static ObjectQuery
createObjectQuery(ObjectPaging paging)
String
debugDump(int indent)
boolean
equals(Object o)
boolean
equals(Object o, boolean exact)
boolean
equivalent(Object o)
ObjectFilter
getFilter()
Integer
getMaxSize()
Integer
getOffset()
ObjectPaging
getPaging()
int
hashCode()
boolean
isAllowPartialResults()
void
setAllowPartialResults(boolean allowPartialResults)
void
setFilter(ObjectFilter filter)
void
setPaging(ObjectPaging paging)
String
toString()
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
-
-
-
Method Detail
-
getFilter
public ObjectFilter getFilter()
- Specified by:
getFilter
in interfaceObjectQuery
-
setFilter
public void setFilter(ObjectFilter filter)
- Specified by:
setFilter
in interfaceObjectQuery
-
setPaging
public void setPaging(ObjectPaging paging)
- Specified by:
setPaging
in interfaceObjectQuery
-
getPaging
public ObjectPaging getPaging()
- Specified by:
getPaging
in interfaceObjectQuery
-
isAllowPartialResults
public boolean isAllowPartialResults()
- Specified by:
isAllowPartialResults
in interfaceObjectQuery
-
setAllowPartialResults
public void setAllowPartialResults(boolean allowPartialResults)
- Specified by:
setAllowPartialResults
in interfaceObjectQuery
-
createObjectQuery
public static ObjectQuery createObjectQuery()
-
createObjectQuery
public static ObjectQuery createObjectQuery(ObjectFilter filter)
-
createObjectQuery
public static ObjectQuery createObjectQuery(XNodeImpl condition, ObjectFilter filter)
-
createObjectQuery
public static ObjectQuery createObjectQuery(ObjectPaging paging)
-
createObjectQuery
public static ObjectQuery createObjectQuery(ObjectFilter filter, ObjectPaging paging)
-
clone
public ObjectQueryImpl clone()
- Specified by:
clone
in interfaceObjectQuery
- Overrides:
clone
in classObject
-
cloneWithoutFilter
public ObjectQueryImpl cloneWithoutFilter()
- Specified by:
cloneWithoutFilter
in interfaceObjectQuery
-
debugDump
public String debugDump(int indent)
- Specified by:
debugDump
in interfaceDebugDumpable
-
addFilter
public void addFilter(ObjectFilter objectFilter)
- Specified by:
addFilter
in interfaceObjectQuery
-
getOffset
public Integer getOffset()
- Specified by:
getOffset
in interfaceObjectQuery
-
getMaxSize
public Integer getMaxSize()
- Specified by:
getMaxSize
in interfaceObjectQuery
-
equivalent
public boolean equivalent(Object o)
- Specified by:
equivalent
in interfaceObjectQuery
-
equals
public boolean equals(Object o, boolean exact)
- Specified by:
equals
in interfaceObjectQuery
-
-