kd.bos.entity.flex

## 类 FlexEntityMetaUtils

- java.lang.Object
- - kd.bos.entity.flex.FlexEntityMetaUtils

-     public class FlexEntityMetaUtils
      extends java.lang.Object

- - ### 构造器概要

    构造器
    构造器和说明
    `FlexEntityMetaUtils()`

  - ### 方法概要

    所有方法 静态方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `static void` | `clearFlexEntityMeta()`
    `static kd.bos.dataentity.metadata.dynamicobject.DynamicProperty` | `createProperty(java.lang.String flexFieldKey, FlexProperty flexProperty)`
    `static FlexEntityType` | `getBasedataPropFlexEntityType(java.lang.String formKey, java.lang.String flexFieldKey, int flexTypeId, java.util.List<java.lang.Long> propertyIds)` 基础资料上弹性域实体类型
    `static java.util.List<FlexProperty>` | `getFlexProperties(int flexTypeId)`
    `static java.util.List<FlexProperty>` | `getFlexProperty(java.util.List<java.lang.Long> propertyIds)` 按弹性域属性内码取弹性域属性
    `static FlexProperty` | `getFlexProperty(java.lang.String flexField)` 根据flexField取flexproperty
    `static FlexType` | `getFlexType(int id)`

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

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

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

    - #### FlexEntityMetaUtils

          public FlexEntityMetaUtils()

  - ### 方法详细资料

    - #### clearFlexEntityMeta

          public static void clearFlexEntityMeta()

    - #### getFlexType

          public static FlexType getFlexType(int id)

    - #### getFlexProperties

          public static java.util.List<FlexProperty> getFlexProperties(int flexTypeId)

    - #### getFlexProperty

          public static java.util.List<FlexProperty> getFlexProperty(java.util.List<java.lang.Long> propertyIds)

      按弹性域属性内码取弹性域属性
      参数:
        `flexPropertyId` - 属性内码 T_BAS_FLEX_PROPERTY.FENTRYID
      返回:

    - #### getFlexProperty

          public static FlexProperty getFlexProperty(java.lang.String flexField)

      根据flexField取flexproperty
      参数:
        `flexField` - 弹性域字段名称，该名称所有弹性域属性唯一
      返回:

    - #### createProperty

          public static kd.bos.dataentity.metadata.dynamicobject.DynamicProperty createProperty(java.lang.String flexFieldKey,
                                                                                                FlexProperty flexProperty)

    - #### getBasedataPropFlexEntityType

          public static FlexEntityType getBasedataPropFlexEntityType(java.lang.String formKey,
                                                                     java.lang.String flexFieldKey,
                                                                     int flexTypeId,
                                                                     java.util.List<java.lang.Long> propertyIds)

      基础资料上弹性域实体类型
      参数:
        `flexFieldKey` -
        `propertyIds` -
      返回: