首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >实施法律散文模板

实施法律散文模板
EN

Stack Overflow用户
提问于 2018-04-26 12:57:52
回答 1查看 160关注 0票数 0

我看过关于法律散文1的视频,但在Corda中找不到任何实际的API,因为它支持法律散文文档本身,即与合法散文模板和参数相关的组件。

除了对附件的支持外,还有什么东西可以帮助编写法律散文模板吗?还是我需要从头开始实现?

为了明确起见,@LegalProseReference似乎与“试图就参数化法律文件达成协议的节点”无关。我需要做的是:

  1. 定义散文模板
  2. 在流中使用输入状态的值填充模板变量字段
  3. 附上产生的文件

1

EN

回答 1

Stack Overflow用户

发布于 2018-04-26 14:40:42

下面是一个表示参数化法律文档的状态的示例:

代码语言:javascript
运行
复制
public class LegalProseState implements ContractState {
    private Party partyA;
    private Party partyB;
    private int amount;

    public String toString() {
        return String.format(
                "%s owes %s the sum of %d US dollars.",
                partyA.getName(),
                partyB.getName(),
                amount);
    }

    public LegalProseState(Party partyA, Party partyB, int amount) {
        this.partyA = partyA;
        this.partyB = partyB;
        this.amount = amount;
    }

    public List<AbstractParty> getParticipants() {
        return ImmutableList.of(partyA, partyB);
    }

    public Party getPartyA() {
        return partyA;
    }

    public Party getPartyB() {
        return partyB;
    }

    public int getAmount() {
        return amount;
    }
}

然后,您可以定义一个流,将这些LegalProseState发布到分类账上。流动将:

  • 实例化一个新的LegalProseState,使用传递给状态构造函数的参数进行参数化
  • 将新状态作为输出添加到新事务中。
  • 由双方签署交易
  • 让双方存储事务。

然后,节点都将有一个参数化法律散文文档的签名副本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50043614

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档