OThinker.H3.Data.IMetadataRepository

类:OThinker.H3.Data.IMetadataRepository

说明:
数据字典接口

方法:.ExistPrimitiveItem(System.String)

方法说明:
检查全局变量名称是否已经存在

名称

说明

ItemName

项目名称

返回值:
返回是否存在

方法:.CreatePrimitiveItem(System.String,System.String,System.String)

方法说明:
创建一个全局变量

名称

说明

ItemName

变量名称

Description

描述信息

ItemValue

变量值

返回值:
返回是否成功

方法:.GetPrimitiveItemValue(System.String)

方法说明:
获取一个全局变量

名称

说明

ItemName

全局变量名称

返回值:
全局变量值

方法:.SetPrimitiveItemValue(System.String,System.String,System.String)

方法说明:
设置一个全局变量的值

名称

说明

ItemName

全局变量名称

ItemValue

全局变量值

返回值:
返回是否成功

方法:.GetAllPrimitiveItems

方法说明:
获取所有的全局变量名称的集合

名称

说明

返回值:
全局变量名称集合

方法:.RemovePrimitiveItem(System.String)

方法说明:
删除一个全局变量

名称

说明

ItemName

全局变量名称

方法:.GetPrimitiveItem(System.String)

方法说明:
根据名称获取单个全局变量

名称

说明

ItemName

全局变量名称

返回值:
全局变量

方法:.ParseText(System.String)

方法说明:
解析一段文本,将文本中的{}标记的数据转换为数据的值

名称

说明

Text

解析的公式

返回值:

方法:.Remove(System.String)

方法说明:
删除主数据

名称

说明

ObjectId

要删除的主数据的ID

方法:.RemoveByCategory(System.String)

方法说明:
删除某个类型的主数据

名称

说明

Category

要删除的主数据的类型

方法:.Add(OThinker.H3.Data.EnumerableMetadata)

方法说明:
新增主数据项

名称

说明

Data

主数据

返回值:
返回是否保存成功

方法:.Update(OThinker.H3.Data.EnumerableMetadata)

方法说明:
更新主数据

名称

说明

Data

要更新的主数据

返回值:
返回是否保存成功

方法:.GetByCategory(System.String)

方法说明:
获得某个类型下的所有主数据

名称

说明

Category

类型代码

返回值:
所有主数据

方法:.GetValuesByCategory(System.String)

方法说明:
获得所有主数据的值

名称

说明

Category

类型代码

返回值:
所有主数据的值

方法:.GetById(System.String)

方法说明:
通过ID获得主数据

名称

说明

ObjectId


返回值:

方法:.GetByCode(System.String,System.String)

方法说明:
通过类型和编码获取单个数据字典对象

名称

说明

Category

数据字典类型

Code

数据字典编码

返回值:
数据字典对象

方法:.GetCategoryTable

方法说明:
获取所有的数据字典

名称

说明

返回值:
返回数据字典类型的集合

方法:.GetChildren(System.String,OThinker.H3.Data.MasterDataState)

方法说明:
通过父对象的编码获得子成员

名称

说明

ParentCode

父对象编码

State

状态

返回值:
子成员

方法:.GetTreeItemsByCode(System.String[])

方法说明:
根据编码获得主数据对象

名称

说明

Codes

要读取的主数据的项目的代码

返回值:
主数据对象

方法:.GetTreeItemByCode(System.String)

方法说明:
根据编码获得主数据对象

名称

说明

Code

要读取的主数据的项目的代码

返回值:
主数据对象

方法:.SetTreeItemState(System.String,OThinker.H3.Data.MasterDataState)

方法说明:
设置数据的状态

名称

说明

Code

主数据对象编码

State

主数据的状态

方法:.SaveTreeItem(OThinker.H3.Data.TreeMetadata)

方法说明:
保存树状主数据

名称

说明

Item

主数据对象

返回值:
如果保存成功,则返回true,否则返回false

方法:.RemoveTreeItem(System.String)

方法说明:
删除树型主数据的节点

名称

说明

Code

要删除的节点的编码

方法:.SetDefaultItem(System.String,System.Boolean)

方法说明:
设置默认

名称

说明

ObjectID


Default


返回值: