Class Matcher<T>
- java.lang.Object
-
- com.evolveum.midpoint.repo.sql.query.matcher.Matcher<T>
-
- Direct Known Subclasses:
DefaultMatcher
,PolyStringMatcher
,StringMatcher
public abstract class Matcher<T> extends Object
- Author:
- lazyman
-
-
Constructor Summary
Constructors Constructor Description Matcher()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Method Detail
-
match
public abstract Condition match(RootHibernateQuery hibernateQuery, ItemRestrictionOperation operation, String propertyPath, T value, String matcher) throws QueryException
- Throws:
QueryException
-
basicMatch
protected Condition basicMatch(RootHibernateQuery hibernateQuery, ItemRestrictionOperation operation, String propertyPath, Object value, boolean ignoreCase) throws QueryException
- Throws:
QueryException
-
-