001
014
015 package com.liferay.portlet.shopping.service;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.exception.SystemException;
019 import com.liferay.portal.kernel.transaction.Isolation;
020 import com.liferay.portal.kernel.transaction.Propagation;
021 import com.liferay.portal.kernel.transaction.Transactional;
022 import com.liferay.portal.service.BaseLocalService;
023 import com.liferay.portal.service.PersistedModelLocalService;
024
025
038 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
039 PortalException.class, SystemException.class})
040 public interface ShoppingCategoryLocalService extends BaseLocalService,
041 PersistedModelLocalService {
042
047
048
055 public com.liferay.portlet.shopping.model.ShoppingCategory addShoppingCategory(
056 com.liferay.portlet.shopping.model.ShoppingCategory shoppingCategory)
057 throws com.liferay.portal.kernel.exception.SystemException;
058
059
065 public com.liferay.portlet.shopping.model.ShoppingCategory createShoppingCategory(
066 long categoryId);
067
068
076 public com.liferay.portlet.shopping.model.ShoppingCategory deleteShoppingCategory(
077 long categoryId)
078 throws com.liferay.portal.kernel.exception.PortalException,
079 com.liferay.portal.kernel.exception.SystemException;
080
081
088 public com.liferay.portlet.shopping.model.ShoppingCategory deleteShoppingCategory(
089 com.liferay.portlet.shopping.model.ShoppingCategory shoppingCategory)
090 throws com.liferay.portal.kernel.exception.SystemException;
091
092 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
093
094
101 @SuppressWarnings("rawtypes")
102 public java.util.List dynamicQuery(
103 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
104 throws com.liferay.portal.kernel.exception.SystemException;
105
106
119 @SuppressWarnings("rawtypes")
120 public java.util.List dynamicQuery(
121 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
122 int end) throws com.liferay.portal.kernel.exception.SystemException;
123
124
138 @SuppressWarnings("rawtypes")
139 public java.util.List dynamicQuery(
140 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
141 int end,
142 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
143 throws com.liferay.portal.kernel.exception.SystemException;
144
145
152 public long dynamicQueryCount(
153 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
154 throws com.liferay.portal.kernel.exception.SystemException;
155
156 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
157 public com.liferay.portlet.shopping.model.ShoppingCategory fetchShoppingCategory(
158 long categoryId)
159 throws com.liferay.portal.kernel.exception.SystemException;
160
161
169 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
170 public com.liferay.portlet.shopping.model.ShoppingCategory getShoppingCategory(
171 long categoryId)
172 throws com.liferay.portal.kernel.exception.PortalException,
173 com.liferay.portal.kernel.exception.SystemException;
174
175 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
176 public com.liferay.portal.model.PersistedModel getPersistedModel(
177 java.io.Serializable primaryKeyObj)
178 throws com.liferay.portal.kernel.exception.PortalException,
179 com.liferay.portal.kernel.exception.SystemException;
180
181
193 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
194 public java.util.List<com.liferay.portlet.shopping.model.ShoppingCategory> getShoppingCategories(
195 int start, int end)
196 throws com.liferay.portal.kernel.exception.SystemException;
197
198
204 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
205 public int getShoppingCategoriesCount()
206 throws com.liferay.portal.kernel.exception.SystemException;
207
208
215 public com.liferay.portlet.shopping.model.ShoppingCategory updateShoppingCategory(
216 com.liferay.portlet.shopping.model.ShoppingCategory shoppingCategory)
217 throws com.liferay.portal.kernel.exception.SystemException;
218
219
227 public com.liferay.portlet.shopping.model.ShoppingCategory updateShoppingCategory(
228 com.liferay.portlet.shopping.model.ShoppingCategory shoppingCategory,
229 boolean merge)
230 throws com.liferay.portal.kernel.exception.SystemException;
231
232
237 public java.lang.String getBeanIdentifier();
238
239
244 public void setBeanIdentifier(java.lang.String beanIdentifier);
245
246 public com.liferay.portlet.shopping.model.ShoppingCategory addCategory(
247 long userId, long parentCategoryId, java.lang.String name,
248 java.lang.String description,
249 com.liferay.portal.service.ServiceContext serviceContext)
250 throws com.liferay.portal.kernel.exception.PortalException,
251 com.liferay.portal.kernel.exception.SystemException;
252
253 public void addCategoryResources(long categoryId,
254 boolean addGroupPermissions, boolean addGuestPermissions)
255 throws com.liferay.portal.kernel.exception.PortalException,
256 com.liferay.portal.kernel.exception.SystemException;
257
258 public void addCategoryResources(long categoryId,
259 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
260 throws com.liferay.portal.kernel.exception.PortalException,
261 com.liferay.portal.kernel.exception.SystemException;
262
263 public void addCategoryResources(
264 com.liferay.portlet.shopping.model.ShoppingCategory category,
265 boolean addGroupPermissions, boolean addGuestPermissions)
266 throws com.liferay.portal.kernel.exception.PortalException,
267 com.liferay.portal.kernel.exception.SystemException;
268
269 public void addCategoryResources(
270 com.liferay.portlet.shopping.model.ShoppingCategory category,
271 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
272 throws com.liferay.portal.kernel.exception.PortalException,
273 com.liferay.portal.kernel.exception.SystemException;
274
275 public void deleteCategories(long groupId)
276 throws com.liferay.portal.kernel.exception.PortalException,
277 com.liferay.portal.kernel.exception.SystemException;
278
279 public void deleteCategory(long categoryId)
280 throws com.liferay.portal.kernel.exception.PortalException,
281 com.liferay.portal.kernel.exception.SystemException;
282
283 public void deleteCategory(
284 com.liferay.portlet.shopping.model.ShoppingCategory category)
285 throws com.liferay.portal.kernel.exception.PortalException,
286 com.liferay.portal.kernel.exception.SystemException;
287
288 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
289 public java.util.List<com.liferay.portlet.shopping.model.ShoppingCategory> getCategories(
290 long groupId)
291 throws com.liferay.portal.kernel.exception.SystemException;
292
293 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
294 public java.util.List<com.liferay.portlet.shopping.model.ShoppingCategory> getCategories(
295 long groupId, long parentCategoryId, int start, int end)
296 throws com.liferay.portal.kernel.exception.SystemException;
297
298 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
299 public int getCategoriesCount(long groupId, long parentCategoryId)
300 throws com.liferay.portal.kernel.exception.SystemException;
301
302 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
303 public com.liferay.portlet.shopping.model.ShoppingCategory getCategory(
304 long categoryId)
305 throws com.liferay.portal.kernel.exception.PortalException,
306 com.liferay.portal.kernel.exception.SystemException;
307
308 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
309 public java.util.List<com.liferay.portlet.shopping.model.ShoppingCategory> getParentCategories(
310 long categoryId)
311 throws com.liferay.portal.kernel.exception.PortalException,
312 com.liferay.portal.kernel.exception.SystemException;
313
314 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
315 public java.util.List<com.liferay.portlet.shopping.model.ShoppingCategory> getParentCategories(
316 com.liferay.portlet.shopping.model.ShoppingCategory category)
317 throws com.liferay.portal.kernel.exception.PortalException,
318 com.liferay.portal.kernel.exception.SystemException;
319
320 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
321 public com.liferay.portlet.shopping.model.ShoppingCategory getParentCategory(
322 com.liferay.portlet.shopping.model.ShoppingCategory category)
323 throws com.liferay.portal.kernel.exception.PortalException,
324 com.liferay.portal.kernel.exception.SystemException;
325
326 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
327 public void getSubcategoryIds(java.util.List<java.lang.Long> categoryIds,
328 long groupId, long categoryId)
329 throws com.liferay.portal.kernel.exception.SystemException;
330
331 public com.liferay.portlet.shopping.model.ShoppingCategory updateCategory(
332 long categoryId, long parentCategoryId, java.lang.String name,
333 java.lang.String description, boolean mergeWithParentCategory,
334 com.liferay.portal.service.ServiceContext serviceContext)
335 throws com.liferay.portal.kernel.exception.PortalException,
336 com.liferay.portal.kernel.exception.SystemException;
337 }