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 |
返回值: