public class CriteriaMap<T>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
QUERY_CRITERIA_SEPARATOR |
static java.lang.String |
SEARCH_CRITERIA_SEPARATOR |
| Constructor and Description |
|---|
CriteriaMap(java.lang.Class<T> clazz) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<java.lang.String> |
getAllowedSearchCriterias() |
CriteriaHolder |
getCriteriaHolder(java.lang.String searchCriteria)
Returns holder for specified request search criteria
|
java.util.Optional<CriteriaHolder> |
getCriteriaHolderUnchecked(java.lang.String searchCriteria)
Returns holder for specified request search criteria.
|
static java.lang.String |
getQueryCriteria(java.lang.reflect.Field f) |
java.lang.String |
toString() |
public static final java.lang.String SEARCH_CRITERIA_SEPARATOR
public static final java.lang.String QUERY_CRITERIA_SEPARATOR
public CriteriaMap(java.lang.Class<T> clazz)
public static java.lang.String getQueryCriteria(java.lang.reflect.Field f)
public CriteriaHolder getCriteriaHolder(java.lang.String searchCriteria)
searchCriteria - Front-end search criteriapublic java.util.Optional<CriteriaHolder> getCriteriaHolderUnchecked(java.lang.String searchCriteria)
searchCriteria - Front-end search criteriapublic java.util.Set<java.lang.String> getAllowedSearchCriterias()
public java.lang.String toString()
toString in class java.lang.Object