public class QueryConvertor extends Object
Modifier and Type | Field and Description |
---|---|
static QName |
FILTER_ELEMENT_NAME |
static QName |
KEY_CONDITION |
static QName |
KEY_FILTER |
static QName |
KEY_FILTER_AND |
static QName |
KEY_FILTER_EQUAL |
static QName |
KEY_FILTER_IN_OID |
static QName |
KEY_FILTER_NOT |
static QName |
KEY_FILTER_OR |
static QName |
KEY_FILTER_ORG |
static QName |
KEY_FILTER_ORG_MAX_DEPTH |
static QName |
KEY_FILTER_ORG_MIN_DEPTH |
static QName |
KEY_FILTER_ORG_REF |
static QName |
KEY_FILTER_ORG_REF_OID |
static QName |
KEY_FILTER_ORG_SCOPE |
static QName |
KEY_FILTER_REF |
static QName |
KEY_FILTER_SUBSTRING |
static QName |
KEY_FILTER_SUBSTRING_ANCHOR_END |
static QName |
KEY_FILTER_SUBSTRING_ANCHOR_START |
static QName |
KEY_FILTER_TYPE |
static QName |
KEY_FILTER_TYPE_FILTER |
static QName |
KEY_FILTER_TYPE_TYPE |
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 Objectable> |
parseFilter(MapXNode xmap,
PrismObjectDefinition<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 <O extends Objectable> |
parseQuery(MapXNode xmap,
Class<O> clazz,
PrismContext prismContext) |
static <O extends Objectable> |
parseQuery(MapXNode xmap,
PrismObjectDefinition<O> objDef) |
static void |
revive(ObjectFilter filter,
PrismContext prismContext) |
static MapXNode |
serializeFilter(ObjectFilter filter,
PrismContext prismContext) |
static MapXNode |
serializeFilter(ObjectFilter filter,
XNodeSerializer xnodeSerilizer) |
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 KEY_FILTER_AND
public static final QName KEY_FILTER_OR
public static final QName KEY_FILTER_NOT
public static final QName KEY_FILTER_EQUAL
public static final QName KEY_FILTER_REF
public static final QName KEY_FILTER_SUBSTRING
public static final QName KEY_FILTER_ORG
public static final QName KEY_FILTER_TYPE
public static final QName KEY_FILTER_IN_OID
public static final QName KEY_FILTER_SUBSTRING_ANCHOR_START
public static final QName KEY_FILTER_SUBSTRING_ANCHOR_END
public static final QName KEY_FILTER_TYPE_TYPE
public static final QName KEY_FILTER_TYPE_FILTER
public static final QName KEY_FILTER_ORG_REF
public static final QName KEY_FILTER_ORG_REF_OID
public static final QName KEY_FILTER_ORG_SCOPE
public static final QName KEY_FILTER_ORG_MIN_DEPTH
public static final QName KEY_FILTER_ORG_MAX_DEPTH
public static <O extends Objectable> ObjectQuery parseQuery(MapXNode xmap, Class<O> clazz, PrismContext prismContext) throws SchemaException
SchemaException
public static <O extends Objectable> ObjectQuery parseQuery(MapXNode xmap, PrismObjectDefinition<O> objDef) throws SchemaException
SchemaException
public static ObjectFilter parseFilter(XNode xnode, PrismContext prismContext) throws SchemaException
SchemaException
public static <O extends Objectable> ObjectFilter parseFilter(MapXNode xmap, PrismObjectDefinition<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 MapXNode serializeFilter(ObjectFilter filter, XNodeSerializer xnodeSerilizer) 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 © 2015 evolveum. All rights reserved.