ofbiz 的eca (eeca 和 seca)

本文详细介绍了OFBiz中的ECA(Entity Event Condition Action)和SECA(Service Event Condition Action)机制。ECA在实体增删改时触发,而SECA在服务执行过程中触发。示例展示了如何在eeca.xml和seca.xml中配置触发器,并在ofbiz-component.xml中进行注册。
摘要由CSDN通过智能技术生成

关于过程 会有个链接 希望先看一下

http://djtao1117-163-com.iteye.com/blog/1132578


eeca 是指实体触发器,指entity实体做增、删、改操作的时候触发的操作。

seca是指service触发器,指服务执行的过程中的触发操作。

1. 创建文件 

位置:

eeca:entitydef/eeca.xml

例:

<eca service="updatePostalAddress" event="return">
<action service="updatePaymentMethodAddress" mode="sync"/>
</eca>


seca: servicedef/seca.xml

例:

<eca entity="FinAccountAuth" operation="create-store" event="return">
        <action service="updateFinAccountBalancesFromAuth" mode="sync"/>
</eca>


添加注册:

当前功能模块下的 ofbiz-component.xml

例:
实体:<entity-resource type="eca" reader-name="main" loader="main" location="entitydef/eecas.xml"/>

服务:<service-resource type="eca" loader="main" location="servicedef/secas.xml"/>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值