1
22
23 package com.liferay.portlet.messageboards.service;
24
25
26
50 public interface MBCategoryLocalService {
51 public com.liferay.portlet.messageboards.model.MBCategory addMBCategory(
52 com.liferay.portlet.messageboards.model.MBCategory mbCategory)
53 throws com.liferay.portal.SystemException;
54
55 public void deleteMBCategory(long categoryId)
56 throws com.liferay.portal.SystemException,
57 com.liferay.portal.PortalException;
58
59 public void deleteMBCategory(
60 com.liferay.portlet.messageboards.model.MBCategory mbCategory)
61 throws com.liferay.portal.SystemException;
62
63 public java.util.List<Object> dynamicQuery(
64 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
65 throws com.liferay.portal.SystemException;
66
67 public java.util.List<Object> dynamicQuery(
68 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
69 int end) throws com.liferay.portal.SystemException;
70
71 public com.liferay.portlet.messageboards.model.MBCategory getMBCategory(
72 long categoryId)
73 throws com.liferay.portal.SystemException,
74 com.liferay.portal.PortalException;
75
76 public java.util.List<com.liferay.portlet.messageboards.model.MBCategory> getMBCategories(
77 int start, int end) throws com.liferay.portal.SystemException;
78
79 public int getMBCategoriesCount() throws com.liferay.portal.SystemException;
80
81 public com.liferay.portlet.messageboards.model.MBCategory updateMBCategory(
82 com.liferay.portlet.messageboards.model.MBCategory mbCategory)
83 throws com.liferay.portal.SystemException;
84
85 public com.liferay.portlet.messageboards.model.MBCategory addCategory(
86 long userId, long plid, long parentCategoryId, java.lang.String name,
87 java.lang.String description, boolean addCommunityPermissions,
88 boolean addGuestPermissions)
89 throws com.liferay.portal.PortalException,
90 com.liferay.portal.SystemException;
91
92 public com.liferay.portlet.messageboards.model.MBCategory addCategory(
93 java.lang.String uuid, long userId, long plid, long parentCategoryId,
94 java.lang.String name, java.lang.String description,
95 boolean addCommunityPermissions, boolean addGuestPermissions)
96 throws com.liferay.portal.PortalException,
97 com.liferay.portal.SystemException;
98
99 public com.liferay.portlet.messageboards.model.MBCategory addCategory(
100 long userId, long plid, long parentCategoryId, java.lang.String name,
101 java.lang.String description, java.lang.String[] communityPermissions,
102 java.lang.String[] guestPermissions)
103 throws com.liferay.portal.PortalException,
104 com.liferay.portal.SystemException;
105
106 public com.liferay.portlet.messageboards.model.MBCategory addCategory(
107 java.lang.String uuid, long userId, long plid, long parentCategoryId,
108 java.lang.String name, java.lang.String description,
109 java.lang.Boolean addCommunityPermissions,
110 java.lang.Boolean addGuestPermissions,
111 java.lang.String[] communityPermissions,
112 java.lang.String[] guestPermissions)
113 throws com.liferay.portal.PortalException,
114 com.liferay.portal.SystemException;
115
116 public void addCategoryResources(long categoryId,
117 boolean addCommunityPermissions, boolean addGuestPermissions)
118 throws com.liferay.portal.PortalException,
119 com.liferay.portal.SystemException;
120
121 public void addCategoryResources(
122 com.liferay.portlet.messageboards.model.MBCategory category,
123 boolean addCommunityPermissions, boolean addGuestPermissions)
124 throws com.liferay.portal.PortalException,
125 com.liferay.portal.SystemException;
126
127 public void addCategoryResources(long categoryId,
128 java.lang.String[] communityPermissions,
129 java.lang.String[] guestPermissions)
130 throws com.liferay.portal.PortalException,
131 com.liferay.portal.SystemException;
132
133 public void addCategoryResources(
134 com.liferay.portlet.messageboards.model.MBCategory category,
135 java.lang.String[] communityPermissions,
136 java.lang.String[] guestPermissions)
137 throws com.liferay.portal.PortalException,
138 com.liferay.portal.SystemException;
139
140 public void deleteCategories(long groupId)
141 throws com.liferay.portal.PortalException,
142 com.liferay.portal.SystemException;
143
144 public void deleteCategory(long categoryId)
145 throws com.liferay.portal.PortalException,
146 com.liferay.portal.SystemException;
147
148 public void deleteCategory(
149 com.liferay.portlet.messageboards.model.MBCategory category)
150 throws com.liferay.portal.PortalException,
151 com.liferay.portal.SystemException;
152
153 public java.util.List<com.liferay.portlet.messageboards.model.MBCategory> getCategories(
154 long groupId, long parentCategoryId)
155 throws com.liferay.portal.SystemException;
156
157 public java.util.List<com.liferay.portlet.messageboards.model.MBCategory> getCategories(
158 long groupId, long parentCategoryId, int start, int end)
159 throws com.liferay.portal.SystemException;
160
161 public int getCategoriesCount(long groupId)
162 throws com.liferay.portal.SystemException;
163
164 public int getCategoriesCount(long groupId, long parentCategoryId)
165 throws com.liferay.portal.SystemException;
166
167 public com.liferay.portlet.messageboards.model.MBCategory getCategory(
168 long categoryId)
169 throws com.liferay.portal.PortalException,
170 com.liferay.portal.SystemException;
171
172 public void getSubcategoryIds(java.util.List<Long> categoryIds,
173 long groupId, long categoryId)
174 throws com.liferay.portal.SystemException;
175
176 public java.util.List<com.liferay.portlet.messageboards.model.MBCategory> getSubscribedCategories(
177 long groupId, long userId, int start, int end)
178 throws com.liferay.portal.SystemException;
179
180 public int getSubscribedCategoriesCount(long groupId, long userId)
181 throws com.liferay.portal.SystemException;
182
183 public com.liferay.portlet.messageboards.model.MBCategory getSystemCategory()
184 throws com.liferay.portal.SystemException;
185
186 public void reIndex(java.lang.String[] ids)
187 throws com.liferay.portal.SystemException;
188
189 public com.liferay.portal.kernel.search.Hits search(long companyId,
190 long groupId, long[] categoryIds, long threadId,
191 java.lang.String keywords, int start, int end)
192 throws com.liferay.portal.SystemException;
193
194 public com.liferay.portlet.messageboards.model.MBCategory updateCategory(
195 long categoryId, long parentCategoryId, java.lang.String name,
196 java.lang.String description, boolean mergeWithParentCategory)
197 throws com.liferay.portal.PortalException,
198 com.liferay.portal.SystemException;
199
200 public void subscribeCategory(long userId, long categoryId)
201 throws com.liferay.portal.PortalException,
202 com.liferay.portal.SystemException;
203
204 public void unsubscribeCategory(long userId, long categoryId)
205 throws com.liferay.portal.PortalException,
206 com.liferay.portal.SystemException;
207 }