类 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

        public DictObjRow​(DictObj obj)
      • DictObjRow

        public DictObjRow​(DictObj obj,
                          boolean ignoreDefault)
    • 方法详细资料

      • 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()
      • 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()
      • 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