如何在 Liferay 7 中为虚拟实例的创建操作创建模型侦听器?
How to create model listener for virtual instance's create action in Liferay 7?
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.I的新手,觉得可能是这样的,但是不知道怎么改正。
您正在路上。这个 OSGi 组件需要是特定的,
您可能正在寻找 com.liferay.portal.kernel.model.VirtualHost
如果我没理解错的话。
虽然你不需要叫晚饭。
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.I的新手,觉得可能是这样的,但是不知道怎么改正。
您正在路上。这个 OSGi 组件需要是特定的,
您可能正在寻找 com.liferay.portal.kernel.model.VirtualHost
如果我没理解错的话。
虽然你不需要叫晚饭。