代码之家  ›  专栏  ›  技术社区  ›  Minh Hoàng Cao

如何在Liferay 7中为虚拟实例的创建操作创建模型侦听器?

  •  0
  • Minh Hoàng Cao  · 技术社区  · 6 年前
    package com.test.model.listener;
    
    import org.osgi.service.component.annotations.Component;
    
    import com.google.gson.InstanceCreator;
    import com.liferay.portal.kernel.exception.ModelListenerException;
    import com.liferay.portal.kernel.model.BaseModelListener;
    import com.liferay.portal.kernel.model.ModelListener;
    import com.liferay.portal.kernel.model.User;
    import com.liferay.portal.kernel.model.*;
    
    @Component(immediate = true, service = ModelListener.class)
    
    public class InsertInstanceModelListener extends BaseModelListener<Instance??> {
    
        @Override
        public void onAfterCreate(Instance?? model) throws ModelListenerException {
            System.out.println("InsertInstanceModelListener.onAfterCreate()");
            super.onAfterCreate(model);
        }
    
    }
    

    我是liferay的新手。我认为可能是这样的,但我不知道如何正确处理。

    1 回复  |  直到 6 年前
        1
  •  0
  •   Victor    6 年前

    你正在路上。这个OSGi组件需要是特定的, 你可能正在寻找 com.liferay.portal.kernel.model.VirtualHost

    不过你不需要叫晚饭。