001
014
015 package com.liferay.portlet.shopping.service;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
020 import com.liferay.portal.kernel.util.ReferenceRegistry;
021
022
036 @ProviderType
037 public class ShoppingCategoryServiceUtil {
038
043
044
049 public static java.lang.String getBeanIdentifier() {
050 return getService().getBeanIdentifier();
051 }
052
053
058 public static void setBeanIdentifier(java.lang.String beanIdentifier) {
059 getService().setBeanIdentifier(beanIdentifier);
060 }
061
062 public static com.liferay.portlet.shopping.model.ShoppingCategory addCategory(
063 long parentCategoryId, java.lang.String name,
064 java.lang.String description,
065 com.liferay.portal.service.ServiceContext serviceContext)
066 throws com.liferay.portal.kernel.exception.PortalException,
067 com.liferay.portal.kernel.exception.SystemException {
068 return getService()
069 .addCategory(parentCategoryId, name, description,
070 serviceContext);
071 }
072
073 public static void deleteCategory(long categoryId)
074 throws com.liferay.portal.kernel.exception.PortalException,
075 com.liferay.portal.kernel.exception.SystemException {
076 getService().deleteCategory(categoryId);
077 }
078
079 public static java.util.List<com.liferay.portlet.shopping.model.ShoppingCategory> getCategories(
080 long groupId)
081 throws com.liferay.portal.kernel.exception.SystemException {
082 return getService().getCategories(groupId);
083 }
084
085 public static java.util.List<com.liferay.portlet.shopping.model.ShoppingCategory> getCategories(
086 long groupId, long parentCategoryId, int start, int end)
087 throws com.liferay.portal.kernel.exception.SystemException {
088 return getService().getCategories(groupId, parentCategoryId, start, end);
089 }
090
091 public static int getCategoriesCount(long groupId, long parentCategoryId)
092 throws com.liferay.portal.kernel.exception.SystemException {
093 return getService().getCategoriesCount(groupId, parentCategoryId);
094 }
095
096 public static com.liferay.portlet.shopping.model.ShoppingCategory getCategory(
097 long categoryId)
098 throws com.liferay.portal.kernel.exception.PortalException,
099 com.liferay.portal.kernel.exception.SystemException {
100 return getService().getCategory(categoryId);
101 }
102
103 public static void getSubcategoryIds(
104 java.util.List<java.lang.Long> categoryIds, long groupId,
105 long categoryId)
106 throws com.liferay.portal.kernel.exception.SystemException {
107 getService().getSubcategoryIds(categoryIds, groupId, categoryId);
108 }
109
110 public static com.liferay.portlet.shopping.model.ShoppingCategory updateCategory(
111 long categoryId, long parentCategoryId, java.lang.String name,
112 java.lang.String description, boolean mergeWithParentCategory,
113 com.liferay.portal.service.ServiceContext serviceContext)
114 throws com.liferay.portal.kernel.exception.PortalException,
115 com.liferay.portal.kernel.exception.SystemException {
116 return getService()
117 .updateCategory(categoryId, parentCategoryId, name,
118 description, mergeWithParentCategory, serviceContext);
119 }
120
121 public static ShoppingCategoryService getService() {
122 if (_service == null) {
123 _service = (ShoppingCategoryService)PortalBeanLocatorUtil.locate(ShoppingCategoryService.class.getName());
124
125 ReferenceRegistry.registerReference(ShoppingCategoryServiceUtil.class,
126 "_service");
127 }
128
129 return _service;
130 }
131
132
135 public void setService(ShoppingCategoryService service) {
136 }
137
138 private static ShoppingCategoryService _service;
139 }