Foren
com.liferay.portal.kernel.bean.BeanLocatorException
Hamidul Islam, geändert vor 13 Jahren.
com.liferay.portal.kernel.bean.BeanLocatorException
Regular Member Beiträge: 111 Beitrittsdatum: 22.05.08 Neueste Beiträge
Hi everybody,
I created one portlet in plugin environment and generated the service layer also.The code in impl is given bellow
==========================================================================================
import java.rmi.RemoteException;
import java.util.Date;
import com.liferay.counter.service.CounterLocalServiceUtil;
import com.liferay.portal.kernel.exception.PortalException;
import com.liferay.portal.kernel.exception.SystemException;
import gss.portalusage.model.PortalUsage;
import gss.portalusage.model.impl.PortalUsageImpl;
import gss.portalusage.service.base.PortalUsageLocalServiceBaseImpl;
public class PortalUsageLocalServiceImpl extends PortalUsageLocalServiceBaseImpl {
public PortalUsage createPortalUsage(long userId, long companyId, Date loginDate, Date logoutDate, String ipAddress, String browser, String os, String useragent)
throws PortalException, SystemException, RemoteException {
// create a primary key
long ID = CounterLocalServiceUtil.increment(PortalUsage.class.getName());
// instantiate an empty object
PortalUsage portalUsage = new PortalUsageImpl();
portalUsage.setID( ID);
portalUsage.setUserId(userId);
portalUsage.setCompanyId(companyId);
portalUsage.setLoginDate(loginDate);
portalUsage.setLogoutDate(logoutDate);
portalUsage.setIpAddress(ipAddress);
portalUsage.setBrowser(browser);
portalUsage.setOs(os);
portalUsage.setUseragent(useragent);
// persist the portalUsagePersistence object
portalUsage = portalUsagePersistence.update(portalUsage, false);
// return the object to caller
return portalUsage;
}
}
========================================================================================
I am trying to call the above method as follows from another plugin hook
PortalUsageLocalServiceUtil.createPortalUsage(userId, companyId, loginDate, logoutDate, ipAddress, browser, os, useragent);
But I am getting the following error
com.liferay.portal.kernel.bean.BeanLocatorException: BeanLocator has not been set
Please help me
Regards
Hamidul Islam
I created one portlet in plugin environment and generated the service layer also.The code in impl is given bellow
==========================================================================================
import java.rmi.RemoteException;
import java.util.Date;
import com.liferay.counter.service.CounterLocalServiceUtil;
import com.liferay.portal.kernel.exception.PortalException;
import com.liferay.portal.kernel.exception.SystemException;
import gss.portalusage.model.PortalUsage;
import gss.portalusage.model.impl.PortalUsageImpl;
import gss.portalusage.service.base.PortalUsageLocalServiceBaseImpl;
public class PortalUsageLocalServiceImpl extends PortalUsageLocalServiceBaseImpl {
public PortalUsage createPortalUsage(long userId, long companyId, Date loginDate, Date logoutDate, String ipAddress, String browser, String os, String useragent)
throws PortalException, SystemException, RemoteException {
// create a primary key
long ID = CounterLocalServiceUtil.increment(PortalUsage.class.getName());
// instantiate an empty object
PortalUsage portalUsage = new PortalUsageImpl();
portalUsage.setID( ID);
portalUsage.setUserId(userId);
portalUsage.setCompanyId(companyId);
portalUsage.setLoginDate(loginDate);
portalUsage.setLogoutDate(logoutDate);
portalUsage.setIpAddress(ipAddress);
portalUsage.setBrowser(browser);
portalUsage.setOs(os);
portalUsage.setUseragent(useragent);
// persist the portalUsagePersistence object
portalUsage = portalUsagePersistence.update(portalUsage, false);
// return the object to caller
return portalUsage;
}
}
========================================================================================
I am trying to call the above method as follows from another plugin hook
PortalUsageLocalServiceUtil.createPortalUsage(userId, companyId, loginDate, logoutDate, ipAddress, browser, os, useragent);
But I am getting the following error
com.liferay.portal.kernel.bean.BeanLocatorException: BeanLocator has not been set
Please help me
Regards
Hamidul Islam