public class EnumSearchSupport<T,U extends Enum<U>> extends Object implements SearchSupport<T>
| Constructor and Description |
|---|
EnumSearchSupport(Class<U> clazz) |
| Modifier and Type | Method and Description |
|---|---|
void |
appendWhereClouse(MatchingCondition c,
String elementAlias,
String parameterName,
StringBuilder query,
Map<String,Object> parameters) |
void |
filterResults(MatchingCondition condition,
List<T> results) |
protected U |
getValue(MatchingCondition c) |
boolean |
isFileteringNeeded() |
public void appendWhereClouse(MatchingCondition c, String elementAlias, String parameterName, StringBuilder query, Map<String,Object> parameters)
appendWhereClouse in interface SearchSupport<T>public boolean isFileteringNeeded()
isFileteringNeeded in interface SearchSupport<T>public void filterResults(MatchingCondition condition, List<T> results)
filterResults in interface SearchSupport<T>protected U getValue(MatchingCondition c)