Jor*_*uez 3 hyperledger-composer
我一直在创建一个模型,其中一个资产可以引用特定参与者.
当我使用composer-client API检索我的资产时,我想检索被引用参与者的详细信息.
在CTO语言文档中,我看到了这句话:"必须解析关系以检索被引用对象的实例.如果对象不再存在或关系中的信息无效,则解析行为可能导致null." 但它没有描述如何做到这一点.
有人可以让我知道解决关系的最佳方法是什么,以便我可以检索我指向的对象实例(在这种情况下是参与者)?
小智 8
您可以通过几种方式解决关系
让我们说我们有一个资产Widget定义为:
namespace SO
participant Person identified by email {
o String email
}
asset Widget identified by assetId {
o String email
--> Person owner
}
Run Code Online (Sandbox Code Playgroud)
Widget资产,你可以调用Widget.owner.getFullyQualifiedType()返回的参与方注册的名称owner是.然后打电话Widget.owner.getIdentifier()得到的标识owner中PersonRegistry,然后调用PersonRegistry.get(identifier)来获得owner参与者Widget从WidgetRegistry,你可以打电话WidgetRegistry.resolve(identifier)来解决所有关系| 归档时间: |
|
| 查看次数: |
1897 次 |
| 最近记录: |