public class FilterUtil
extends java.lang.Object
限定符和类型 | 方法和说明 |
---|---|
static java.util.List<kd.bos.orm.query.QFilter> |
buildBaseDataF7QFilters(kd.bos.dataentity.metadata.IDataEntityProperty basedataProp,
IDataModel model,
java.lang.String appId,
java.lang.String baseEntityId,
java.util.List<kd.bos.orm.query.QFilter> userQFilters,
java.lang.String permissionItem) |
static java.util.List<kd.bos.orm.query.QFilter> |
buildBaseDataPropertyQFilters(IDataModel model,
java.lang.String baseEntityTypeId,
kd.bos.dataentity.metadata.IDataEntityProperty property,
java.lang.String appId,
java.lang.String permissionItem) |
static java.util.List<kd.bos.orm.query.QFilter> |
buildDataPermissionFilter(F7FilterParam param) |
static kd.bos.orm.query.QFilter |
combineFilter(kd.bos.orm.query.QFilter toQFilter,
kd.bos.orm.query.QFilter fromQFilter) |
static kd.bos.orm.query.QFilter |
combineFilter(kd.bos.orm.query.QFilter toQFilter,
kd.bos.orm.query.QFilter fromQFilter,
LogicOperate logicOperate)
合并列表过滤条件参数
|
static java.util.List<CompareTypeDto> |
getCompareTypeDtos(java.util.List<CompareType> compareTypes) |
static <T> java.util.List<T> |
getValidValues(java.util.List<java.lang.Object> valueList) |
public static <T> java.util.List<T> getValidValues(java.util.List<java.lang.Object> valueList)
public static java.util.List<CompareTypeDto> getCompareTypeDtos(java.util.List<CompareType> compareTypes)
public static kd.bos.orm.query.QFilter combineFilter(kd.bos.orm.query.QFilter toQFilter, kd.bos.orm.query.QFilter fromQFilter)
public static kd.bos.orm.query.QFilter combineFilter(kd.bos.orm.query.QFilter toQFilter, kd.bos.orm.query.QFilter fromQFilter, LogicOperate logicOperate)
toFilterParameter
- 最终的过滤条件参数formFilterParamter
- 已有的过滤条件参数public static java.util.List<kd.bos.orm.query.QFilter> buildBaseDataPropertyQFilters(IDataModel model, java.lang.String baseEntityTypeId, kd.bos.dataentity.metadata.IDataEntityProperty property, java.lang.String appId, java.lang.String permissionItem)
public static java.util.List<kd.bos.orm.query.QFilter> buildDataPermissionFilter(F7FilterParam param)
public static java.util.List<kd.bos.orm.query.QFilter> buildBaseDataF7QFilters(kd.bos.dataentity.metadata.IDataEntityProperty basedataProp, IDataModel model, java.lang.String appId, java.lang.String baseEntityId, java.util.List<kd.bos.orm.query.QFilter> userQFilters, java.lang.String permissionItem)