kd.bos.entity.property

## 类 OrgProp

- java.lang.Object
- - kd.bos.dataentity.metadata.dynamicobject.DynamicMetadata
  - - kd.bos.dataentity.metadata.dynamicobject.DynamicProperty
    - - kd.bos.dataentity.metadata.dynamicobject.DynamicComplexProperty
      - - kd.bos.entity.property.BasedataProp
        - - kd.bos.entity.property.OrgProp

- 所有已实现的接口:
    java.io.Serializable, java.lang.Cloneable, kd.bos.dataentity.metadata.IComplexProperty, kd.bos.dataentity.metadata.IDataEntityProperty, kd.bos.dataentity.metadata.IMetadata, IBasedataField, IFieldHandle, IValidatorHanlder
  直接已知子类:
    MainOrgProp

      @KSObject
      public class OrgProp
      extends BasedataProp

  组织字段
  另请参阅:
    序列化表格

- - ### 构造器概要

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

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | `afterCreateFilterColumn(java.util.Map<java.lang.String,java.lang.Object> column, ColumnParam param)` 根据不同字段类型来调整字段列的某些属性，在创建过滤字段后被调用
    `java.util.List<kd.bos.orm.query.QFilter>` | `buildCoreFilterByString(IDataModel model)` 主业务组织的过滤条件设置
    `FilterField` | `createFilterField(MainEntityType mainType, java.lang.String refPropKey)` 输出过滤字段信息
    `java.util.List<FilterField>` | `createFilterFields(MainEntityType mainType)` 基于运行时字段元数据，构建过滤字段
    `java.lang.String` | `getBaseEntityId()`
    `kd.bos.orm.query.QFilter` | `getBizOrgFilter()`
    `int` | `getF7Style()`
    `java.lang.String` | `getOrgFunc()`
    `java.util.List<OrgRelationItem>` | `getOrgRelation()`
    `void` | `setF7Style(int f7Style)`
    `void` | `setOrgFunc(java.lang.String orgFunc)`
    `void` | `setOrgRelation(java.util.List<OrgRelationItem> orgRelation)`

    - ### 从类继承的方法 kd.bos.entity.property.BasedataProp

      `applyDefaultValue, buildCoreFilter, convertPKValueType, createAnalysisField, createAnalysisFields, createEntityTreeNodes, createEntityTreeNodes, getBindingBasedataValue, getClientType, getCompareGroupID, getCompareProp, getCompareTypes, getComplexType, getDbType, getDefaultCompareTypeId, getDefaultMultiCompareTypeId, getDefValue, getDefValue2, getDisplayProp, getDisplayValue, getDispProp, getEditSearchProp, getFeatures, getFilterControlType, getFlexPropertyKey, getLayoutId, getListColumnDesc, getLookupProp, getNumberProp, getNumbProp, getOrgProp, getPropertyType, getRefIdProp, getValidators, getValueComparator, isDbIgnore, isFromSampleMaster, isMustInput, isShowUsed, isSysField, setBaseEntityId, setCompareGroupID, setDefaultCompareTypeId, setDefaultMultiCompareTypeId, setDefValue, setDefValue2, setDisplayProp, setEditSearchProp, setFeatures, setFieldValue, setFieldValueForWebApi, setFilterControlType, setLayoutId, setLookupProp, setMustInput, setNumberProp, setOrgProp, setRefIdProp, setShowUsed, setValueFast`

    - ### 从类继承的方法 kd.bos.dataentity.metadata.dynamicobject.DynamicComplexProperty

      `clone, createHashCode, getDynamicComplexPropertyType, getRefIdPropName, getTableGroup, isEmpty, loadValue, setComplexType, setRefIdPropName, setTableGroup`

    - ### 从类继承的方法 kd.bos.dataentity.metadata.dynamicobject.DynamicProperty

      `findTrueProperty, getAlias, getDefaultValue, getDisplayName, getDTValue, getDTValueFast, getIsReadOnly, getName, getOrdinal, getParent, getReadOnly, getValue, getValueFast, hasDefaultValue, resetDTValue, setAlias, setDefaultValue, setDisplayName, setDTValue, setDTValueFast, setName, setOrdinal, setValue, toString`

    - ### 从类继承的方法 kd.bos.dataentity.metadata.dynamicobject.DynamicMetadata

      `equals, hashCode, setDbIgnore`

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

      `getClass, notify, notifyAll, wait, wait, wait`

    - ### 从接口继承的方法 kd.bos.entity.property.IFieldHandle

      `getBasePropDisplayValue, getDisplayName, getFieldDefaultValue, getFieldDefaultValue2, isAllowvoucher, isAnalysisField, isBulkEditable, isConvertTote, isCopyable, isExportable, isF7BatchFill, isImportable, isMultiFillable, isSeriesNewTote, setGroupControl`

    - ### 从接口继承的方法 kd.bos.entity.property.IBasedataField

      `getName`

    - ### 从接口继承的方法 kd.bos.dataentity.metadata.IComplexProperty

      `getComplexType, getDataEntityWalkerItems`

    - ### 从接口继承的方法 kd.bos.dataentity.metadata.IDataEntityProperty

      `getOrdinal, getParent, getReadOnly, getValue, getValueFast, hasDefaultValue, isJsonSerialize, setValue`

    - ### 从接口继承的方法 kd.bos.dataentity.metadata.IMetadata

      `getAlias, getDisplayName, getName`

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

    - #### OrgProp

          public OrgProp()

  - ### 方法详细资料

    - #### getBaseEntityId

          @KSMethod
          public java.lang.String getBaseEntityId()

      指定者:
        `getBaseEntityId` 在接口中 `IBasedataField`
      覆盖:
        `getBaseEntityId` 在类中 `BasedataProp`
      返回:
        绑定基础资料标识

    - #### getOrgFunc

          @KSMethod
          public java.lang.String getOrgFunc()

      返回:
        组织职能

    - #### setOrgFunc

          public void setOrgFunc(java.lang.String orgFunc)

      参数:
        `orgFunc` - 组织职能

    - #### getF7Style

          @KSMethod
          public int getF7Style()

      返回:
        the f7Style

    - #### setF7Style

          public void setF7Style(int f7Style)

      参数:
        `f7Style` - the f7Style to set

    - #### getOrgRelation

          @KSMethod
          public java.util.List<OrgRelationItem> getOrgRelation()

      返回:
        委托关系

    - #### setOrgRelation

          public void setOrgRelation(java.util.List<OrgRelationItem> orgRelation)

      参数:
        `orgRelation` - 委托关系

    - #### getBizOrgFilter

          public kd.bos.orm.query.QFilter getBizOrgFilter()

    - #### buildCoreFilterByString

          @KSMethod
          public java.util.List<kd.bos.orm.query.QFilter> buildCoreFilterByString(IDataModel model)

      主业务组织的过滤条件设置
      覆盖:
        `buildCoreFilterByString` 在类中 `BasedataProp`
      返回:
        QFilter

    - #### afterCreateFilterColumn

          public void afterCreateFilterColumn(java.util.Map<java.lang.String,java.lang.Object> column,
                                              ColumnParam param)

      从接口复制的说明: `IFieldHandle`
      根据不同字段类型来调整字段列的某些属性，在创建过滤字段后被调用
      参数:
        `column` - 列字典

    - #### createFilterFields

          public java.util.List<FilterField> createFilterFields(MainEntityType mainType)

      从类复制的说明: `BasedataProp`
      基于运行时字段元数据，构建过滤字段
      指定者:
        `createFilterFields` 在接口中 `IFieldHandle`
      覆盖:
        `createFilterFields` 在类中 `BasedataProp`
      返回:

    - #### createFilterField

          public FilterField createFilterField(MainEntityType mainType,
                                               java.lang.String refPropKey)

      从类复制的说明: `BasedataProp`
      输出过滤字段信息
      指定者:
        `createFilterField` 在接口中 `IFieldHandle`
      覆盖:
        `createFilterField` 在类中 `BasedataProp`