| 构造器和说明 |
|---|
Engine() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addHideField(java.lang.String name)
增加隐藏字段,隐藏字段不输出到前端
|
<T> T |
cloneTable()
克隆表对象,与克隆前保持一致
|
<T> T |
cloneTable(java.lang.Class<T> clazz) |
boolean |
containsField(java.lang.String name) |
void |
each(java.util.function.BiConsumer<java.lang.String,java.lang.Object> action)
原forEach为遍历所有公共区域数据(有加密,不包含隐私字段),该方法为遍历所有原始数据(未加密,包含隐私字段)
|
void |
forEach(java.util.function.BiConsumer<? super java.lang.String,? super java.lang.Object> action) |
java.lang.Object |
get(java.lang.Object key) |
java.lang.Object |
get(java.lang.String fieldName) |
java.lang.String |
getDSName()
获取数据源名称
|
java.util.Set<java.lang.String> |
getFields()
获取表中的字段名称集
|
QTable |
getQTable() |
java.lang.String |
getTableAlias()
获取表的别名
|
java.lang.String |
getTableName() |
java.lang.Object |
getValue(java.lang.String fieldName) |
java.lang.Object |
getValue(java.lang.String fieldName,
java.lang.Object defValue)
优先从已知字段属性中取值,在已知字段属性中找不到时从其他属性中取值
|
boolean |
getValueByBoolean(java.lang.String fieldName) |
boolean |
getValueByBoolean(java.lang.String fieldName,
boolean defValue) |
int |
getValueByInt(java.lang.String fieldName) |
int |
getValueByInt(java.lang.String fieldName,
int defValue) |
long |
getValueByLong(java.lang.String fieldName) |
long |
getValueByLong(java.lang.String fieldName,
long defValue) |
java.lang.String |
getValueByString(java.lang.String fieldName) |
java.lang.String |
getValueByString(java.lang.String fieldName,
java.lang.String defValue) |
void |
instance(com.fasterxml.jackson.databind.JsonNode jn) |
void |
instance(java.util.Map<java.lang.String,java.lang.String> map) |
void |
instance(RequestParam param) |
void |
instance(java.sql.ResultSet rs) |
boolean |
isTuomin() |
boolean |
isValue(java.lang.String fieldName) |
java.lang.Object |
put(java.lang.String field,
java.lang.Object value) |
java.lang.Object |
remove(java.lang.String fieldName) |
void |
removeHildeField(java.lang.String name) |
void |
setDSName(java.lang.String dsname)
设置数据源名称
|
void |
setQTable(QTable qtable) |
void |
setSqlexe(Sqlexe sqlexe) |
void |
setTuomin(boolean isTuomin) |
void |
setValue(java.lang.String fieldName,
java.lang.Object value) |
Json |
toJson()
把实体转为JSON数据字符串
|
java.lang.String |
toString() |
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, getOrDefault, isEmpty, keySet, merge, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuespublic final TableItem tbItem
public void setSqlexe(Sqlexe sqlexe)
public void setQTable(QTable qtable)
public void addHideField(java.lang.String name)
name - -字段名称public void removeHildeField(java.lang.String name)
name - -字段名称public void setDSName(java.lang.String dsname)
public java.util.Set<java.lang.String> getFields()
public void instance(java.util.Map<java.lang.String,java.lang.String> map)
public void instance(RequestParam param)
public java.lang.Object getValue(java.lang.String fieldName,
java.lang.Object defValue)
fieldName - -字段名称defValue - -默认值public long getValueByLong(java.lang.String fieldName)
public long getValueByLong(java.lang.String fieldName,
long defValue)
public int getValueByInt(java.lang.String fieldName)
public int getValueByInt(java.lang.String fieldName,
int defValue)
public boolean getValueByBoolean(java.lang.String fieldName)
public boolean getValueByBoolean(java.lang.String fieldName,
boolean defValue)
public java.lang.String getValueByString(java.lang.String fieldName)
public java.lang.String getValueByString(java.lang.String fieldName,
java.lang.String defValue)
public java.lang.String getTableAlias()
public java.lang.String getTableName()
getTableName 在接口中 CBasepublic <T> T cloneTable()
cloneTable 在接口中 CBaseT - -public <T> T cloneTable(java.lang.Class<T> clazz)
cloneTable 在接口中 CBasepublic boolean containsField(java.lang.String name)
public java.lang.Object put(java.lang.String field,
java.lang.Object value)
public void setValue(java.lang.String fieldName,
java.lang.Object value)
public void each(java.util.function.BiConsumer<java.lang.String,java.lang.Object> action)
action - -public java.lang.String toString()
toString 在类中 java.util.AbstractMap<java.lang.String,java.lang.Object>public java.lang.Object get(java.lang.Object key)
get 在接口中 java.util.Map<java.lang.String,java.lang.Object>get 在类中 java.util.HashMap<java.lang.String,java.lang.Object>public Json toJson()