001
014
015 package com.liferay.portlet.shopping.service;
016
017 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
018
019
036 public class ShoppingCategoryServiceUtil {
037 public static com.liferay.portlet.shopping.model.ShoppingCategory addCategory(
038 long parentCategoryId, java.lang.String name,
039 java.lang.String description,
040 com.liferay.portal.service.ServiceContext serviceContext)
041 throws com.liferay.portal.kernel.exception.PortalException,
042 com.liferay.portal.kernel.exception.SystemException {
043 return getService()
044 .addCategory(parentCategoryId, name, description,
045 serviceContext);
046 }
047
048 public static void deleteCategory(long categoryId)
049 throws com.liferay.portal.kernel.exception.PortalException,
050 com.liferay.portal.kernel.exception.SystemException {
051 getService().deleteCategory(categoryId);
052 }
053
054 public static com.liferay.portlet.shopping.model.ShoppingCategory getCategory(
055 long categoryId)
056 throws com.liferay.portal.kernel.exception.PortalException,
057 com.liferay.portal.kernel.exception.SystemException {
058 return getService().getCategory(categoryId);
059 }
060
061 public static com.liferay.portlet.shopping.model.ShoppingCategory updateCategory(
062 long categoryId, long parentCategoryId, java.lang.String name,
063 java.lang.String description, boolean mergeWithParentCategory,
064 com.liferay.portal.service.ServiceContext serviceContext)
065 throws com.liferay.portal.kernel.exception.PortalException,
066 com.liferay.portal.kernel.exception.SystemException {
067 return getService()
068 .updateCategory(categoryId, parentCategoryId, name,
069 description, mergeWithParentCategory, serviceContext);
070 }
071
072 public static ShoppingCategoryService getService() {
073 if (_service == null) {
074 _service = (ShoppingCategoryService)PortalBeanLocatorUtil.locate(ShoppingCategoryService.class.getName());
075 }
076
077 return _service;
078 }
079
080 public void setService(ShoppingCategoryService service) {
081 _service = service;
082 }
083
084 private static ShoppingCategoryService _service;
085 }