Я следую инструкциям Liferay In Action по созданию портлета с помощью Service Builder, и я новичок в этом. Я добавил метод addProduct. Вы можете увидеть код ниже:
public PRProduct addProduct(
long companyID, long groupID, String productName,
String serialNumber, long userID)
throws SystemException, PortalException{
PRProduct product = prProductPersistence.create(
counterLocalService.increment(PRProduct.class.getName()));
resourceLocalService.addResources(
companyID, groupID, userID, PRProduct.class.getName(),
product.getPrimaryKey(), false, true, true);
product.setProductName(productName);
product.setSerialNumber(serialNumber);
product.setCompanyId(companyID);
product.setGroupId(groupID);
return prProductPersistence.update(product, false);
}
Когда я вызываю этот метод из своего класса портлета, я получаю сообщение «Нет никаких действий, связанных с ресурсом com.inkwell.internet.productregistration.model.PRProduct». Я не понимаю, что он говорит, и я не знаю, как это решить. Любая помощь приветствуется заранее.