所有方法 实例方法 具体方法
| 限定符和类型 |
方法和说明 |
void |
addConvertor(FieldConvertor.ParamConvertor convertor) |
void |
addParamFilter(ParamFilter paramFilter) |
protected FieldOp |
allowedOperator(FieldOp op,
Class<? extends FieldOp>[] onlyOn) |
protected Object |
convertParamValue(FieldMeta meta,
Object value) |
SearchParam |
doResolve(BeanMeta<?> beanMeta,
FetchType fetchType,
Map<String,Object> paraMap) |
ParamResolver.Configuration |
getConfiguration() |
List<FieldConvertor.ParamConvertor> |
getConvertors() |
FieldOpPool |
getFieldOpPool() |
protected FieldParam |
getFieldParam(MapWrapper paraMap,
String field) |
protected String |
getGroupExpr(Map<String,Object> paraMap) |
GroupResolver |
getGroupResolver() |
protected Object |
getOnlySelect(Map<String,Object> paraMap) |
PageExtractor |
getPageExtractor() |
List<ParamFilter> |
getParamFilters() |
protected Object |
getSelectExclude(Map<String,Object> paraMap) |
protected boolean |
isAllEmpty(List<FieldParam.Value> values) |
protected void |
mapFieldIndex(Map<String,Set<Integer>> fieldIndicesKeysMap,
String field,
int index) |
SearchParam |
resolve(BeanMeta<?> beanMeta,
FetchType fetchType,
Map<String,Object> paraMap) |
List<String> |
resolveFetchFields(BeanMeta<?> beanMeta,
FetchType fetchType,
Map<String,Object> paraMap) |
List<OrderBy> |
resolveOrderBys(Map<String,Object> paraMap) |
Paging |
resolvePaging(FetchType fetchType,
Map<String,Object> paraMap) |
Group<List<FieldParam>> |
resolveParamsGroup(Collection<FieldMeta> fieldMetas,
Map<String,Object> paraMap) |
void |
setConfiguration(ParamResolver.Configuration configuration) |
void |
setConvertors(List<FieldConvertor.ParamConvertor> convertors) |
void |
setFieldOpPool(FieldOpPool fieldOpPool) |
void |
setGroupResolver(GroupResolver groupResolver) |
void |
setPageExtractor(PageExtractor pageExtractor) |
void |
setParamFilters(List<ParamFilter> paramFilters) |
protected FieldParam |
toFieldParam(FieldMeta meta,
Set<Integer> indices,
MapWrapper paraMap) |
protected FieldOp |
toOperator(String field,
MapWrapper paraMap,
FieldParam param) |