Interface PrismQueryLanguageParser
-
- All Known Implementing Classes:
PrismQueryLanguageParserImpl
public interface PrismQueryLanguageParser
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ObjectFilter
parseFilter(ItemDefinition<?> definition, String query)
<T> ObjectFilter
parseFilter(Class<T> typeClass, String query)
Parses Axiom Query filter with definition derived from the provided type class.
-
-
-
Method Detail
-
parseFilter
<T> ObjectFilter parseFilter(Class<T> typeClass, String query) throws SchemaException
Parses Axiom Query filter with definition derived from the provided type class. For reference search filters use anyReferencable
and follow the rules for reference search filter: * exactly one ownedBy to define the reference context, * any number of additional REF on the SELF path, that is `. matches (...)`.- Throws:
SchemaException
-
parseFilter
ObjectFilter parseFilter(ItemDefinition<?> definition, String query) throws SchemaException
- Throws:
SchemaException
-
-