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