public abstract class OGNL extends Object
Modifier and Type | Field and Description |
---|---|
static String |
SAFE_DELETE_ERROR |
static String |
SAFE_DELETE_EXCEPTION |
Constructor and Description |
---|
OGNL() |
Modifier and Type | Method and Description |
---|---|
static String |
andNotLogicDelete(Object parameter)
拼接逻辑删除字段的未删除查询条件
|
static String |
andOr(Object parameter)
判断条件是 and 还是 or
|
static boolean |
checkExampleEntityClass(Object parameter,
String entityFullName)
校验通用 Example 的 entityClass 和当前方法是否匹配
|
static boolean |
exampleHasAtLeastOneCriteriaCheck(Object parameter)
检查 paremeter 对象中指定的 fields 是否全是 null,如果是则抛出异常
|
static boolean |
hasCountColumn(Object parameter)
是否包含自定义 Count 列
|
static boolean |
hasForUpdate(Object parameter)
是否包含 forUpdate
|
static boolean |
hasNoSelectColumns(Object parameter)
不包含自定义查询列
|
static boolean |
hasSelectColumns(Object parameter)
是否包含自定义查询列
|
static boolean |
isDynamicParameter(Object parameter)
判断参数是否支持动态表名
|
static boolean |
isNotDynamicParameter(Object parameter)
判断参数是否b支持动态表名
|
static boolean |
notAllNullParameterCheck(Object parameter,
String fields)
检查 paremeter 对象中指定的 fields 是否全是 null,如果是则抛出异常
|
static boolean |
notEmptyCollectionCheck(Object parameter,
String error)
校验集合类型参数不能为空
|
public static final String SAFE_DELETE_ERROR
public static final String SAFE_DELETE_EXCEPTION
public static boolean checkExampleEntityClass(Object parameter, String entityFullName)
parameter
- entityFullName
- public static boolean notAllNullParameterCheck(Object parameter, String fields)
parameter
- fields
- public static boolean notEmptyCollectionCheck(Object parameter, String error)
parameter
- error
- public static boolean exampleHasAtLeastOneCriteriaCheck(Object parameter)
parameter
- public static boolean hasSelectColumns(Object parameter)
parameter
- public static boolean hasCountColumn(Object parameter)
parameter
- public static boolean hasForUpdate(Object parameter)
parameter
- public static boolean hasNoSelectColumns(Object parameter)
parameter
- public static boolean isDynamicParameter(Object parameter)
parameter
- public static boolean isNotDynamicParameter(Object parameter)
parameter
- Copyright © 2018. All rights reserved.