public class QueryConvertor extends Object
Modifier and Type | Field and Description |
---|---|
static QName |
ELEMENT_TYPE |
static QName |
FILTER_ELEMENT_NAME |
static QName |
KEY_CONDITION |
static QName |
KEY_FILTER |
static QName |
KEY_PAGING |
static String |
NS_QUERY |
Constructor and Description |
---|
QueryConvertor() |
Modifier and Type | Method and Description |
---|---|
static SearchFilterType |
createSearchFilterType(ObjectFilter filter,
PrismContext prismContext) |
static <O extends Containerable> |
parseFilter(MapXNode xmap,
PrismContainerDefinition<O> objDef) |
static <O extends Objectable> |
parseFilter(SearchFilterType filter,
Class<O> clazz,
PrismContext prismContext) |
static ObjectFilter |
parseFilter(SearchFilterType filter,
PrismObjectDefinition objDef) |
static ObjectFilter |
parseFilter(XNode xnode,
PrismContext prismContext)
Used by XNodeProcessor and similar code that does not have complete schema for the filter
|
static void |
parseFilterPreliminarily(MapXNode xfilter,
PrismContext prismContext)
Tries to parse as much from filter as possible, without knowing the definition of object(s) to which the
filter will be applied.
|
static void |
revive(ObjectFilter filter,
PrismContext prismContext) |
static MapXNode |
serializeFilter(ObjectFilter filter,
PrismContext prismContext) |
public static final String NS_QUERY
public static final QName FILTER_ELEMENT_NAME
public static QName KEY_FILTER
public static QName KEY_PAGING
public static QName KEY_CONDITION
public static final QName ELEMENT_TYPE
public static ObjectFilter parseFilter(XNode xnode, PrismContext prismContext) throws SchemaException
SchemaException
public static <O extends Containerable> ObjectFilter parseFilter(MapXNode xmap, PrismContainerDefinition<O> objDef) throws SchemaException
SchemaException
public static <O extends Objectable> ObjectFilter parseFilter(SearchFilterType filter, Class<O> clazz, PrismContext prismContext) throws SchemaException
SchemaException
public static ObjectFilter parseFilter(SearchFilterType filter, PrismObjectDefinition objDef) throws SchemaException
SchemaException
public static SearchFilterType createSearchFilterType(ObjectFilter filter, PrismContext prismContext) throws SchemaException
SchemaException
public static MapXNode serializeFilter(ObjectFilter filter, PrismContext prismContext) throws SchemaException
SchemaException
public static void revive(ObjectFilter filter, PrismContext prismContext) throws SchemaException
SchemaException
public static void parseFilterPreliminarily(MapXNode xfilter, PrismContext prismContext) throws SchemaException
xfilter
- prismContext
- SchemaException
Copyright © 2018 Evolveum. All rights reserved.