public class SearchFilterType extends Object implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, DebugDumpable
Modifier and Type | Field and Description |
---|---|
static QName |
COMPLEX_TYPE |
protected String |
description |
static QName |
F_DESCRIPTION |
protected MapXNode |
filterClauseXNode |
INDENT_STRING
Constructor and Description |
---|
SearchFilterType()
Creates a new
QueryType instance. |
SearchFilterType(SearchFilterType o)
Creates a new
QueryType instance by deeply copying a given QueryType instance. |
Modifier and Type | Method and Description |
---|---|
SearchFilterType |
clone()
Creates and returns a deep copy of this object.
|
boolean |
containsFilterClause() |
static SearchFilterType |
createFromXNode(XNode xnode,
PrismContext prismContext) |
String |
debugDump()
Show the content of the object intended for diagnostics by system administrator.
|
String |
debugDump(int indent) |
boolean |
equals(Object object) |
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) |
String |
getDescription() |
Element |
getFilterClauseAsElement() |
RootXNode |
getFilterClauseAsRootXNode() |
MapXNode |
getFilterClauseXNode() |
MapXNode |
getFilterClauseXNode(PrismContext prismContext)
Deprecated.
|
int |
hashCode() |
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy) |
void |
parseFromXNode(XNode xnode,
PrismContext prismContext) |
MapXNode |
serializeToXNode() |
void |
setDescription(String description) |
void |
setFilterClauseXNode(MapXNode filterClauseXNode) |
void |
setFilterClauseXNode(RootXNode filterClauseNode) |
String |
toString()
Generates a String representation of the contents of this type.
|
protected String description
protected MapXNode filterClauseXNode
public static final QName COMPLEX_TYPE
public static final QName F_DESCRIPTION
public SearchFilterType()
QueryType
instance.public SearchFilterType(SearchFilterType o)
QueryType
instance by deeply copying a given QueryType
instance.o
- The instance to copy.NullPointerException
- if o
is null
.public String getDescription()
public void setDescription(String description)
public boolean containsFilterClause()
public void setFilterClauseXNode(MapXNode filterClauseXNode)
public void setFilterClauseXNode(RootXNode filterClauseNode)
@Deprecated public MapXNode getFilterClauseXNode(PrismContext prismContext) throws SchemaException
SchemaException
public MapXNode getFilterClauseXNode()
public RootXNode getFilterClauseAsRootXNode() throws SchemaException
SchemaException
public Element getFilterClauseAsElement() throws SchemaException
SchemaException
public static SearchFilterType createFromXNode(XNode xnode, PrismContext prismContext) throws SchemaException
SchemaException
public void parseFromXNode(XNode xnode, PrismContext prismContext) throws SchemaException
SchemaException
public MapXNode serializeToXNode() throws SchemaException
SchemaException
public String toString()
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
hashCode
in interface org.jvnet.jaxb2_commons.lang.HashCode
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)
equals
in interface org.jvnet.jaxb2_commons.lang.Equals
public SearchFilterType clone()
public String debugDump()
DebugDumpable
debugDump
in interface DebugDumpable
public String debugDump(int indent)
debugDump
in interface DebugDumpable
Copyright © 2016 evolveum. All rights reserved.