public class DictObjRow
extends java.lang.Object
implements java.lang.Iterable<java.lang.Object>, top.daxian1218.dust.commons.generic.IDisposable
构造器和说明 |
---|
DictObjRow(DictObj obj) |
DictObjRow(DictObj obj,
boolean ignoreDefault) |
限定符和类型 | 方法和说明 |
---|---|
void |
acceptChanges() |
void |
delete() |
void |
dispose() |
protected void |
finalize() |
DictObjField |
get(int index)
已过时。
|
DictObjField |
get(java.lang.String columnName)
已过时。
|
boolean |
getBooleanValue(java.lang.String name) |
java.util.List<DictObjField> |
getChanges() |
top.daxian1218.dust.commons.data.HDataRow |
getData() |
java.util.Date |
getDateTimeValue(java.lang.String name) |
java.math.BigDecimal |
getDecimalValue(java.lang.String name) |
DictObj |
getDictObj() |
double |
getDoubleValue(java.lang.String name) |
java.util.List<Error> |
getErrors() |
DictObjField |
getField(int index)
已过时。
|
DictObjField |
getField(java.lang.String name)
已过时。
请使用 getValue和setValue进行操作
|
long |
getId() |
int |
getInt32Value(java.lang.String name) |
long |
getLongValue(java.lang.String name) |
RowState |
getState() |
java.lang.String |
getStringValue(java.lang.String name) |
java.lang.String |
getTag()
数据ID,用于区分行,不具备业务逻辑,请勿与表列ID混淆
|
java.lang.String |
getText(java.lang.String name) |
java.lang.Object |
getValue(DictObjColumn col) |
java.lang.Object |
getValue(DictObjColumn col,
boolean original) |
java.lang.Object |
getValue(java.lang.String columnName) |
java.lang.Object |
getValue(java.lang.String columnName,
boolean original) |
java.util.Iterator<java.lang.Object> |
iterator() |
void |
loadData(top.daxian1218.dust.commons.data.HDataRow row) |
void |
merge(DictObjRow src) |
void |
rejectChanges() |
void |
remove() |
void |
set(int index,
java.lang.Object value) |
protected void |
setId(long id) |
protected void |
setState(RowState rowState) |
void |
setTag(java.lang.String tag) |
void |
setValue(DictObjColumn column,
java.lang.Object value) |
void |
setValue(DictObjColumn column,
java.lang.Object value,
java.lang.Object refValue) |
void |
setValue(java.lang.String columnName,
java.lang.Object value) |
<T> T |
to(java.lang.Class<T> type) |
com.alibaba.fastjson.JSONObject |
toJSON() |
com.alibaba.fastjson.JSONArray |
toJSONArray() |
java.util.Map<java.lang.String,java.lang.Object> |
toMap() |
boolean |
validate() |
public DictObjRow(DictObj obj)
public DictObjRow(DictObj obj, boolean ignoreDefault)
public long getId()
protected void setId(long id)
public java.lang.String getTag()
public void setTag(java.lang.String tag)
public java.util.List<Error> getErrors()
public DictObj getDictObj()
public RowState getState()
protected void setState(RowState rowState)
@Deprecated public DictObjField getField(int index)
@Deprecated public DictObjField getField(java.lang.String name)
name
- setValue(String, Object)
@Deprecated public DictObjField get(int index)
public void set(int index, java.lang.Object value)
@Deprecated public DictObjField get(java.lang.String columnName)
public java.lang.Object getValue(java.lang.String columnName)
public java.lang.Object getValue(java.lang.String columnName, boolean original)
public java.lang.Object getValue(DictObjColumn col)
public java.lang.Object getValue(DictObjColumn col, boolean original)
public void setValue(java.lang.String columnName, java.lang.Object value)
public void setValue(DictObjColumn column, java.lang.Object value, java.lang.Object refValue)
public java.lang.String getText(java.lang.String name)
public java.lang.String getStringValue(java.lang.String name)
public boolean getBooleanValue(java.lang.String name)
public int getInt32Value(java.lang.String name)
public long getLongValue(java.lang.String name)
public java.util.Date getDateTimeValue(java.lang.String name)
public double getDoubleValue(java.lang.String name)
public java.math.BigDecimal getDecimalValue(java.lang.String name)
public void setValue(DictObjColumn column, java.lang.Object value)
public void remove()
public void delete()
public void rejectChanges()
public void acceptChanges()
public java.util.List<DictObjField> getChanges()
public void loadData(top.daxian1218.dust.commons.data.HDataRow row)
public java.util.Map<java.lang.String,java.lang.Object> toMap()
public com.alibaba.fastjson.JSONArray toJSONArray()
public com.alibaba.fastjson.JSONObject toJSON()
public <T> T to(java.lang.Class<T> type)
public java.util.Iterator<java.lang.Object> iterator()
iterator
在接口中 java.lang.Iterable<java.lang.Object>
public boolean validate()
public top.daxian1218.dust.commons.data.HDataRow getData()
public void merge(DictObjRow src)
public void dispose()
dispose
在接口中 top.daxian1218.dust.commons.generic.IDisposable
protected void finalize() throws java.lang.Throwable
finalize
在类中 java.lang.Object
java.lang.Throwable