kd.bos.entity

## 类 DefaultDataEntityState

- java.lang.Object
- - kd.bos.dataentity.entity.DataEntityState
  - - kd.bos.entity.DefaultDataEntityState

- 所有已实现的接口:
    java.io.Serializable

      public class DefaultDataEntityState
      extends kd.bos.dataentity.entity.DataEntityState

  默认ORM状态管理，新增，修改时默认是所有属性
  另请参阅:
    序列化表格

- - ### 构造器概要

    构造器
    构造器和说明
    `DefaultDataEntityState(java.lang.Class<?> type)` 构造函数

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `boolean` | `getDataEntityDirty()`
    `long[]` | `getDirtyFlags()`
    `java.util.List<kd.bos.dataentity.metadata.IDataEntityProperty>` | `GetDirtyProperties()`
    `java.util.List<kd.bos.dataentity.metadata.IDataEntityProperty>` | `GetDirtyProperties(boolean arg0)`
    `java.lang.Class<?>` | `getType()`
    `void` | `setDirty(boolean arg0)`
    `void` | `setDirtyFlags(long[] values)`
    `void` | `setPropertyChanged(java.beans.PropertyChangeEvent arg0)`
    `void` | `setType(java.lang.Class<?> type)`

    - ### 从类继承的方法 kd.bos.dataentity.entity.DataEntityState

      `getBizChangedProperties, getBizChangeFlags, getFromDatabase, getPkSnapshotSet, getRemovedItems, isBizChanged, isChanged, isPushChanged, setBizChanged, setBizChanged, setBizChangeFlags, setFromDatabase, setPkSnapshotSet, setPushChanged, setRemovedItems`

    - ### 从类继承的方法 java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 构造器详细资料

    - #### DefaultDataEntityState

          public DefaultDataEntityState(java.lang.Class<?> type)

      构造函数
      参数:
        `实体映射类型` -

  - ### 方法详细资料

    - #### getType

          public java.lang.Class<?> getType()

      返回:
        返回实体映射的类型

    - #### setType

          public void setType(java.lang.Class<?> type)

      参数:
        `设置实体映射类型` -

    - #### setPropertyChanged

          public void setPropertyChanged(java.beans.PropertyChangeEvent arg0)

      指定者:
        `setPropertyChanged` 在类中 `kd.bos.dataentity.entity.DataEntityState`

    - #### setDirty

          public void setDirty(boolean arg0)

      指定者:
        `setDirty` 在类中 `kd.bos.dataentity.entity.DataEntityState`

    - #### getDataEntityDirty

          public boolean getDataEntityDirty()

      指定者:
        `getDataEntityDirty` 在类中 `kd.bos.dataentity.entity.DataEntityState`

    - #### GetDirtyProperties

          public java.util.List<kd.bos.dataentity.metadata.IDataEntityProperty> GetDirtyProperties(boolean arg0)

      指定者:
        `GetDirtyProperties` 在类中 `kd.bos.dataentity.entity.DataEntityState`

    - #### GetDirtyProperties

          public java.util.List<kd.bos.dataentity.metadata.IDataEntityProperty> GetDirtyProperties()

      指定者:
        `GetDirtyProperties` 在类中 `kd.bos.dataentity.entity.DataEntityState`

    - #### getDirtyFlags

          public long[] getDirtyFlags()

      指定者:
        `getDirtyFlags` 在类中 `kd.bos.dataentity.entity.DataEntityState`

    - #### setDirtyFlags

          public void setDirtyFlags(long[] values)

      指定者:
        `setDirtyFlags` 在类中 `kd.bos.dataentity.entity.DataEntityState`