kd.bos.entity.property

## 类 PKFieldProp

- java.lang.Object
- - kd.bos.dataentity.metadata.dynamicobject.DynamicMetadata
  - - kd.bos.dataentity.metadata.dynamicobject.DynamicProperty
    - - kd.bos.dataentity.metadata.dynamicobject.DynamicSimpleProperty
      - - kd.bos.entity.property.FieldProp
        - - kd.bos.entity.property.PKFieldProp

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

      @KSObject
      public class PKFieldProp
      extends FieldProp

  另请参阅:
    序列化表格

- - ### 构造器概要

    构造器
    构造器和说明
    `PKFieldProp()`
    `PKFieldProp(boolean refId)`

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `java.lang.String` | `getAlias()`
    `java.lang.String` | `getName()`
    `boolean` | `isJsonSerialize()`
    `boolean` | `isPrimaryKey()`
    `boolean` | `isRefId()`
    `boolean` | `isSysField()` 是否系统属性，如内码、基础资料引用Id，多语言对应内部字段

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

      `applyDefaultValue, createAnalysisField, createAnalysisFields, createEntityTreeNode, createEntityTreeNodes, createEntityTreeNodes, createFilterField, createFilterFields, getBasePropDisplayValue, getClientType, getCompareGroupID, getCompareProp, getCompareTypes, getDefaultCompareTypeId, getDefaultMultiCompareTypeId, getDefValue, getDefValue2, getFeatures, getFilterControlType, getListColumnDesc, getValidators, getValueComparator, isGroupControl, isMustInput, isZeroShow, setCompareGroupID, setDefaultCompareTypeId, setDefaultMultiCompareTypeId, setDefValue, setDefValue2, setFeatures, setFieldValue, setFieldValueForWebApi, setFilterControlType, setGroupControl, setMustInput, setSysField, setZeroShow, toString`

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

      `getDbType, getTableGroup, isEmpty, isEncrypt, isLocalizable, resetValue, setDbType, setEncrypt, setPrimaryKey, setTableGroup, shouldSerializeValue`

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

      `clone, createHashCode, findTrueProperty, getDefaultValue, getDisplayName, getDTValue, getDTValueFast, getIsReadOnly, getOrdinal, getParent, getPropertyType, getReadOnly, getValue, getValueFast, hasDefaultValue, resetDTValue, setAlias, setDefaultValue, setDisplayName, setDTValue, setDTValueFast, setName, setOrdinal, setValue, setValueFast`

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

      `equals, hashCode, isDbIgnore, setDbIgnore`

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

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

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

      `afterCreateFilterColumn, getDbType, getDisplayName, getFieldDefaultValue, getFieldDefaultValue2, isAllowvoucher, isAnalysisField, isBulkEditable, isConvertTote, isCopyable, isExportable, isF7BatchFill, isImportable, isMultiFillable, isSeriesNewTote`

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

      `getOrdinal, getParent, getPropertyType, getReadOnly, getValue, getValueFast, hasDefaultValue, setValue, setValueFast`

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

      `clone, getDisplayName, isDbIgnore`

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

    - #### PKFieldProp

          public PKFieldProp()

    - #### PKFieldProp

          public PKFieldProp(boolean refId)

  - ### 方法详细资料

    - #### isRefId

          @KSMethod
          public boolean isRefId()

    - #### getName

          @KSMethod
          public java.lang.String getName()

      指定者:
        `getName` 在接口中 `kd.bos.dataentity.metadata.IMetadata`
      覆盖:
        `getName` 在类中 `kd.bos.dataentity.metadata.dynamicobject.DynamicProperty`

    - #### getAlias

          public java.lang.String getAlias()

      指定者:
        `getAlias` 在接口中 `kd.bos.dataentity.metadata.IMetadata`
      覆盖:
        `getAlias` 在类中 `kd.bos.dataentity.metadata.dynamicobject.DynamicProperty`

    - #### isPrimaryKey

          public boolean isPrimaryKey()

      指定者:
        `isPrimaryKey` 在接口中 `kd.bos.dataentity.metadata.ISimpleProperty`
      覆盖:
        `isPrimaryKey` 在类中 `kd.bos.dataentity.metadata.dynamicobject.DynamicSimpleProperty`

    - #### isSysField

          @KSMethod
          public boolean isSysField()

      从接口复制的说明: `IFieldHandle`
      是否系统属性，如内码、基础资料引用Id，多语言对应内部字段
      指定者:
        `isSysField` 在接口中 `IFieldHandle`
      覆盖:
        `isSysField` 在类中 `FieldProp`
      返回:

    - #### isJsonSerialize

          public boolean isJsonSerialize()