1
14
15 package com.liferay.portlet.shopping.service;
16
17 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
18 import com.liferay.portal.kernel.util.MethodCache;
19 import com.liferay.portal.kernel.util.ReferenceRegistry;
20
21
41 public class ShoppingCategoryServiceUtil {
42 public static com.liferay.portlet.shopping.model.ShoppingCategory addCategory(
43 long parentCategoryId, java.lang.String name,
44 java.lang.String description,
45 com.liferay.portal.service.ServiceContext serviceContext)
46 throws com.liferay.portal.PortalException,
47 com.liferay.portal.SystemException {
48 return getService()
49 .addCategory(parentCategoryId, name, description,
50 serviceContext);
51 }
52
53 public static void deleteCategory(long categoryId)
54 throws com.liferay.portal.PortalException,
55 com.liferay.portal.SystemException {
56 getService().deleteCategory(categoryId);
57 }
58
59 public static com.liferay.portlet.shopping.model.ShoppingCategory getCategory(
60 long categoryId)
61 throws com.liferay.portal.PortalException,
62 com.liferay.portal.SystemException {
63 return getService().getCategory(categoryId);
64 }
65
66 public static com.liferay.portlet.shopping.model.ShoppingCategory updateCategory(
67 long categoryId, long parentCategoryId, java.lang.String name,
68 java.lang.String description, boolean mergeWithParentCategory,
69 com.liferay.portal.service.ServiceContext serviceContext)
70 throws com.liferay.portal.PortalException,
71 com.liferay.portal.SystemException {
72 return getService()
73 .updateCategory(categoryId, parentCategoryId, name,
74 description, mergeWithParentCategory, serviceContext);
75 }
76
77 public static ShoppingCategoryService getService() {
78 if (_service == null) {
79 _service = (ShoppingCategoryService)PortalBeanLocatorUtil.locate(ShoppingCategoryService.class.getName());
80
81 ReferenceRegistry.registerReference(ShoppingCategoryServiceUtil.class,
82 "_service");
83 MethodCache.remove(ShoppingCategoryService.class);
84 }
85
86 return _service;
87 }
88
89 public void setService(ShoppingCategoryService service) {
90 MethodCache.remove(ShoppingCategoryService.class);
91
92 _service = service;
93
94 ReferenceRegistry.registerReference(ShoppingCategoryServiceUtil.class,
95 "_service");
96 MethodCache.remove(ShoppingCategoryService.class);
97 }
98
99 private static ShoppingCategoryService _service;
100 }