T - public class CriteriaBehavior<T> extends Object
Specify a custom handler for a FIQL query term. This allows us to:
| Modifier and Type | Class and Description | 
|---|---|
static interface  | 
CriteriaBehavior.BeforeVisit  | 
| Constructor and Description | 
|---|
CriteriaBehavior(java.util.function.Function<String,T> converter)  | 
CriteriaBehavior(String name,
                java.util.function.Function<String,T> converter)  | 
CriteriaBehavior(String name,
                java.util.function.Function<String,T> converter,
                CriteriaBehavior.BeforeVisit beforeVisit)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
beforeVisit(CriteriaBuilder builder,
           Object value,
           org.apache.cxf.jaxrs.ext.search.ConditionType c,
           boolean isWildcard)  | 
T | 
convert(String value)  | 
java.util.function.Function<String,T> | 
getConverter()  | 
String | 
getPropertyName()  | 
void | 
setSkipPropertyByDefault(boolean skip)  | 
boolean | 
shouldSkipProperty(org.apache.cxf.jaxrs.ext.search.ConditionType condition,
                  boolean wildcard)  | 
String | 
toString()  | 
public CriteriaBehavior(java.util.function.Function<String,T> converter)
public CriteriaBehavior(String name, java.util.function.Function<String,T> converter)
public CriteriaBehavior(String name, java.util.function.Function<String,T> converter, CriteriaBehavior.BeforeVisit beforeVisit)
public String getPropertyName()
public java.util.function.Function<String,T> getConverter()
public void beforeVisit(CriteriaBuilder builder, Object value, org.apache.cxf.jaxrs.ext.search.ConditionType c, boolean isWildcard)
public void setSkipPropertyByDefault(boolean skip)
public boolean shouldSkipProperty(org.apache.cxf.jaxrs.ext.search.ConditionType condition,
                                  boolean wildcard)
Copyright © 2020. All rights reserved.