0

我正在使用Liferay 6.1 CE进行门户应用程序开发。

我是 Liferay 的新手,所以如果我的问题是错误的,请原谅。

我的查询是关于 liferay 中的侦听器,我看到 Liferay 侦听器仅限于预定义的核心门户模型,如日志、用户等。(如果我错了,请纠正我)

我想调用一个监听器的onAfterCreate方法(即在创建User完成之后)

在我们用于创建用户的应用程序中,我们有一个单独的createUser.jsp,单击提交按钮时,它存储Virte_Users在数据库中称为表的表之一中。

请让我知道,在这种情况下是否可以关联 liferay 侦听器?

提前致谢。

4

1 回答 1

0

您不能使用默认侦听器,但您可以为特定模型添加自己的侦听器。

例如,

你可以让你的听众BaseModelListener<User>像这样扩展,

MyUserListener extends BaseModelListener<User>

请检查来源UserListener并将以下属性放入portal-ext.properties

 # You can add a listener for a specific class by setting the property
 # "value.object.listener" with a list of comma delimited class names that
 # implement com.liferay.portal.model.ModelListener. These classes are pooled
 # and reused and must be thread safe.

    value.object.listener.com.liferay.portal.model.User=com.liferay.portal.model.UserListener,<b>com.my.user.MyUserListener</b>
于 2012-08-03T08:24:31.503 回答