类 DictObjRow
- java.lang.Object
-
- top.daxian1218.dust.db.dict.DictObjRow
-
- 所有已实现的接口:
java.lang.Iterable<java.lang.Object>
,top.daxian1218.dust.commons.generic.IDisposable
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(java.lang.String columnName)
java.lang.Object
getValue(java.lang.String columnName, boolean original)
java.lang.Object
getValue(DictObjColumn col)
java.lang.Object
getValue(DictObjColumn col, 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(java.lang.String columnName, java.lang.Object value)
void
setValue(DictObjColumn column, java.lang.Object value)
void
setValue(DictObjColumn column, java.lang.Object value, java.lang.Object refValue)
<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()
-
-
-
方法详细资料
-
getId
public long getId()
-
setId
protected void setId(long id)
-
getTag
public java.lang.String getTag()
数据ID,用于区分行,不具备业务逻辑,请勿与表列ID混淆- 返回:
- 标签
-
setTag
public void setTag(java.lang.String tag)
-
getErrors
public java.util.List<Error> getErrors()
-
getDictObj
public DictObj getDictObj()
-
getState
public RowState getState()
-
setState
protected void setState(RowState rowState)
-
getField
@Deprecated public DictObjField getField(int index)
已过时。
-
getField
@Deprecated public DictObjField getField(java.lang.String name)
已过时。请使用 getValue和setValue进行操作获取单元信息- 参数:
name
-- 返回:
- 另请参阅:
setValue(String, Object)
-
get
@Deprecated public DictObjField get(int index)
已过时。
-
set
public void set(int index, java.lang.Object value)
-
get
@Deprecated public DictObjField get(java.lang.String columnName)
已过时。
-
getValue
public java.lang.Object getValue(java.lang.String columnName)
-
getValue
public java.lang.Object getValue(java.lang.String columnName, boolean original)
-
getValue
public java.lang.Object getValue(DictObjColumn col)
-
getValue
public java.lang.Object getValue(DictObjColumn col, boolean original)
-
setValue
public void setValue(java.lang.String columnName, java.lang.Object value)
-
setValue
public void setValue(DictObjColumn column, java.lang.Object value, java.lang.Object refValue)
-
getText
public java.lang.String getText(java.lang.String name)
-
getStringValue
public java.lang.String getStringValue(java.lang.String name)
-
getBooleanValue
public boolean getBooleanValue(java.lang.String name)
-
getInt32Value
public int getInt32Value(java.lang.String name)
-
getLongValue
public long getLongValue(java.lang.String name)
-
getDateTimeValue
public java.util.Date getDateTimeValue(java.lang.String name)
-
getDoubleValue
public double getDoubleValue(java.lang.String name)
-
getDecimalValue
public java.math.BigDecimal getDecimalValue(java.lang.String name)
-
setValue
public void setValue(DictObjColumn column, java.lang.Object value)
-
remove
public void remove()
-
delete
public void delete()
-
rejectChanges
public void rejectChanges()
-
acceptChanges
public void acceptChanges()
-
getChanges
public java.util.List<DictObjField> getChanges()
-
loadData
public void loadData(top.daxian1218.dust.commons.data.HDataRow row)
-
toMap
public java.util.Map<java.lang.String,java.lang.Object> toMap()
-
toJSONArray
public com.alibaba.fastjson.JSONArray toJSONArray()
-
toJSON
public com.alibaba.fastjson.JSONObject toJSON()
-
to
public <T> T to(java.lang.Class<T> type)
-
iterator
public java.util.Iterator<java.lang.Object> iterator()
- 指定者:
iterator
在接口中java.lang.Iterable<java.lang.Object>
-
validate
public boolean validate()
-
getData
public top.daxian1218.dust.commons.data.HDataRow getData()
-
merge
public void merge(DictObjRow src)
-
dispose
public void dispose()
- 指定者:
dispose
在接口中top.daxian1218.dust.commons.generic.IDisposable
-
finalize
protected void finalize() throws java.lang.Throwable
- 覆盖:
finalize
在类中java.lang.Object
- 抛出:
java.lang.Throwable
-
-