我正在按照 Liferay In Action 指令使用 Service Builder 构建一个 portlet,而且我是新手。我添加了 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);
}
当我从我的 portlet 类中调用此方法时,我得到“没有与资源 com.inkwell.internet.productregistration.model.PRProduct 关联的操作”。我不明白它在说什么,我不知道如何解决它。提前感谢任何帮助。