1
19
20 package com.liferay.portlet.messageboards.service;
21
22
23
44 public class MBCategoryServiceUtil {
45 public static com.liferay.portlet.messageboards.model.MBCategory addCategory(
46 long plid, long parentCategoryId, java.lang.String name,
47 java.lang.String description, boolean addCommunityPermissions,
48 boolean addGuestPermissions)
49 throws com.liferay.portal.PortalException,
50 com.liferay.portal.SystemException, java.rmi.RemoteException {
51 return getService()
52 .addCategory(plid, parentCategoryId, name, description,
53 addCommunityPermissions, addGuestPermissions);
54 }
55
56 public static com.liferay.portlet.messageboards.model.MBCategory addCategory(
57 long plid, long parentCategoryId, java.lang.String name,
58 java.lang.String description, java.lang.String[] communityPermissions,
59 java.lang.String[] guestPermissions)
60 throws com.liferay.portal.PortalException,
61 com.liferay.portal.SystemException, java.rmi.RemoteException {
62 return getService()
63 .addCategory(plid, parentCategoryId, name, description,
64 communityPermissions, guestPermissions);
65 }
66
67 public static void deleteCategory(long categoryId)
68 throws com.liferay.portal.PortalException,
69 com.liferay.portal.SystemException, java.rmi.RemoteException {
70 getService().deleteCategory(categoryId);
71 }
72
73 public static com.liferay.portlet.messageboards.model.MBCategory getCategory(
74 long categoryId)
75 throws com.liferay.portal.PortalException,
76 com.liferay.portal.SystemException, java.rmi.RemoteException {
77 return getService().getCategory(categoryId);
78 }
79
80 public static java.util.List<com.liferay.portlet.messageboards.model.MBCategory> getCategories(
81 long groupId, long parentCategoryId, int start, int end)
82 throws com.liferay.portal.PortalException,
83 com.liferay.portal.SystemException, java.rmi.RemoteException {
84 return getService().getCategories(groupId, parentCategoryId, start, end);
85 }
86
87 public static int getCategoriesCount(long groupId, long parentCategoryId)
88 throws com.liferay.portal.SystemException, java.rmi.RemoteException {
89 return getService().getCategoriesCount(groupId, parentCategoryId);
90 }
91
92 public static void subscribeCategory(long categoryId)
93 throws com.liferay.portal.PortalException,
94 com.liferay.portal.SystemException, java.rmi.RemoteException {
95 getService().subscribeCategory(categoryId);
96 }
97
98 public static void unsubscribeCategory(long categoryId)
99 throws com.liferay.portal.PortalException,
100 com.liferay.portal.SystemException, java.rmi.RemoteException {
101 getService().unsubscribeCategory(categoryId);
102 }
103
104 public static com.liferay.portlet.messageboards.model.MBCategory updateCategory(
105 long categoryId, long parentCategoryId, java.lang.String name,
106 java.lang.String description, boolean mergeWithParentCategory)
107 throws com.liferay.portal.PortalException,
108 com.liferay.portal.SystemException, java.rmi.RemoteException {
109 return getService()
110 .updateCategory(categoryId, parentCategoryId, name,
111 description, mergeWithParentCategory);
112 }
113
114 public static MBCategoryService getService() {
115 if (_service == null) {
116 throw new RuntimeException("MBCategoryService is not set");
117 }
118
119 return _service;
120 }
121
122 public void setService(MBCategoryService service) {
123 _service = service;
124 }
125
126 private static MBCategoryService _service;
127 }