@KSObject public class EntityMetadataCache extends java.lang.Object
构造器和说明 |
---|
EntityMetadataCache() |
限定符和类型 | 方法和说明 |
---|---|
static AppInfo |
getAppInfo(java.lang.String appId) |
static java.lang.String |
getAppNumberById(java.lang.String appId) |
static FilterCondition |
getBaseDataFieldFilterMeta(java.lang.String formId,
java.lang.String key)
返回过滤元数据
|
static java.util.Map<java.lang.String,java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> |
getDataEntityNetCtrlOperate(java.lang.String entityNumber)
网络控制元数据
|
static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getDataEntityOperate(java.lang.String entityNumber)
返回实体操作元数据
|
static java.util.Map<java.lang.String,java.lang.Object> |
getDataEntityOperate(java.lang.String entityNumber,
java.lang.String operKey)
获取操作元数据
|
static Operations |
getDataEntityOperations(java.lang.String entityNumber) |
static MainEntityType |
getDataEntityType(java.lang.String number)
返回实体元数据
|
static MainEntityType |
getDataEntityType(java.net.URL url)
返回实体元数据
|
static MainEntityType |
getDataEntityTypeById(java.lang.String entityId) |
static MainEntityType |
getDataEntityTypeNoCache(java.lang.String number) |
static java.util.Set<java.lang.String> |
getFeatureEnabledEntity(java.lang.String entityNumber,
java.lang.String featureName)
已过时。
字段的运行时功能特性,已经移到字段属性对象上,此方法不再需要;为保持兼容暂时保留,后续统一删除
|
static LinkSetElement |
getLinkSet(java.lang.String entityNumber)
单据关联配置
|
static PermissionControlType |
getPermissionControlType(java.lang.String entityNumber) |
static java.util.Set<java.lang.String> |
getPermissionItems(java.lang.String entityNumber)
权限项
|
static java.lang.String |
getPluginScripts(java.lang.String key)
返回插件脚本
|
static IEntityMetaDataProvider |
getProvider() |
static java.lang.String |
getRuntimeMetadataVersion(java.lang.String number) |
static kd.bos.dataentity.metadata.dynamicobject.DynamicObjectType |
getSubDataEntityType(java.lang.String entityNumber,
java.util.Collection<java.lang.String> properties)
根据属性列表构造实体
|
static TableDefine |
loadTableDefine(java.lang.Long tableId) |
static TableDefine |
loadTableDefine(java.lang.String entityNumber,
java.lang.String entityKey) |
static void |
removeDataEntityTypeLocalCache(java.lang.String number) |
static void |
setProvider(IEntityMetaDataProvider pro) |
public static IEntityMetaDataProvider getProvider()
public static void setProvider(IEntityMetaDataProvider pro)
public static java.lang.String getAppNumberById(java.lang.String appId)
public static AppInfo getAppInfo(java.lang.String appId)
@KSMethod public static MainEntityType getDataEntityType(java.lang.String number)
number
- 实体标识public static TableDefine loadTableDefine(java.lang.String entityNumber, java.lang.String entityKey)
public static TableDefine loadTableDefine(java.lang.Long tableId)
public static void removeDataEntityTypeLocalCache(java.lang.String number)
public static java.lang.String getRuntimeMetadataVersion(java.lang.String number)
public static MainEntityType getDataEntityType(java.net.URL url)
number
- 实体标识public static MainEntityType getDataEntityTypeNoCache(java.lang.String number)
public static MainEntityType getDataEntityTypeById(java.lang.String entityId)
public static Operations getDataEntityOperations(java.lang.String entityNumber)
public static java.util.Map<java.lang.String,java.lang.Object> getDataEntityOperate(java.lang.String entityNumber, java.lang.String operKey)
entityNumber
- 实体标识operKey
- 操作标识@Deprecated public static java.util.Set<java.lang.String> getFeatureEnabledEntity(java.lang.String entityNumber, java.lang.String featureName)
entityNumber
- 实体标识featureName
- 功能控制项名称public static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getDataEntityOperate(java.lang.String entityNumber)
实体标识
- public static java.util.Map<java.lang.String,java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> getDataEntityNetCtrlOperate(java.lang.String entityNumber)
entityNumber
- public static kd.bos.dataentity.metadata.dynamicobject.DynamicObjectType getSubDataEntityType(java.lang.String entityNumber, java.util.Collection<java.lang.String> properties)
entityNumber
- 实体标识properties
- 实体属性列表public static java.lang.String getPluginScripts(java.lang.String key)
key
- 实体标识public static FilterCondition getBaseDataFieldFilterMeta(java.lang.String formId, java.lang.String key)
表单标识
- 基础资料字段
- public static LinkSetElement getLinkSet(java.lang.String entityNumber)
entityNumber
- public static PermissionControlType getPermissionControlType(java.lang.String entityNumber)
public static java.util.Set<java.lang.String> getPermissionItems(java.lang.String entityNumber)
entityNumber
-