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