Class CanonicalItemPathItemFilterProcessor
- java.lang.Object
-
- com.evolveum.midpoint.repo.sqlbase.filtering.item.ItemFilterProcessor<O>
-
- com.evolveum.midpoint.repo.sqlbase.filtering.item.SinglePathItemFilterProcessor<PropertyValueFilter<ItemPathType>,com.querydsl.core.types.dsl.StringPath>
-
- com.evolveum.midpoint.repo.sqlbase.filtering.item.CanonicalItemPathItemFilterProcessor
-
- All Implemented Interfaces:
FilterProcessor<PropertyValueFilter<ItemPathType>>
public class CanonicalItemPathItemFilterProcessor extends SinglePathItemFilterProcessor<PropertyValueFilter<ItemPathType>,com.querydsl.core.types.dsl.StringPath>
Filter processor for anItemPathType
attribute path (Prism item) with canonicalization of the path before using it as a value for condition.- See Also:
CanonicalItemPath
-
-
Field Summary
-
Fields inherited from class com.evolveum.midpoint.repo.sqlbase.filtering.item.SinglePathItemFilterProcessor
path
-
Fields inherited from class com.evolveum.midpoint.repo.sqlbase.filtering.item.ItemFilterProcessor
context
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ItemSqlMapper
mapper(Function<com.querydsl.core.types.EntityPath<?>,com.querydsl.core.types.dsl.StringPath> rootToQueryItem)
Returns the mapper creating the item path filter processor from the context.com.querydsl.core.types.Predicate
process(PropertyValueFilter<ItemPathType> filter)
-
Methods inherited from class com.evolveum.midpoint.repo.sqlbase.filtering.item.ItemFilterProcessor
createBinaryCondition, getSingleValue, isIgnoreCaseFilter, operation, predicateWithNotTreated, singleValuePredicate
-
-
-
-
Method Detail
-
mapper
public static ItemSqlMapper mapper(Function<com.querydsl.core.types.EntityPath<?>,com.querydsl.core.types.dsl.StringPath> rootToQueryItem)
Returns the mapper creating the item path filter processor from the context.
-
process
public com.querydsl.core.types.Predicate process(PropertyValueFilter<ItemPathType> filter) throws QueryException
- Throws:
QueryException
-
-