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