我可以为自定义代码关联Liferay侦听器吗?
我正在使用Liferay 6.1 CE进行门户应用程序开发 我是Liferay的新手,如果我的问题不对,请原谅 我的查询是关于liferay中的侦听器的,我看到liferay侦听器仅限于预定义的核心门户模型,如日志、用户等。。。等等(如果我错了,请纠正我) 我想调用侦听器的我可以为自定义代码关联Liferay侦听器吗?,liferay,liferay-6,Liferay,Liferay 6,我正在使用Liferay 6.1 CE进行门户应用程序开发 我是Liferay的新手,如果我的问题不对,请原谅 我的查询是关于liferay中的侦听器的,我看到liferay侦听器仅限于预定义的核心门户模型,如日志、用户等。。。等等(如果我错了,请纠正我) 我想调用侦听器的onAfterCreate方法(即在User的创建完成之后) 在创建用户的应用程序中,我们有一个单独的createUser.jsp,单击submit按钮,它存储在数据库中名为Virte_Users表的一个表中 请让我知道,在这
onAfterCreate
方法(即在User
的创建完成之后)
在创建用户的应用程序中,我们有一个单独的createUser.jsp
,单击submit按钮,它存储在数据库中名为Virte_Users
表的一个表中
请让我知道,在这种情况下是否可以关联liferay侦听器
提前谢谢 您不能使用默认侦听器,但可以为特定模型添加自己的侦听器 例如 您可以让侦听器扩展
BaseModelListener
MyUserListener extends BaseModelListener<User>
您是否也在将
createUser.jsp
中的数据添加到liferay的User\uuz
表中?
# 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>