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