【问题标题】:UserEntryListener is not invoked when user created in liferay 6.0.6在 liferay 6.0.6 中创建用户时不会调用 UserEntryListener
【发布时间】:2012-07-05 18:21:45
【问题描述】:

我在 liferay 钩子中定义了一个 UserEntryListener:

package com.ggd543.liferay.listener;

public class UserEntryListener extends BaseModelListener<User> {


    @Override
    public void onAfterCreate(User model) throws ModelListenerException {
        System.out.println("==== onAfterCreate - uuid: " + model.getUuid());
    }

    @Override
    public void onAfterRemove(User model) throws ModelListenerException {
        System.out.println("==== onAfterRemove - uuid: " + model.getUserId());
    }

    @Override
    public void onAfterUpdate(User model) throws ModelListenerException {
        System.out.println("==== onAfterUpdate user - uuid: " + model.getUuid());
    }

    @Override
    public void onBeforeCreate(User model) throws ModelListenerException {
        System.out.println("==== onBeforeCreate - uuid: " + model.getUuid());
    }

    @Override
    public void onBeforeRemove(User model) throws ModelListenerException {
        System.out.println("==== onBeforeRemove - uuid: " + model.getUuid());
    }

    @Override
    public void onBeforeUpdate(User model) throws ModelListenerException {
        System.out.println("==== onBeforeUpdate user");
    }
}

docroot/WEB-INF/src/portal-ext/properties

value.object.listener.com.liferay.portal.model.User=com.ggd543.liferay.listener.UserEntryListener

在Jboss 5.1.0 GA捆绑的liferay 6.0.6上部署hook后,我发现无论通过控制面板执行create、update和remove操作,UserEntryListener对应的回调方法都无法调用。

【问题讨论】:

    标签: java jboss5.x liferay-6


    【解决方案1】:

    确保您已在 liferay-hook.xml 中包含属性挂钩:

    <hook>
    ...
      <portal-properties>portal-ext.properties</portal-properties>
    ...
    </hook>
    

    我在这里假设您的问题中有一个错字 - docroot/WEB-INF/src/portal-ext/properties 应该是 docroot/WEB-INF/src/portal-ext.properties - 我说的对吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多