我有自定义内容类型,它具有目标关联。我想设置一个策略,在删除关联时执行一些操作。我写了这个策略,就像我通常写另一个策略一样,但由于某种原因它不起作用。我在 OnDeleteAssociationPolicy 实现中的 init() 如下所示:
policyComponent.bindClassBehaviour(
QNAME,
PublishModel.pubWebContent,
new JavaBehaviour(this, QNAME.toPrefixString(), NotificationFrequency.EVERY_EVENT)
);
PublishModel.pubWebContent 是我的自定义内容类型的 qname。现在我想当 onDeleteAssociation() 被调用时,我应该检查哪个关联被删除了。但是在删除关联之后永远不会调用此方法:(。如何设置此策略?我应该提供 PublishModel.pubMyAssociation 而不是 PublishModel.pubWebContent (这也不起作用)?