2012-07-31 46 views
0

我正在使用Liferay 6.1 CE进行门户应用程序开发。我可以将Liferay Listener与我的自定义代码关联吗?

我是Liferay的新手,请原谅我的问题是否有误。

我的查询是相对于在Liferay的听众,我看到Liferay的听众仅限于像日志,用户,...等(纠正我,如果我错了)

我想预定义的核心门户模式打电话给听众的onAfterCreate方法(即是User创作完成后)

在我们创建用户Aplication,我们有一个单独的createUser.jsp,并提交按钮的点击,它被存储在一个名为中的一个表数据库中的Virte_Users表。

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

在此先感谢。

+0

你是不是也加入从'createUser.jsp'到liferay的'User_'表的数据? – 2012-08-01 09:23:15

回答

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> 
相关问题