Liferay:捕获角色 "define permissions" 的事件

Liferay: Capture the event for "define permissions" of a Role

你能帮我捕捉一个角色 "define permissions" 的事件吗?

步骤

  1. 转到控制面板,select 角色
  2. Select 角色和 select "Define Permissions"
  3. 为该角色定义任何权限并保存。

如何在模型侦听器中捕获此事件。

可以通过为实现以下方法的 ResourcePermission 模型 class 实现和注册模型侦听器来捕获此事件:

public class ResourcePermissionModelListener extends BaseModelListener<ResourcePermission> {
    public void on{Before/After}Update(ResourcePermission model) throws ModelListenerException {}
}