public abstract class AbstractBaseModel
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected org.apache.log4j.Logger |
logger |
Constructor and Description |
---|
AbstractBaseModel() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
_getJsonString()
Deprecated.
|
int |
cloneFrom(java.lang.Object obj)
将参数的对象obj的所有属性复制到当前对象中
返回值大于0表示成功,小于0表示操作失败,有异常请查看日志 |
<T> T |
cloneObject(java.lang.Class<T> clazz) |
protected java.lang.Class<?> |
getEntityClass() |
java.lang.String |
getId() |
static <T> T |
pareJSON(java.lang.String strJson,
java.lang.Class<T> clazz) |
<T> T |
retriveObject(java.lang.String id,
java.lang.Class<T> clazz) |
net.sf.json.JSONArray |
toFieldsJSONArray() |
net.sf.json.JSONArray |
toFieldsJSONArray(java.lang.String filter) |
java.util.List<java.lang.String> |
toFieldsKey()
得到属性字段数组
|
java.util.List<java.lang.String> |
toFieldsKey(java.lang.String filter) |
net.sf.json.JSONObject |
toJSON() |
net.sf.json.JSONObject |
toJSON(java.lang.String filterName) |
net.sf.json.JSONObject |
toJSON(java.lang.String filterName,
java.lang.String keepFields) |
java.lang.String |
toJSONString()
将this转换序列成JSON字符串
|
java.lang.String |
toJSONString(java.lang.String filterName)
过滤不需要序列的JSON字段用逗号","分隔!
|
java.lang.String |
toParamString() |
java.lang.String |
toParamString(java.lang.String filter) |
public final java.lang.String toJSONString()
public final java.lang.String toJSONString(java.lang.String filterName)
filterName
- as Stringprotected java.lang.String _getJsonString()
public final net.sf.json.JSONObject toJSON()
public final net.sf.json.JSONObject toJSON(java.lang.String filterName)
filterName
- as String //需要过滤的字段名,以逗号,分隔public final net.sf.json.JSONObject toJSON(java.lang.String filterName, java.lang.String keepFields)
filterName
- as String //需要过滤的字段名keepFields
- as String //需要保留的字段名public final java.util.List<java.lang.String> toFieldsKey()
public final net.sf.json.JSONArray toFieldsJSONArray()
public final net.sf.json.JSONArray toFieldsJSONArray(java.lang.String filter)
public final java.lang.String toParamString()
public final java.lang.String toParamString(java.lang.String filter)
public final java.util.List<java.lang.String> toFieldsKey(java.lang.String filter)
public static final <T> T pareJSON(java.lang.String strJson, java.lang.Class<T> clazz)
strJson
- as String //将strJson序列化成到this对象protected java.lang.Class<?> getEntityClass()
public final <T> T cloneObject(java.lang.Class<T> clazz)
<T>
- //复制对象的类型clazz
- public final int cloneFrom(java.lang.Object obj)
obj
- as Objectpublic java.lang.String getId()
public final <T> T retriveObject(java.lang.String id, java.lang.Class<T> clazz)
Copyright © 2019 by Sucang.cn