public abstract class Matcher<T> extends Object
Constructor and Description |
---|
Matcher() |
Modifier and Type | Method and Description |
---|---|
protected Condition |
basicMatch(RootHibernateQuery hibernateQuery,
ItemRestrictionOperation operation,
String propertyPath,
Object value,
boolean ignoreCase) |
abstract Condition |
match(RootHibernateQuery hibernateQuery,
ItemRestrictionOperation operation,
String propertyPath,
T value,
String matcher)
Create hibernate
Criterion based on matcher defined in filter. |
public abstract Condition match(RootHibernateQuery hibernateQuery, ItemRestrictionOperation operation, String propertyPath, T value, String matcher) throws QueryException
Criterion
based on matcher defined in filter.hibernateQuery
- operation
- propertyPath
- value
- matcher
- Now type of String
, but will be updated to QName
type after query-api updateQueryException
protected Condition basicMatch(RootHibernateQuery hibernateQuery, ItemRestrictionOperation operation, String propertyPath, Object value, boolean ignoreCase) throws QueryException
QueryException
Copyright © 2016 evolveum. All rights reserved.