001 /** 002 * Copyright (c) 2000-2012 Liferay, Inc. All rights reserved. 003 * 004 * This library is free software; you can redistribute it and/or modify it under 005 * the terms of the GNU Lesser General Public License as published by the Free 006 * Software Foundation; either version 2.1 of the License, or (at your option) 007 * any later version. 008 * 009 * This library is distributed in the hope that it will be useful, but WITHOUT 010 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 011 * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more 012 * details. 013 */ 014 015 package com.liferay.portlet.messageboards.service.persistence; 016 017 import com.liferay.portal.service.persistence.BasePersistence; 018 019 import com.liferay.portlet.messageboards.model.MBMessage; 020 021 /** 022 * The persistence interface for the message-boards message service. 023 * 024 * <p> 025 * Caching information and settings can be found in <code>portal.properties</code> 026 * </p> 027 * 028 * @author Brian Wing Shun Chan 029 * @see MBMessagePersistenceImpl 030 * @see MBMessageUtil 031 * @generated 032 */ 033 public interface MBMessagePersistence extends BasePersistence<MBMessage> { 034 /* 035 * NOTE FOR DEVELOPERS: 036 * 037 * Never modify or reference this interface directly. Always use {@link MBMessageUtil} to access the message-boards message persistence. Modify <code>service.xml</code> and rerun ServiceBuilder to regenerate this interface. 038 */ 039 040 /** 041 * Returns all the message-boards messages where uuid = ?. 042 * 043 * @param uuid the uuid 044 * @return the matching message-boards messages 045 * @throws SystemException if a system exception occurred 046 */ 047 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByUuid( 048 java.lang.String uuid) 049 throws com.liferay.portal.kernel.exception.SystemException; 050 051 /** 052 * Returns a range of all the message-boards messages where uuid = ?. 053 * 054 * <p> 055 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 056 * </p> 057 * 058 * @param uuid the uuid 059 * @param start the lower bound of the range of message-boards messages 060 * @param end the upper bound of the range of message-boards messages (not inclusive) 061 * @return the range of matching message-boards messages 062 * @throws SystemException if a system exception occurred 063 */ 064 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByUuid( 065 java.lang.String uuid, int start, int end) 066 throws com.liferay.portal.kernel.exception.SystemException; 067 068 /** 069 * Returns an ordered range of all the message-boards messages where uuid = ?. 070 * 071 * <p> 072 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 073 * </p> 074 * 075 * @param uuid the uuid 076 * @param start the lower bound of the range of message-boards messages 077 * @param end the upper bound of the range of message-boards messages (not inclusive) 078 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 079 * @return the ordered range of matching message-boards messages 080 * @throws SystemException if a system exception occurred 081 */ 082 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByUuid( 083 java.lang.String uuid, int start, int end, 084 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 085 throws com.liferay.portal.kernel.exception.SystemException; 086 087 /** 088 * Returns the first message-boards message in the ordered set where uuid = ?. 089 * 090 * @param uuid the uuid 091 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 092 * @return the first matching message-boards message 093 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 094 * @throws SystemException if a system exception occurred 095 */ 096 public com.liferay.portlet.messageboards.model.MBMessage findByUuid_First( 097 java.lang.String uuid, 098 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 099 throws com.liferay.portal.kernel.exception.SystemException, 100 com.liferay.portlet.messageboards.NoSuchMessageException; 101 102 /** 103 * Returns the first message-boards message in the ordered set where uuid = ?. 104 * 105 * @param uuid the uuid 106 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 107 * @return the first matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 108 * @throws SystemException if a system exception occurred 109 */ 110 public com.liferay.portlet.messageboards.model.MBMessage fetchByUuid_First( 111 java.lang.String uuid, 112 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 113 throws com.liferay.portal.kernel.exception.SystemException; 114 115 /** 116 * Returns the last message-boards message in the ordered set where uuid = ?. 117 * 118 * @param uuid the uuid 119 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 120 * @return the last matching message-boards message 121 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 122 * @throws SystemException if a system exception occurred 123 */ 124 public com.liferay.portlet.messageboards.model.MBMessage findByUuid_Last( 125 java.lang.String uuid, 126 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 127 throws com.liferay.portal.kernel.exception.SystemException, 128 com.liferay.portlet.messageboards.NoSuchMessageException; 129 130 /** 131 * Returns the last message-boards message in the ordered set where uuid = ?. 132 * 133 * @param uuid the uuid 134 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 135 * @return the last matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 136 * @throws SystemException if a system exception occurred 137 */ 138 public com.liferay.portlet.messageboards.model.MBMessage fetchByUuid_Last( 139 java.lang.String uuid, 140 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 141 throws com.liferay.portal.kernel.exception.SystemException; 142 143 /** 144 * Returns the message-boards messages before and after the current message-boards message in the ordered set where uuid = ?. 145 * 146 * @param messageId the primary key of the current message-boards message 147 * @param uuid the uuid 148 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 149 * @return the previous, current, and next message-boards message 150 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a message-boards message with the primary key could not be found 151 * @throws SystemException if a system exception occurred 152 */ 153 public com.liferay.portlet.messageboards.model.MBMessage[] findByUuid_PrevAndNext( 154 long messageId, java.lang.String uuid, 155 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 156 throws com.liferay.portal.kernel.exception.SystemException, 157 com.liferay.portlet.messageboards.NoSuchMessageException; 158 159 /** 160 * Removes all the message-boards messages where uuid = ? from the database. 161 * 162 * @param uuid the uuid 163 * @throws SystemException if a system exception occurred 164 */ 165 public void removeByUuid(java.lang.String uuid) 166 throws com.liferay.portal.kernel.exception.SystemException; 167 168 /** 169 * Returns the number of message-boards messages where uuid = ?. 170 * 171 * @param uuid the uuid 172 * @return the number of matching message-boards messages 173 * @throws SystemException if a system exception occurred 174 */ 175 public int countByUuid(java.lang.String uuid) 176 throws com.liferay.portal.kernel.exception.SystemException; 177 178 /** 179 * Returns the message-boards message where uuid = ? and groupId = ? or throws a {@link com.liferay.portlet.messageboards.NoSuchMessageException} if it could not be found. 180 * 181 * @param uuid the uuid 182 * @param groupId the group ID 183 * @return the matching message-boards message 184 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 185 * @throws SystemException if a system exception occurred 186 */ 187 public com.liferay.portlet.messageboards.model.MBMessage findByUUID_G( 188 java.lang.String uuid, long groupId) 189 throws com.liferay.portal.kernel.exception.SystemException, 190 com.liferay.portlet.messageboards.NoSuchMessageException; 191 192 /** 193 * Returns the message-boards message where uuid = ? and groupId = ? or returns <code>null</code> if it could not be found. Uses the finder cache. 194 * 195 * @param uuid the uuid 196 * @param groupId the group ID 197 * @return the matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 198 * @throws SystemException if a system exception occurred 199 */ 200 public com.liferay.portlet.messageboards.model.MBMessage fetchByUUID_G( 201 java.lang.String uuid, long groupId) 202 throws com.liferay.portal.kernel.exception.SystemException; 203 204 /** 205 * Returns the message-boards message where uuid = ? and groupId = ? or returns <code>null</code> if it could not be found, optionally using the finder cache. 206 * 207 * @param uuid the uuid 208 * @param groupId the group ID 209 * @param retrieveFromCache whether to use the finder cache 210 * @return the matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 211 * @throws SystemException if a system exception occurred 212 */ 213 public com.liferay.portlet.messageboards.model.MBMessage fetchByUUID_G( 214 java.lang.String uuid, long groupId, boolean retrieveFromCache) 215 throws com.liferay.portal.kernel.exception.SystemException; 216 217 /** 218 * Removes the message-boards message where uuid = ? and groupId = ? from the database. 219 * 220 * @param uuid the uuid 221 * @param groupId the group ID 222 * @return the message-boards message that was removed 223 * @throws SystemException if a system exception occurred 224 */ 225 public com.liferay.portlet.messageboards.model.MBMessage removeByUUID_G( 226 java.lang.String uuid, long groupId) 227 throws com.liferay.portal.kernel.exception.SystemException, 228 com.liferay.portlet.messageboards.NoSuchMessageException; 229 230 /** 231 * Returns the number of message-boards messages where uuid = ? and groupId = ?. 232 * 233 * @param uuid the uuid 234 * @param groupId the group ID 235 * @return the number of matching message-boards messages 236 * @throws SystemException if a system exception occurred 237 */ 238 public int countByUUID_G(java.lang.String uuid, long groupId) 239 throws com.liferay.portal.kernel.exception.SystemException; 240 241 /** 242 * Returns all the message-boards messages where uuid = ? and companyId = ?. 243 * 244 * @param uuid the uuid 245 * @param companyId the company ID 246 * @return the matching message-boards messages 247 * @throws SystemException if a system exception occurred 248 */ 249 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByUuid_C( 250 java.lang.String uuid, long companyId) 251 throws com.liferay.portal.kernel.exception.SystemException; 252 253 /** 254 * Returns a range of all the message-boards messages where uuid = ? and companyId = ?. 255 * 256 * <p> 257 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 258 * </p> 259 * 260 * @param uuid the uuid 261 * @param companyId the company ID 262 * @param start the lower bound of the range of message-boards messages 263 * @param end the upper bound of the range of message-boards messages (not inclusive) 264 * @return the range of matching message-boards messages 265 * @throws SystemException if a system exception occurred 266 */ 267 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByUuid_C( 268 java.lang.String uuid, long companyId, int start, int end) 269 throws com.liferay.portal.kernel.exception.SystemException; 270 271 /** 272 * Returns an ordered range of all the message-boards messages where uuid = ? and companyId = ?. 273 * 274 * <p> 275 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 276 * </p> 277 * 278 * @param uuid the uuid 279 * @param companyId the company ID 280 * @param start the lower bound of the range of message-boards messages 281 * @param end the upper bound of the range of message-boards messages (not inclusive) 282 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 283 * @return the ordered range of matching message-boards messages 284 * @throws SystemException if a system exception occurred 285 */ 286 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByUuid_C( 287 java.lang.String uuid, long companyId, int start, int end, 288 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 289 throws com.liferay.portal.kernel.exception.SystemException; 290 291 /** 292 * Returns the first message-boards message in the ordered set where uuid = ? and companyId = ?. 293 * 294 * @param uuid the uuid 295 * @param companyId the company ID 296 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 297 * @return the first matching message-boards message 298 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 299 * @throws SystemException if a system exception occurred 300 */ 301 public com.liferay.portlet.messageboards.model.MBMessage findByUuid_C_First( 302 java.lang.String uuid, long companyId, 303 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 304 throws com.liferay.portal.kernel.exception.SystemException, 305 com.liferay.portlet.messageboards.NoSuchMessageException; 306 307 /** 308 * Returns the first message-boards message in the ordered set where uuid = ? and companyId = ?. 309 * 310 * @param uuid the uuid 311 * @param companyId the company ID 312 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 313 * @return the first matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 314 * @throws SystemException if a system exception occurred 315 */ 316 public com.liferay.portlet.messageboards.model.MBMessage fetchByUuid_C_First( 317 java.lang.String uuid, long companyId, 318 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 319 throws com.liferay.portal.kernel.exception.SystemException; 320 321 /** 322 * Returns the last message-boards message in the ordered set where uuid = ? and companyId = ?. 323 * 324 * @param uuid the uuid 325 * @param companyId the company ID 326 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 327 * @return the last matching message-boards message 328 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 329 * @throws SystemException if a system exception occurred 330 */ 331 public com.liferay.portlet.messageboards.model.MBMessage findByUuid_C_Last( 332 java.lang.String uuid, long companyId, 333 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 334 throws com.liferay.portal.kernel.exception.SystemException, 335 com.liferay.portlet.messageboards.NoSuchMessageException; 336 337 /** 338 * Returns the last message-boards message in the ordered set where uuid = ? and companyId = ?. 339 * 340 * @param uuid the uuid 341 * @param companyId the company ID 342 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 343 * @return the last matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 344 * @throws SystemException if a system exception occurred 345 */ 346 public com.liferay.portlet.messageboards.model.MBMessage fetchByUuid_C_Last( 347 java.lang.String uuid, long companyId, 348 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 349 throws com.liferay.portal.kernel.exception.SystemException; 350 351 /** 352 * Returns the message-boards messages before and after the current message-boards message in the ordered set where uuid = ? and companyId = ?. 353 * 354 * @param messageId the primary key of the current message-boards message 355 * @param uuid the uuid 356 * @param companyId the company ID 357 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 358 * @return the previous, current, and next message-boards message 359 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a message-boards message with the primary key could not be found 360 * @throws SystemException if a system exception occurred 361 */ 362 public com.liferay.portlet.messageboards.model.MBMessage[] findByUuid_C_PrevAndNext( 363 long messageId, java.lang.String uuid, long companyId, 364 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 365 throws com.liferay.portal.kernel.exception.SystemException, 366 com.liferay.portlet.messageboards.NoSuchMessageException; 367 368 /** 369 * Removes all the message-boards messages where uuid = ? and companyId = ? from the database. 370 * 371 * @param uuid the uuid 372 * @param companyId the company ID 373 * @throws SystemException if a system exception occurred 374 */ 375 public void removeByUuid_C(java.lang.String uuid, long companyId) 376 throws com.liferay.portal.kernel.exception.SystemException; 377 378 /** 379 * Returns the number of message-boards messages where uuid = ? and companyId = ?. 380 * 381 * @param uuid the uuid 382 * @param companyId the company ID 383 * @return the number of matching message-boards messages 384 * @throws SystemException if a system exception occurred 385 */ 386 public int countByUuid_C(java.lang.String uuid, long companyId) 387 throws com.liferay.portal.kernel.exception.SystemException; 388 389 /** 390 * Returns all the message-boards messages where groupId = ?. 391 * 392 * @param groupId the group ID 393 * @return the matching message-boards messages 394 * @throws SystemException if a system exception occurred 395 */ 396 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByGroupId( 397 long groupId) 398 throws com.liferay.portal.kernel.exception.SystemException; 399 400 /** 401 * Returns a range of all the message-boards messages where groupId = ?. 402 * 403 * <p> 404 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 405 * </p> 406 * 407 * @param groupId the group ID 408 * @param start the lower bound of the range of message-boards messages 409 * @param end the upper bound of the range of message-boards messages (not inclusive) 410 * @return the range of matching message-boards messages 411 * @throws SystemException if a system exception occurred 412 */ 413 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByGroupId( 414 long groupId, int start, int end) 415 throws com.liferay.portal.kernel.exception.SystemException; 416 417 /** 418 * Returns an ordered range of all the message-boards messages where groupId = ?. 419 * 420 * <p> 421 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 422 * </p> 423 * 424 * @param groupId the group ID 425 * @param start the lower bound of the range of message-boards messages 426 * @param end the upper bound of the range of message-boards messages (not inclusive) 427 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 428 * @return the ordered range of matching message-boards messages 429 * @throws SystemException if a system exception occurred 430 */ 431 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByGroupId( 432 long groupId, int start, int end, 433 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 434 throws com.liferay.portal.kernel.exception.SystemException; 435 436 /** 437 * Returns the first message-boards message in the ordered set where groupId = ?. 438 * 439 * @param groupId the group ID 440 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 441 * @return the first matching message-boards message 442 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 443 * @throws SystemException if a system exception occurred 444 */ 445 public com.liferay.portlet.messageboards.model.MBMessage findByGroupId_First( 446 long groupId, 447 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 448 throws com.liferay.portal.kernel.exception.SystemException, 449 com.liferay.portlet.messageboards.NoSuchMessageException; 450 451 /** 452 * Returns the first message-boards message in the ordered set where groupId = ?. 453 * 454 * @param groupId the group ID 455 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 456 * @return the first matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 457 * @throws SystemException if a system exception occurred 458 */ 459 public com.liferay.portlet.messageboards.model.MBMessage fetchByGroupId_First( 460 long groupId, 461 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 462 throws com.liferay.portal.kernel.exception.SystemException; 463 464 /** 465 * Returns the last message-boards message in the ordered set where groupId = ?. 466 * 467 * @param groupId the group ID 468 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 469 * @return the last matching message-boards message 470 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 471 * @throws SystemException if a system exception occurred 472 */ 473 public com.liferay.portlet.messageboards.model.MBMessage findByGroupId_Last( 474 long groupId, 475 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 476 throws com.liferay.portal.kernel.exception.SystemException, 477 com.liferay.portlet.messageboards.NoSuchMessageException; 478 479 /** 480 * Returns the last message-boards message in the ordered set where groupId = ?. 481 * 482 * @param groupId the group ID 483 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 484 * @return the last matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 485 * @throws SystemException if a system exception occurred 486 */ 487 public com.liferay.portlet.messageboards.model.MBMessage fetchByGroupId_Last( 488 long groupId, 489 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 490 throws com.liferay.portal.kernel.exception.SystemException; 491 492 /** 493 * Returns the message-boards messages before and after the current message-boards message in the ordered set where groupId = ?. 494 * 495 * @param messageId the primary key of the current message-boards message 496 * @param groupId the group ID 497 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 498 * @return the previous, current, and next message-boards message 499 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a message-boards message with the primary key could not be found 500 * @throws SystemException if a system exception occurred 501 */ 502 public com.liferay.portlet.messageboards.model.MBMessage[] findByGroupId_PrevAndNext( 503 long messageId, long groupId, 504 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 505 throws com.liferay.portal.kernel.exception.SystemException, 506 com.liferay.portlet.messageboards.NoSuchMessageException; 507 508 /** 509 * Returns all the message-boards messages that the user has permission to view where groupId = ?. 510 * 511 * @param groupId the group ID 512 * @return the matching message-boards messages that the user has permission to view 513 * @throws SystemException if a system exception occurred 514 */ 515 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> filterFindByGroupId( 516 long groupId) 517 throws com.liferay.portal.kernel.exception.SystemException; 518 519 /** 520 * Returns a range of all the message-boards messages that the user has permission to view where groupId = ?. 521 * 522 * <p> 523 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 524 * </p> 525 * 526 * @param groupId the group ID 527 * @param start the lower bound of the range of message-boards messages 528 * @param end the upper bound of the range of message-boards messages (not inclusive) 529 * @return the range of matching message-boards messages that the user has permission to view 530 * @throws SystemException if a system exception occurred 531 */ 532 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> filterFindByGroupId( 533 long groupId, int start, int end) 534 throws com.liferay.portal.kernel.exception.SystemException; 535 536 /** 537 * Returns an ordered range of all the message-boards messages that the user has permissions to view where groupId = ?. 538 * 539 * <p> 540 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 541 * </p> 542 * 543 * @param groupId the group ID 544 * @param start the lower bound of the range of message-boards messages 545 * @param end the upper bound of the range of message-boards messages (not inclusive) 546 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 547 * @return the ordered range of matching message-boards messages that the user has permission to view 548 * @throws SystemException if a system exception occurred 549 */ 550 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> filterFindByGroupId( 551 long groupId, int start, int end, 552 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 553 throws com.liferay.portal.kernel.exception.SystemException; 554 555 /** 556 * Returns the message-boards messages before and after the current message-boards message in the ordered set of message-boards messages that the user has permission to view where groupId = ?. 557 * 558 * @param messageId the primary key of the current message-boards message 559 * @param groupId the group ID 560 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 561 * @return the previous, current, and next message-boards message 562 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a message-boards message with the primary key could not be found 563 * @throws SystemException if a system exception occurred 564 */ 565 public com.liferay.portlet.messageboards.model.MBMessage[] filterFindByGroupId_PrevAndNext( 566 long messageId, long groupId, 567 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 568 throws com.liferay.portal.kernel.exception.SystemException, 569 com.liferay.portlet.messageboards.NoSuchMessageException; 570 571 /** 572 * Removes all the message-boards messages where groupId = ? from the database. 573 * 574 * @param groupId the group ID 575 * @throws SystemException if a system exception occurred 576 */ 577 public void removeByGroupId(long groupId) 578 throws com.liferay.portal.kernel.exception.SystemException; 579 580 /** 581 * Returns the number of message-boards messages where groupId = ?. 582 * 583 * @param groupId the group ID 584 * @return the number of matching message-boards messages 585 * @throws SystemException if a system exception occurred 586 */ 587 public int countByGroupId(long groupId) 588 throws com.liferay.portal.kernel.exception.SystemException; 589 590 /** 591 * Returns the number of message-boards messages that the user has permission to view where groupId = ?. 592 * 593 * @param groupId the group ID 594 * @return the number of matching message-boards messages that the user has permission to view 595 * @throws SystemException if a system exception occurred 596 */ 597 public int filterCountByGroupId(long groupId) 598 throws com.liferay.portal.kernel.exception.SystemException; 599 600 /** 601 * Returns all the message-boards messages where companyId = ?. 602 * 603 * @param companyId the company ID 604 * @return the matching message-boards messages 605 * @throws SystemException if a system exception occurred 606 */ 607 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByCompanyId( 608 long companyId) 609 throws com.liferay.portal.kernel.exception.SystemException; 610 611 /** 612 * Returns a range of all the message-boards messages where companyId = ?. 613 * 614 * <p> 615 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 616 * </p> 617 * 618 * @param companyId the company ID 619 * @param start the lower bound of the range of message-boards messages 620 * @param end the upper bound of the range of message-boards messages (not inclusive) 621 * @return the range of matching message-boards messages 622 * @throws SystemException if a system exception occurred 623 */ 624 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByCompanyId( 625 long companyId, int start, int end) 626 throws com.liferay.portal.kernel.exception.SystemException; 627 628 /** 629 * Returns an ordered range of all the message-boards messages where companyId = ?. 630 * 631 * <p> 632 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 633 * </p> 634 * 635 * @param companyId the company ID 636 * @param start the lower bound of the range of message-boards messages 637 * @param end the upper bound of the range of message-boards messages (not inclusive) 638 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 639 * @return the ordered range of matching message-boards messages 640 * @throws SystemException if a system exception occurred 641 */ 642 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByCompanyId( 643 long companyId, int start, int end, 644 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 645 throws com.liferay.portal.kernel.exception.SystemException; 646 647 /** 648 * Returns the first message-boards message in the ordered set where companyId = ?. 649 * 650 * @param companyId the company ID 651 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 652 * @return the first matching message-boards message 653 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 654 * @throws SystemException if a system exception occurred 655 */ 656 public com.liferay.portlet.messageboards.model.MBMessage findByCompanyId_First( 657 long companyId, 658 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 659 throws com.liferay.portal.kernel.exception.SystemException, 660 com.liferay.portlet.messageboards.NoSuchMessageException; 661 662 /** 663 * Returns the first message-boards message in the ordered set where companyId = ?. 664 * 665 * @param companyId the company ID 666 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 667 * @return the first matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 668 * @throws SystemException if a system exception occurred 669 */ 670 public com.liferay.portlet.messageboards.model.MBMessage fetchByCompanyId_First( 671 long companyId, 672 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 673 throws com.liferay.portal.kernel.exception.SystemException; 674 675 /** 676 * Returns the last message-boards message in the ordered set where companyId = ?. 677 * 678 * @param companyId the company ID 679 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 680 * @return the last matching message-boards message 681 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 682 * @throws SystemException if a system exception occurred 683 */ 684 public com.liferay.portlet.messageboards.model.MBMessage findByCompanyId_Last( 685 long companyId, 686 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 687 throws com.liferay.portal.kernel.exception.SystemException, 688 com.liferay.portlet.messageboards.NoSuchMessageException; 689 690 /** 691 * Returns the last message-boards message in the ordered set where companyId = ?. 692 * 693 * @param companyId the company ID 694 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 695 * @return the last matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 696 * @throws SystemException if a system exception occurred 697 */ 698 public com.liferay.portlet.messageboards.model.MBMessage fetchByCompanyId_Last( 699 long companyId, 700 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 701 throws com.liferay.portal.kernel.exception.SystemException; 702 703 /** 704 * Returns the message-boards messages before and after the current message-boards message in the ordered set where companyId = ?. 705 * 706 * @param messageId the primary key of the current message-boards message 707 * @param companyId the company ID 708 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 709 * @return the previous, current, and next message-boards message 710 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a message-boards message with the primary key could not be found 711 * @throws SystemException if a system exception occurred 712 */ 713 public com.liferay.portlet.messageboards.model.MBMessage[] findByCompanyId_PrevAndNext( 714 long messageId, long companyId, 715 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 716 throws com.liferay.portal.kernel.exception.SystemException, 717 com.liferay.portlet.messageboards.NoSuchMessageException; 718 719 /** 720 * Removes all the message-boards messages where companyId = ? from the database. 721 * 722 * @param companyId the company ID 723 * @throws SystemException if a system exception occurred 724 */ 725 public void removeByCompanyId(long companyId) 726 throws com.liferay.portal.kernel.exception.SystemException; 727 728 /** 729 * Returns the number of message-boards messages where companyId = ?. 730 * 731 * @param companyId the company ID 732 * @return the number of matching message-boards messages 733 * @throws SystemException if a system exception occurred 734 */ 735 public int countByCompanyId(long companyId) 736 throws com.liferay.portal.kernel.exception.SystemException; 737 738 /** 739 * Returns all the message-boards messages where threadId = ?. 740 * 741 * @param threadId the thread ID 742 * @return the matching message-boards messages 743 * @throws SystemException if a system exception occurred 744 */ 745 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByThreadId( 746 long threadId) 747 throws com.liferay.portal.kernel.exception.SystemException; 748 749 /** 750 * Returns a range of all the message-boards messages where threadId = ?. 751 * 752 * <p> 753 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 754 * </p> 755 * 756 * @param threadId the thread ID 757 * @param start the lower bound of the range of message-boards messages 758 * @param end the upper bound of the range of message-boards messages (not inclusive) 759 * @return the range of matching message-boards messages 760 * @throws SystemException if a system exception occurred 761 */ 762 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByThreadId( 763 long threadId, int start, int end) 764 throws com.liferay.portal.kernel.exception.SystemException; 765 766 /** 767 * Returns an ordered range of all the message-boards messages where threadId = ?. 768 * 769 * <p> 770 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 771 * </p> 772 * 773 * @param threadId the thread ID 774 * @param start the lower bound of the range of message-boards messages 775 * @param end the upper bound of the range of message-boards messages (not inclusive) 776 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 777 * @return the ordered range of matching message-boards messages 778 * @throws SystemException if a system exception occurred 779 */ 780 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByThreadId( 781 long threadId, int start, int end, 782 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 783 throws com.liferay.portal.kernel.exception.SystemException; 784 785 /** 786 * Returns the first message-boards message in the ordered set where threadId = ?. 787 * 788 * @param threadId the thread ID 789 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 790 * @return the first matching message-boards message 791 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 792 * @throws SystemException if a system exception occurred 793 */ 794 public com.liferay.portlet.messageboards.model.MBMessage findByThreadId_First( 795 long threadId, 796 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 797 throws com.liferay.portal.kernel.exception.SystemException, 798 com.liferay.portlet.messageboards.NoSuchMessageException; 799 800 /** 801 * Returns the first message-boards message in the ordered set where threadId = ?. 802 * 803 * @param threadId the thread ID 804 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 805 * @return the first matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 806 * @throws SystemException if a system exception occurred 807 */ 808 public com.liferay.portlet.messageboards.model.MBMessage fetchByThreadId_First( 809 long threadId, 810 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 811 throws com.liferay.portal.kernel.exception.SystemException; 812 813 /** 814 * Returns the last message-boards message in the ordered set where threadId = ?. 815 * 816 * @param threadId the thread ID 817 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 818 * @return the last matching message-boards message 819 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 820 * @throws SystemException if a system exception occurred 821 */ 822 public com.liferay.portlet.messageboards.model.MBMessage findByThreadId_Last( 823 long threadId, 824 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 825 throws com.liferay.portal.kernel.exception.SystemException, 826 com.liferay.portlet.messageboards.NoSuchMessageException; 827 828 /** 829 * Returns the last message-boards message in the ordered set where threadId = ?. 830 * 831 * @param threadId the thread ID 832 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 833 * @return the last matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 834 * @throws SystemException if a system exception occurred 835 */ 836 public com.liferay.portlet.messageboards.model.MBMessage fetchByThreadId_Last( 837 long threadId, 838 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 839 throws com.liferay.portal.kernel.exception.SystemException; 840 841 /** 842 * Returns the message-boards messages before and after the current message-boards message in the ordered set where threadId = ?. 843 * 844 * @param messageId the primary key of the current message-boards message 845 * @param threadId the thread ID 846 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 847 * @return the previous, current, and next message-boards message 848 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a message-boards message with the primary key could not be found 849 * @throws SystemException if a system exception occurred 850 */ 851 public com.liferay.portlet.messageboards.model.MBMessage[] findByThreadId_PrevAndNext( 852 long messageId, long threadId, 853 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 854 throws com.liferay.portal.kernel.exception.SystemException, 855 com.liferay.portlet.messageboards.NoSuchMessageException; 856 857 /** 858 * Removes all the message-boards messages where threadId = ? from the database. 859 * 860 * @param threadId the thread ID 861 * @throws SystemException if a system exception occurred 862 */ 863 public void removeByThreadId(long threadId) 864 throws com.liferay.portal.kernel.exception.SystemException; 865 866 /** 867 * Returns the number of message-boards messages where threadId = ?. 868 * 869 * @param threadId the thread ID 870 * @return the number of matching message-boards messages 871 * @throws SystemException if a system exception occurred 872 */ 873 public int countByThreadId(long threadId) 874 throws com.liferay.portal.kernel.exception.SystemException; 875 876 /** 877 * Returns all the message-boards messages where threadId = ?. 878 * 879 * @param threadId the thread ID 880 * @return the matching message-boards messages 881 * @throws SystemException if a system exception occurred 882 */ 883 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByThreadReplies( 884 long threadId) 885 throws com.liferay.portal.kernel.exception.SystemException; 886 887 /** 888 * Returns a range of all the message-boards messages where threadId = ?. 889 * 890 * <p> 891 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 892 * </p> 893 * 894 * @param threadId the thread ID 895 * @param start the lower bound of the range of message-boards messages 896 * @param end the upper bound of the range of message-boards messages (not inclusive) 897 * @return the range of matching message-boards messages 898 * @throws SystemException if a system exception occurred 899 */ 900 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByThreadReplies( 901 long threadId, int start, int end) 902 throws com.liferay.portal.kernel.exception.SystemException; 903 904 /** 905 * Returns an ordered range of all the message-boards messages where threadId = ?. 906 * 907 * <p> 908 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 909 * </p> 910 * 911 * @param threadId the thread ID 912 * @param start the lower bound of the range of message-boards messages 913 * @param end the upper bound of the range of message-boards messages (not inclusive) 914 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 915 * @return the ordered range of matching message-boards messages 916 * @throws SystemException if a system exception occurred 917 */ 918 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByThreadReplies( 919 long threadId, int start, int end, 920 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 921 throws com.liferay.portal.kernel.exception.SystemException; 922 923 /** 924 * Returns the first message-boards message in the ordered set where threadId = ?. 925 * 926 * @param threadId the thread ID 927 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 928 * @return the first matching message-boards message 929 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 930 * @throws SystemException if a system exception occurred 931 */ 932 public com.liferay.portlet.messageboards.model.MBMessage findByThreadReplies_First( 933 long threadId, 934 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 935 throws com.liferay.portal.kernel.exception.SystemException, 936 com.liferay.portlet.messageboards.NoSuchMessageException; 937 938 /** 939 * Returns the first message-boards message in the ordered set where threadId = ?. 940 * 941 * @param threadId the thread ID 942 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 943 * @return the first matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 944 * @throws SystemException if a system exception occurred 945 */ 946 public com.liferay.portlet.messageboards.model.MBMessage fetchByThreadReplies_First( 947 long threadId, 948 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 949 throws com.liferay.portal.kernel.exception.SystemException; 950 951 /** 952 * Returns the last message-boards message in the ordered set where threadId = ?. 953 * 954 * @param threadId the thread ID 955 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 956 * @return the last matching message-boards message 957 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 958 * @throws SystemException if a system exception occurred 959 */ 960 public com.liferay.portlet.messageboards.model.MBMessage findByThreadReplies_Last( 961 long threadId, 962 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 963 throws com.liferay.portal.kernel.exception.SystemException, 964 com.liferay.portlet.messageboards.NoSuchMessageException; 965 966 /** 967 * Returns the last message-boards message in the ordered set where threadId = ?. 968 * 969 * @param threadId the thread ID 970 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 971 * @return the last matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 972 * @throws SystemException if a system exception occurred 973 */ 974 public com.liferay.portlet.messageboards.model.MBMessage fetchByThreadReplies_Last( 975 long threadId, 976 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 977 throws com.liferay.portal.kernel.exception.SystemException; 978 979 /** 980 * Returns the message-boards messages before and after the current message-boards message in the ordered set where threadId = ?. 981 * 982 * @param messageId the primary key of the current message-boards message 983 * @param threadId the thread ID 984 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 985 * @return the previous, current, and next message-boards message 986 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a message-boards message with the primary key could not be found 987 * @throws SystemException if a system exception occurred 988 */ 989 public com.liferay.portlet.messageboards.model.MBMessage[] findByThreadReplies_PrevAndNext( 990 long messageId, long threadId, 991 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 992 throws com.liferay.portal.kernel.exception.SystemException, 993 com.liferay.portlet.messageboards.NoSuchMessageException; 994 995 /** 996 * Removes all the message-boards messages where threadId = ? from the database. 997 * 998 * @param threadId the thread ID 999 * @throws SystemException if a system exception occurred 1000 */ 1001 public void removeByThreadReplies(long threadId) 1002 throws com.liferay.portal.kernel.exception.SystemException; 1003 1004 /** 1005 * Returns the number of message-boards messages where threadId = ?. 1006 * 1007 * @param threadId the thread ID 1008 * @return the number of matching message-boards messages 1009 * @throws SystemException if a system exception occurred 1010 */ 1011 public int countByThreadReplies(long threadId) 1012 throws com.liferay.portal.kernel.exception.SystemException; 1013 1014 /** 1015 * Returns all the message-boards messages where userId = ?. 1016 * 1017 * @param userId the user ID 1018 * @return the matching message-boards messages 1019 * @throws SystemException if a system exception occurred 1020 */ 1021 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByUserId( 1022 long userId) throws com.liferay.portal.kernel.exception.SystemException; 1023 1024 /** 1025 * Returns a range of all the message-boards messages where userId = ?. 1026 * 1027 * <p> 1028 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 1029 * </p> 1030 * 1031 * @param userId the user ID 1032 * @param start the lower bound of the range of message-boards messages 1033 * @param end the upper bound of the range of message-boards messages (not inclusive) 1034 * @return the range of matching message-boards messages 1035 * @throws SystemException if a system exception occurred 1036 */ 1037 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByUserId( 1038 long userId, int start, int end) 1039 throws com.liferay.portal.kernel.exception.SystemException; 1040 1041 /** 1042 * Returns an ordered range of all the message-boards messages where userId = ?. 1043 * 1044 * <p> 1045 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 1046 * </p> 1047 * 1048 * @param userId the user ID 1049 * @param start the lower bound of the range of message-boards messages 1050 * @param end the upper bound of the range of message-boards messages (not inclusive) 1051 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 1052 * @return the ordered range of matching message-boards messages 1053 * @throws SystemException if a system exception occurred 1054 */ 1055 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByUserId( 1056 long userId, int start, int end, 1057 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 1058 throws com.liferay.portal.kernel.exception.SystemException; 1059 1060 /** 1061 * Returns the first message-boards message in the ordered set where userId = ?. 1062 * 1063 * @param userId the user ID 1064 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 1065 * @return the first matching message-boards message 1066 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 1067 * @throws SystemException if a system exception occurred 1068 */ 1069 public com.liferay.portlet.messageboards.model.MBMessage findByUserId_First( 1070 long userId, 1071 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 1072 throws com.liferay.portal.kernel.exception.SystemException, 1073 com.liferay.portlet.messageboards.NoSuchMessageException; 1074 1075 /** 1076 * Returns the first message-boards message in the ordered set where userId = ?. 1077 * 1078 * @param userId the user ID 1079 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 1080 * @return the first matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 1081 * @throws SystemException if a system exception occurred 1082 */ 1083 public com.liferay.portlet.messageboards.model.MBMessage fetchByUserId_First( 1084 long userId, 1085 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 1086 throws com.liferay.portal.kernel.exception.SystemException; 1087 1088 /** 1089 * Returns the last message-boards message in the ordered set where userId = ?. 1090 * 1091 * @param userId the user ID 1092 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 1093 * @return the last matching message-boards message 1094 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 1095 * @throws SystemException if a system exception occurred 1096 */ 1097 public com.liferay.portlet.messageboards.model.MBMessage findByUserId_Last( 1098 long userId, 1099 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 1100 throws com.liferay.portal.kernel.exception.SystemException, 1101 com.liferay.portlet.messageboards.NoSuchMessageException; 1102 1103 /** 1104 * Returns the last message-boards message in the ordered set where userId = ?. 1105 * 1106 * @param userId the user ID 1107 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 1108 * @return the last matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 1109 * @throws SystemException if a system exception occurred 1110 */ 1111 public com.liferay.portlet.messageboards.model.MBMessage fetchByUserId_Last( 1112 long userId, 1113 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 1114 throws com.liferay.portal.kernel.exception.SystemException; 1115 1116 /** 1117 * Returns the message-boards messages before and after the current message-boards message in the ordered set where userId = ?. 1118 * 1119 * @param messageId the primary key of the current message-boards message 1120 * @param userId the user ID 1121 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 1122 * @return the previous, current, and next message-boards message 1123 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a message-boards message with the primary key could not be found 1124 * @throws SystemException if a system exception occurred 1125 */ 1126 public com.liferay.portlet.messageboards.model.MBMessage[] findByUserId_PrevAndNext( 1127 long messageId, long userId, 1128 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 1129 throws com.liferay.portal.kernel.exception.SystemException, 1130 com.liferay.portlet.messageboards.NoSuchMessageException; 1131 1132 /** 1133 * Removes all the message-boards messages where userId = ? from the database. 1134 * 1135 * @param userId the user ID 1136 * @throws SystemException if a system exception occurred 1137 */ 1138 public void removeByUserId(long userId) 1139 throws com.liferay.portal.kernel.exception.SystemException; 1140 1141 /** 1142 * Returns the number of message-boards messages where userId = ?. 1143 * 1144 * @param userId the user ID 1145 * @return the number of matching message-boards messages 1146 * @throws SystemException if a system exception occurred 1147 */ 1148 public int countByUserId(long userId) 1149 throws com.liferay.portal.kernel.exception.SystemException; 1150 1151 /** 1152 * Returns all the message-boards messages where groupId = ? and userId = ?. 1153 * 1154 * @param groupId the group ID 1155 * @param userId the user ID 1156 * @return the matching message-boards messages 1157 * @throws SystemException if a system exception occurred 1158 */ 1159 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByG_U( 1160 long groupId, long userId) 1161 throws com.liferay.portal.kernel.exception.SystemException; 1162 1163 /** 1164 * Returns a range of all the message-boards messages where groupId = ? and userId = ?. 1165 * 1166 * <p> 1167 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 1168 * </p> 1169 * 1170 * @param groupId the group ID 1171 * @param userId the user ID 1172 * @param start the lower bound of the range of message-boards messages 1173 * @param end the upper bound of the range of message-boards messages (not inclusive) 1174 * @return the range of matching message-boards messages 1175 * @throws SystemException if a system exception occurred 1176 */ 1177 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByG_U( 1178 long groupId, long userId, int start, int end) 1179 throws com.liferay.portal.kernel.exception.SystemException; 1180 1181 /** 1182 * Returns an ordered range of all the message-boards messages where groupId = ? and userId = ?. 1183 * 1184 * <p> 1185 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 1186 * </p> 1187 * 1188 * @param groupId the group ID 1189 * @param userId the user ID 1190 * @param start the lower bound of the range of message-boards messages 1191 * @param end the upper bound of the range of message-boards messages (not inclusive) 1192 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 1193 * @return the ordered range of matching message-boards messages 1194 * @throws SystemException if a system exception occurred 1195 */ 1196 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByG_U( 1197 long groupId, long userId, int start, int end, 1198 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 1199 throws com.liferay.portal.kernel.exception.SystemException; 1200 1201 /** 1202 * Returns the first message-boards message in the ordered set where groupId = ? and userId = ?. 1203 * 1204 * @param groupId the group ID 1205 * @param userId the user ID 1206 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 1207 * @return the first matching message-boards message 1208 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 1209 * @throws SystemException if a system exception occurred 1210 */ 1211 public com.liferay.portlet.messageboards.model.MBMessage findByG_U_First( 1212 long groupId, long userId, 1213 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 1214 throws com.liferay.portal.kernel.exception.SystemException, 1215 com.liferay.portlet.messageboards.NoSuchMessageException; 1216 1217 /** 1218 * Returns the first message-boards message in the ordered set where groupId = ? and userId = ?. 1219 * 1220 * @param groupId the group ID 1221 * @param userId the user ID 1222 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 1223 * @return the first matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 1224 * @throws SystemException if a system exception occurred 1225 */ 1226 public com.liferay.portlet.messageboards.model.MBMessage fetchByG_U_First( 1227 long groupId, long userId, 1228 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 1229 throws com.liferay.portal.kernel.exception.SystemException; 1230 1231 /** 1232 * Returns the last message-boards message in the ordered set where groupId = ? and userId = ?. 1233 * 1234 * @param groupId the group ID 1235 * @param userId the user ID 1236 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 1237 * @return the last matching message-boards message 1238 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 1239 * @throws SystemException if a system exception occurred 1240 */ 1241 public com.liferay.portlet.messageboards.model.MBMessage findByG_U_Last( 1242 long groupId, long userId, 1243 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 1244 throws com.liferay.portal.kernel.exception.SystemException, 1245 com.liferay.portlet.messageboards.NoSuchMessageException; 1246 1247 /** 1248 * Returns the last message-boards message in the ordered set where groupId = ? and userId = ?. 1249 * 1250 * @param groupId the group ID 1251 * @param userId the user ID 1252 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 1253 * @return the last matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 1254 * @throws SystemException if a system exception occurred 1255 */ 1256 public com.liferay.portlet.messageboards.model.MBMessage fetchByG_U_Last( 1257 long groupId, long userId, 1258 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 1259 throws com.liferay.portal.kernel.exception.SystemException; 1260 1261 /** 1262 * Returns the message-boards messages before and after the current message-boards message in the ordered set where groupId = ? and userId = ?. 1263 * 1264 * @param messageId the primary key of the current message-boards message 1265 * @param groupId the group ID 1266 * @param userId the user ID 1267 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 1268 * @return the previous, current, and next message-boards message 1269 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a message-boards message with the primary key could not be found 1270 * @throws SystemException if a system exception occurred 1271 */ 1272 public com.liferay.portlet.messageboards.model.MBMessage[] findByG_U_PrevAndNext( 1273 long messageId, long groupId, long userId, 1274 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 1275 throws com.liferay.portal.kernel.exception.SystemException, 1276 com.liferay.portlet.messageboards.NoSuchMessageException; 1277 1278 /** 1279 * Returns all the message-boards messages that the user has permission to view where groupId = ? and userId = ?. 1280 * 1281 * @param groupId the group ID 1282 * @param userId the user ID 1283 * @return the matching message-boards messages that the user has permission to view 1284 * @throws SystemException if a system exception occurred 1285 */ 1286 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> filterFindByG_U( 1287 long groupId, long userId) 1288 throws com.liferay.portal.kernel.exception.SystemException; 1289 1290 /** 1291 * Returns a range of all the message-boards messages that the user has permission to view where groupId = ? and userId = ?. 1292 * 1293 * <p> 1294 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 1295 * </p> 1296 * 1297 * @param groupId the group ID 1298 * @param userId the user ID 1299 * @param start the lower bound of the range of message-boards messages 1300 * @param end the upper bound of the range of message-boards messages (not inclusive) 1301 * @return the range of matching message-boards messages that the user has permission to view 1302 * @throws SystemException if a system exception occurred 1303 */ 1304 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> filterFindByG_U( 1305 long groupId, long userId, int start, int end) 1306 throws com.liferay.portal.kernel.exception.SystemException; 1307 1308 /** 1309 * Returns an ordered range of all the message-boards messages that the user has permissions to view where groupId = ? and userId = ?. 1310 * 1311 * <p> 1312 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 1313 * </p> 1314 * 1315 * @param groupId the group ID 1316 * @param userId the user ID 1317 * @param start the lower bound of the range of message-boards messages 1318 * @param end the upper bound of the range of message-boards messages (not inclusive) 1319 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 1320 * @return the ordered range of matching message-boards messages that the user has permission to view 1321 * @throws SystemException if a system exception occurred 1322 */ 1323 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> filterFindByG_U( 1324 long groupId, long userId, int start, int end, 1325 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 1326 throws com.liferay.portal.kernel.exception.SystemException; 1327 1328 /** 1329 * Returns the message-boards messages before and after the current message-boards message in the ordered set of message-boards messages that the user has permission to view where groupId = ? and userId = ?. 1330 * 1331 * @param messageId the primary key of the current message-boards message 1332 * @param groupId the group ID 1333 * @param userId the user ID 1334 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 1335 * @return the previous, current, and next message-boards message 1336 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a message-boards message with the primary key could not be found 1337 * @throws SystemException if a system exception occurred 1338 */ 1339 public com.liferay.portlet.messageboards.model.MBMessage[] filterFindByG_U_PrevAndNext( 1340 long messageId, long groupId, long userId, 1341 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 1342 throws com.liferay.portal.kernel.exception.SystemException, 1343 com.liferay.portlet.messageboards.NoSuchMessageException; 1344 1345 /** 1346 * Removes all the message-boards messages where groupId = ? and userId = ? from the database. 1347 * 1348 * @param groupId the group ID 1349 * @param userId the user ID 1350 * @throws SystemException if a system exception occurred 1351 */ 1352 public void removeByG_U(long groupId, long userId) 1353 throws com.liferay.portal.kernel.exception.SystemException; 1354 1355 /** 1356 * Returns the number of message-boards messages where groupId = ? and userId = ?. 1357 * 1358 * @param groupId the group ID 1359 * @param userId the user ID 1360 * @return the number of matching message-boards messages 1361 * @throws SystemException if a system exception occurred 1362 */ 1363 public int countByG_U(long groupId, long userId) 1364 throws com.liferay.portal.kernel.exception.SystemException; 1365 1366 /** 1367 * Returns the number of message-boards messages that the user has permission to view where groupId = ? and userId = ?. 1368 * 1369 * @param groupId the group ID 1370 * @param userId the user ID 1371 * @return the number of matching message-boards messages that the user has permission to view 1372 * @throws SystemException if a system exception occurred 1373 */ 1374 public int filterCountByG_U(long groupId, long userId) 1375 throws com.liferay.portal.kernel.exception.SystemException; 1376 1377 /** 1378 * Returns all the message-boards messages where groupId = ? and categoryId = ?. 1379 * 1380 * @param groupId the group ID 1381 * @param categoryId the category ID 1382 * @return the matching message-boards messages 1383 * @throws SystemException if a system exception occurred 1384 */ 1385 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByG_C( 1386 long groupId, long categoryId) 1387 throws com.liferay.portal.kernel.exception.SystemException; 1388 1389 /** 1390 * Returns a range of all the message-boards messages where groupId = ? and categoryId = ?. 1391 * 1392 * <p> 1393 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 1394 * </p> 1395 * 1396 * @param groupId the group ID 1397 * @param categoryId the category ID 1398 * @param start the lower bound of the range of message-boards messages 1399 * @param end the upper bound of the range of message-boards messages (not inclusive) 1400 * @return the range of matching message-boards messages 1401 * @throws SystemException if a system exception occurred 1402 */ 1403 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByG_C( 1404 long groupId, long categoryId, int start, int end) 1405 throws com.liferay.portal.kernel.exception.SystemException; 1406 1407 /** 1408 * Returns an ordered range of all the message-boards messages where groupId = ? and categoryId = ?. 1409 * 1410 * <p> 1411 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 1412 * </p> 1413 * 1414 * @param groupId the group ID 1415 * @param categoryId the category ID 1416 * @param start the lower bound of the range of message-boards messages 1417 * @param end the upper bound of the range of message-boards messages (not inclusive) 1418 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 1419 * @return the ordered range of matching message-boards messages 1420 * @throws SystemException if a system exception occurred 1421 */ 1422 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByG_C( 1423 long groupId, long categoryId, int start, int end, 1424 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 1425 throws com.liferay.portal.kernel.exception.SystemException; 1426 1427 /** 1428 * Returns the first message-boards message in the ordered set where groupId = ? and categoryId = ?. 1429 * 1430 * @param groupId the group ID 1431 * @param categoryId the category ID 1432 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 1433 * @return the first matching message-boards message 1434 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 1435 * @throws SystemException if a system exception occurred 1436 */ 1437 public com.liferay.portlet.messageboards.model.MBMessage findByG_C_First( 1438 long groupId, long categoryId, 1439 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 1440 throws com.liferay.portal.kernel.exception.SystemException, 1441 com.liferay.portlet.messageboards.NoSuchMessageException; 1442 1443 /** 1444 * Returns the first message-boards message in the ordered set where groupId = ? and categoryId = ?. 1445 * 1446 * @param groupId the group ID 1447 * @param categoryId the category ID 1448 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 1449 * @return the first matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 1450 * @throws SystemException if a system exception occurred 1451 */ 1452 public com.liferay.portlet.messageboards.model.MBMessage fetchByG_C_First( 1453 long groupId, long categoryId, 1454 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 1455 throws com.liferay.portal.kernel.exception.SystemException; 1456 1457 /** 1458 * Returns the last message-boards message in the ordered set where groupId = ? and categoryId = ?. 1459 * 1460 * @param groupId the group ID 1461 * @param categoryId the category ID 1462 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 1463 * @return the last matching message-boards message 1464 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 1465 * @throws SystemException if a system exception occurred 1466 */ 1467 public com.liferay.portlet.messageboards.model.MBMessage findByG_C_Last( 1468 long groupId, long categoryId, 1469 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 1470 throws com.liferay.portal.kernel.exception.SystemException, 1471 com.liferay.portlet.messageboards.NoSuchMessageException; 1472 1473 /** 1474 * Returns the last message-boards message in the ordered set where groupId = ? and categoryId = ?. 1475 * 1476 * @param groupId the group ID 1477 * @param categoryId the category ID 1478 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 1479 * @return the last matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 1480 * @throws SystemException if a system exception occurred 1481 */ 1482 public com.liferay.portlet.messageboards.model.MBMessage fetchByG_C_Last( 1483 long groupId, long categoryId, 1484 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 1485 throws com.liferay.portal.kernel.exception.SystemException; 1486 1487 /** 1488 * Returns the message-boards messages before and after the current message-boards message in the ordered set where groupId = ? and categoryId = ?. 1489 * 1490 * @param messageId the primary key of the current message-boards message 1491 * @param groupId the group ID 1492 * @param categoryId the category ID 1493 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 1494 * @return the previous, current, and next message-boards message 1495 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a message-boards message with the primary key could not be found 1496 * @throws SystemException if a system exception occurred 1497 */ 1498 public com.liferay.portlet.messageboards.model.MBMessage[] findByG_C_PrevAndNext( 1499 long messageId, long groupId, long categoryId, 1500 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 1501 throws com.liferay.portal.kernel.exception.SystemException, 1502 com.liferay.portlet.messageboards.NoSuchMessageException; 1503 1504 /** 1505 * Returns all the message-boards messages that the user has permission to view where groupId = ? and categoryId = ?. 1506 * 1507 * @param groupId the group ID 1508 * @param categoryId the category ID 1509 * @return the matching message-boards messages that the user has permission to view 1510 * @throws SystemException if a system exception occurred 1511 */ 1512 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> filterFindByG_C( 1513 long groupId, long categoryId) 1514 throws com.liferay.portal.kernel.exception.SystemException; 1515 1516 /** 1517 * Returns a range of all the message-boards messages that the user has permission to view where groupId = ? and categoryId = ?. 1518 * 1519 * <p> 1520 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 1521 * </p> 1522 * 1523 * @param groupId the group ID 1524 * @param categoryId the category ID 1525 * @param start the lower bound of the range of message-boards messages 1526 * @param end the upper bound of the range of message-boards messages (not inclusive) 1527 * @return the range of matching message-boards messages that the user has permission to view 1528 * @throws SystemException if a system exception occurred 1529 */ 1530 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> filterFindByG_C( 1531 long groupId, long categoryId, int start, int end) 1532 throws com.liferay.portal.kernel.exception.SystemException; 1533 1534 /** 1535 * Returns an ordered range of all the message-boards messages that the user has permissions to view where groupId = ? and categoryId = ?. 1536 * 1537 * <p> 1538 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 1539 * </p> 1540 * 1541 * @param groupId the group ID 1542 * @param categoryId the category ID 1543 * @param start the lower bound of the range of message-boards messages 1544 * @param end the upper bound of the range of message-boards messages (not inclusive) 1545 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 1546 * @return the ordered range of matching message-boards messages that the user has permission to view 1547 * @throws SystemException if a system exception occurred 1548 */ 1549 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> filterFindByG_C( 1550 long groupId, long categoryId, int start, int end, 1551 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 1552 throws com.liferay.portal.kernel.exception.SystemException; 1553 1554 /** 1555 * Returns the message-boards messages before and after the current message-boards message in the ordered set of message-boards messages that the user has permission to view where groupId = ? and categoryId = ?. 1556 * 1557 * @param messageId the primary key of the current message-boards message 1558 * @param groupId the group ID 1559 * @param categoryId the category ID 1560 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 1561 * @return the previous, current, and next message-boards message 1562 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a message-boards message with the primary key could not be found 1563 * @throws SystemException if a system exception occurred 1564 */ 1565 public com.liferay.portlet.messageboards.model.MBMessage[] filterFindByG_C_PrevAndNext( 1566 long messageId, long groupId, long categoryId, 1567 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 1568 throws com.liferay.portal.kernel.exception.SystemException, 1569 com.liferay.portlet.messageboards.NoSuchMessageException; 1570 1571 /** 1572 * Removes all the message-boards messages where groupId = ? and categoryId = ? from the database. 1573 * 1574 * @param groupId the group ID 1575 * @param categoryId the category ID 1576 * @throws SystemException if a system exception occurred 1577 */ 1578 public void removeByG_C(long groupId, long categoryId) 1579 throws com.liferay.portal.kernel.exception.SystemException; 1580 1581 /** 1582 * Returns the number of message-boards messages where groupId = ? and categoryId = ?. 1583 * 1584 * @param groupId the group ID 1585 * @param categoryId the category ID 1586 * @return the number of matching message-boards messages 1587 * @throws SystemException if a system exception occurred 1588 */ 1589 public int countByG_C(long groupId, long categoryId) 1590 throws com.liferay.portal.kernel.exception.SystemException; 1591 1592 /** 1593 * Returns the number of message-boards messages that the user has permission to view where groupId = ? and categoryId = ?. 1594 * 1595 * @param groupId the group ID 1596 * @param categoryId the category ID 1597 * @return the number of matching message-boards messages that the user has permission to view 1598 * @throws SystemException if a system exception occurred 1599 */ 1600 public int filterCountByG_C(long groupId, long categoryId) 1601 throws com.liferay.portal.kernel.exception.SystemException; 1602 1603 /** 1604 * Returns all the message-boards messages where groupId = ? and status = ?. 1605 * 1606 * @param groupId the group ID 1607 * @param status the status 1608 * @return the matching message-boards messages 1609 * @throws SystemException if a system exception occurred 1610 */ 1611 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByG_S( 1612 long groupId, int status) 1613 throws com.liferay.portal.kernel.exception.SystemException; 1614 1615 /** 1616 * Returns a range of all the message-boards messages where groupId = ? and status = ?. 1617 * 1618 * <p> 1619 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 1620 * </p> 1621 * 1622 * @param groupId the group ID 1623 * @param status the status 1624 * @param start the lower bound of the range of message-boards messages 1625 * @param end the upper bound of the range of message-boards messages (not inclusive) 1626 * @return the range of matching message-boards messages 1627 * @throws SystemException if a system exception occurred 1628 */ 1629 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByG_S( 1630 long groupId, int status, int start, int end) 1631 throws com.liferay.portal.kernel.exception.SystemException; 1632 1633 /** 1634 * Returns an ordered range of all the message-boards messages where groupId = ? and status = ?. 1635 * 1636 * <p> 1637 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 1638 * </p> 1639 * 1640 * @param groupId the group ID 1641 * @param status the status 1642 * @param start the lower bound of the range of message-boards messages 1643 * @param end the upper bound of the range of message-boards messages (not inclusive) 1644 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 1645 * @return the ordered range of matching message-boards messages 1646 * @throws SystemException if a system exception occurred 1647 */ 1648 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByG_S( 1649 long groupId, int status, int start, int end, 1650 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 1651 throws com.liferay.portal.kernel.exception.SystemException; 1652 1653 /** 1654 * Returns the first message-boards message in the ordered set where groupId = ? and status = ?. 1655 * 1656 * @param groupId the group ID 1657 * @param status the status 1658 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 1659 * @return the first matching message-boards message 1660 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 1661 * @throws SystemException if a system exception occurred 1662 */ 1663 public com.liferay.portlet.messageboards.model.MBMessage findByG_S_First( 1664 long groupId, int status, 1665 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 1666 throws com.liferay.portal.kernel.exception.SystemException, 1667 com.liferay.portlet.messageboards.NoSuchMessageException; 1668 1669 /** 1670 * Returns the first message-boards message in the ordered set where groupId = ? and status = ?. 1671 * 1672 * @param groupId the group ID 1673 * @param status the status 1674 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 1675 * @return the first matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 1676 * @throws SystemException if a system exception occurred 1677 */ 1678 public com.liferay.portlet.messageboards.model.MBMessage fetchByG_S_First( 1679 long groupId, int status, 1680 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 1681 throws com.liferay.portal.kernel.exception.SystemException; 1682 1683 /** 1684 * Returns the last message-boards message in the ordered set where groupId = ? and status = ?. 1685 * 1686 * @param groupId the group ID 1687 * @param status the status 1688 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 1689 * @return the last matching message-boards message 1690 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 1691 * @throws SystemException if a system exception occurred 1692 */ 1693 public com.liferay.portlet.messageboards.model.MBMessage findByG_S_Last( 1694 long groupId, int status, 1695 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 1696 throws com.liferay.portal.kernel.exception.SystemException, 1697 com.liferay.portlet.messageboards.NoSuchMessageException; 1698 1699 /** 1700 * Returns the last message-boards message in the ordered set where groupId = ? and status = ?. 1701 * 1702 * @param groupId the group ID 1703 * @param status the status 1704 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 1705 * @return the last matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 1706 * @throws SystemException if a system exception occurred 1707 */ 1708 public com.liferay.portlet.messageboards.model.MBMessage fetchByG_S_Last( 1709 long groupId, int status, 1710 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 1711 throws com.liferay.portal.kernel.exception.SystemException; 1712 1713 /** 1714 * Returns the message-boards messages before and after the current message-boards message in the ordered set where groupId = ? and status = ?. 1715 * 1716 * @param messageId the primary key of the current message-boards message 1717 * @param groupId the group ID 1718 * @param status the status 1719 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 1720 * @return the previous, current, and next message-boards message 1721 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a message-boards message with the primary key could not be found 1722 * @throws SystemException if a system exception occurred 1723 */ 1724 public com.liferay.portlet.messageboards.model.MBMessage[] findByG_S_PrevAndNext( 1725 long messageId, long groupId, int status, 1726 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 1727 throws com.liferay.portal.kernel.exception.SystemException, 1728 com.liferay.portlet.messageboards.NoSuchMessageException; 1729 1730 /** 1731 * Returns all the message-boards messages that the user has permission to view where groupId = ? and status = ?. 1732 * 1733 * @param groupId the group ID 1734 * @param status the status 1735 * @return the matching message-boards messages that the user has permission to view 1736 * @throws SystemException if a system exception occurred 1737 */ 1738 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> filterFindByG_S( 1739 long groupId, int status) 1740 throws com.liferay.portal.kernel.exception.SystemException; 1741 1742 /** 1743 * Returns a range of all the message-boards messages that the user has permission to view where groupId = ? and status = ?. 1744 * 1745 * <p> 1746 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 1747 * </p> 1748 * 1749 * @param groupId the group ID 1750 * @param status the status 1751 * @param start the lower bound of the range of message-boards messages 1752 * @param end the upper bound of the range of message-boards messages (not inclusive) 1753 * @return the range of matching message-boards messages that the user has permission to view 1754 * @throws SystemException if a system exception occurred 1755 */ 1756 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> filterFindByG_S( 1757 long groupId, int status, int start, int end) 1758 throws com.liferay.portal.kernel.exception.SystemException; 1759 1760 /** 1761 * Returns an ordered range of all the message-boards messages that the user has permissions to view where groupId = ? and status = ?. 1762 * 1763 * <p> 1764 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 1765 * </p> 1766 * 1767 * @param groupId the group ID 1768 * @param status the status 1769 * @param start the lower bound of the range of message-boards messages 1770 * @param end the upper bound of the range of message-boards messages (not inclusive) 1771 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 1772 * @return the ordered range of matching message-boards messages that the user has permission to view 1773 * @throws SystemException if a system exception occurred 1774 */ 1775 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> filterFindByG_S( 1776 long groupId, int status, int start, int end, 1777 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 1778 throws com.liferay.portal.kernel.exception.SystemException; 1779 1780 /** 1781 * Returns the message-boards messages before and after the current message-boards message in the ordered set of message-boards messages that the user has permission to view where groupId = ? and status = ?. 1782 * 1783 * @param messageId the primary key of the current message-boards message 1784 * @param groupId the group ID 1785 * @param status the status 1786 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 1787 * @return the previous, current, and next message-boards message 1788 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a message-boards message with the primary key could not be found 1789 * @throws SystemException if a system exception occurred 1790 */ 1791 public com.liferay.portlet.messageboards.model.MBMessage[] filterFindByG_S_PrevAndNext( 1792 long messageId, long groupId, int status, 1793 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 1794 throws com.liferay.portal.kernel.exception.SystemException, 1795 com.liferay.portlet.messageboards.NoSuchMessageException; 1796 1797 /** 1798 * Removes all the message-boards messages where groupId = ? and status = ? from the database. 1799 * 1800 * @param groupId the group ID 1801 * @param status the status 1802 * @throws SystemException if a system exception occurred 1803 */ 1804 public void removeByG_S(long groupId, int status) 1805 throws com.liferay.portal.kernel.exception.SystemException; 1806 1807 /** 1808 * Returns the number of message-boards messages where groupId = ? and status = ?. 1809 * 1810 * @param groupId the group ID 1811 * @param status the status 1812 * @return the number of matching message-boards messages 1813 * @throws SystemException if a system exception occurred 1814 */ 1815 public int countByG_S(long groupId, int status) 1816 throws com.liferay.portal.kernel.exception.SystemException; 1817 1818 /** 1819 * Returns the number of message-boards messages that the user has permission to view where groupId = ? and status = ?. 1820 * 1821 * @param groupId the group ID 1822 * @param status the status 1823 * @return the number of matching message-boards messages that the user has permission to view 1824 * @throws SystemException if a system exception occurred 1825 */ 1826 public int filterCountByG_S(long groupId, int status) 1827 throws com.liferay.portal.kernel.exception.SystemException; 1828 1829 /** 1830 * Returns all the message-boards messages where companyId = ? and status = ?. 1831 * 1832 * @param companyId the company ID 1833 * @param status the status 1834 * @return the matching message-boards messages 1835 * @throws SystemException if a system exception occurred 1836 */ 1837 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByC_S( 1838 long companyId, int status) 1839 throws com.liferay.portal.kernel.exception.SystemException; 1840 1841 /** 1842 * Returns a range of all the message-boards messages where companyId = ? and status = ?. 1843 * 1844 * <p> 1845 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 1846 * </p> 1847 * 1848 * @param companyId the company ID 1849 * @param status the status 1850 * @param start the lower bound of the range of message-boards messages 1851 * @param end the upper bound of the range of message-boards messages (not inclusive) 1852 * @return the range of matching message-boards messages 1853 * @throws SystemException if a system exception occurred 1854 */ 1855 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByC_S( 1856 long companyId, int status, int start, int end) 1857 throws com.liferay.portal.kernel.exception.SystemException; 1858 1859 /** 1860 * Returns an ordered range of all the message-boards messages where companyId = ? and status = ?. 1861 * 1862 * <p> 1863 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 1864 * </p> 1865 * 1866 * @param companyId the company ID 1867 * @param status the status 1868 * @param start the lower bound of the range of message-boards messages 1869 * @param end the upper bound of the range of message-boards messages (not inclusive) 1870 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 1871 * @return the ordered range of matching message-boards messages 1872 * @throws SystemException if a system exception occurred 1873 */ 1874 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByC_S( 1875 long companyId, int status, int start, int end, 1876 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 1877 throws com.liferay.portal.kernel.exception.SystemException; 1878 1879 /** 1880 * Returns the first message-boards message in the ordered set where companyId = ? and status = ?. 1881 * 1882 * @param companyId the company ID 1883 * @param status the status 1884 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 1885 * @return the first matching message-boards message 1886 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 1887 * @throws SystemException if a system exception occurred 1888 */ 1889 public com.liferay.portlet.messageboards.model.MBMessage findByC_S_First( 1890 long companyId, int status, 1891 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 1892 throws com.liferay.portal.kernel.exception.SystemException, 1893 com.liferay.portlet.messageboards.NoSuchMessageException; 1894 1895 /** 1896 * Returns the first message-boards message in the ordered set where companyId = ? and status = ?. 1897 * 1898 * @param companyId the company ID 1899 * @param status the status 1900 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 1901 * @return the first matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 1902 * @throws SystemException if a system exception occurred 1903 */ 1904 public com.liferay.portlet.messageboards.model.MBMessage fetchByC_S_First( 1905 long companyId, int status, 1906 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 1907 throws com.liferay.portal.kernel.exception.SystemException; 1908 1909 /** 1910 * Returns the last message-boards message in the ordered set where companyId = ? and status = ?. 1911 * 1912 * @param companyId the company ID 1913 * @param status the status 1914 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 1915 * @return the last matching message-boards message 1916 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 1917 * @throws SystemException if a system exception occurred 1918 */ 1919 public com.liferay.portlet.messageboards.model.MBMessage findByC_S_Last( 1920 long companyId, int status, 1921 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 1922 throws com.liferay.portal.kernel.exception.SystemException, 1923 com.liferay.portlet.messageboards.NoSuchMessageException; 1924 1925 /** 1926 * Returns the last message-boards message in the ordered set where companyId = ? and status = ?. 1927 * 1928 * @param companyId the company ID 1929 * @param status the status 1930 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 1931 * @return the last matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 1932 * @throws SystemException if a system exception occurred 1933 */ 1934 public com.liferay.portlet.messageboards.model.MBMessage fetchByC_S_Last( 1935 long companyId, int status, 1936 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 1937 throws com.liferay.portal.kernel.exception.SystemException; 1938 1939 /** 1940 * Returns the message-boards messages before and after the current message-boards message in the ordered set where companyId = ? and status = ?. 1941 * 1942 * @param messageId the primary key of the current message-boards message 1943 * @param companyId the company ID 1944 * @param status the status 1945 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 1946 * @return the previous, current, and next message-boards message 1947 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a message-boards message with the primary key could not be found 1948 * @throws SystemException if a system exception occurred 1949 */ 1950 public com.liferay.portlet.messageboards.model.MBMessage[] findByC_S_PrevAndNext( 1951 long messageId, long companyId, int status, 1952 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 1953 throws com.liferay.portal.kernel.exception.SystemException, 1954 com.liferay.portlet.messageboards.NoSuchMessageException; 1955 1956 /** 1957 * Removes all the message-boards messages where companyId = ? and status = ? from the database. 1958 * 1959 * @param companyId the company ID 1960 * @param status the status 1961 * @throws SystemException if a system exception occurred 1962 */ 1963 public void removeByC_S(long companyId, int status) 1964 throws com.liferay.portal.kernel.exception.SystemException; 1965 1966 /** 1967 * Returns the number of message-boards messages where companyId = ? and status = ?. 1968 * 1969 * @param companyId the company ID 1970 * @param status the status 1971 * @return the number of matching message-boards messages 1972 * @throws SystemException if a system exception occurred 1973 */ 1974 public int countByC_S(long companyId, int status) 1975 throws com.liferay.portal.kernel.exception.SystemException; 1976 1977 /** 1978 * Returns all the message-boards messages where userId = ? and classNameId = ?. 1979 * 1980 * @param userId the user ID 1981 * @param classNameId the class name ID 1982 * @return the matching message-boards messages 1983 * @throws SystemException if a system exception occurred 1984 */ 1985 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByU_C( 1986 long userId, long classNameId) 1987 throws com.liferay.portal.kernel.exception.SystemException; 1988 1989 /** 1990 * Returns a range of all the message-boards messages where userId = ? and classNameId = ?. 1991 * 1992 * <p> 1993 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 1994 * </p> 1995 * 1996 * @param userId the user ID 1997 * @param classNameId the class name ID 1998 * @param start the lower bound of the range of message-boards messages 1999 * @param end the upper bound of the range of message-boards messages (not inclusive) 2000 * @return the range of matching message-boards messages 2001 * @throws SystemException if a system exception occurred 2002 */ 2003 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByU_C( 2004 long userId, long classNameId, int start, int end) 2005 throws com.liferay.portal.kernel.exception.SystemException; 2006 2007 /** 2008 * Returns an ordered range of all the message-boards messages where userId = ? and classNameId = ?. 2009 * 2010 * <p> 2011 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 2012 * </p> 2013 * 2014 * @param userId the user ID 2015 * @param classNameId the class name ID 2016 * @param start the lower bound of the range of message-boards messages 2017 * @param end the upper bound of the range of message-boards messages (not inclusive) 2018 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 2019 * @return the ordered range of matching message-boards messages 2020 * @throws SystemException if a system exception occurred 2021 */ 2022 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByU_C( 2023 long userId, long classNameId, int start, int end, 2024 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 2025 throws com.liferay.portal.kernel.exception.SystemException; 2026 2027 /** 2028 * Returns the first message-boards message in the ordered set where userId = ? and classNameId = ?. 2029 * 2030 * @param userId the user ID 2031 * @param classNameId the class name ID 2032 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 2033 * @return the first matching message-boards message 2034 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 2035 * @throws SystemException if a system exception occurred 2036 */ 2037 public com.liferay.portlet.messageboards.model.MBMessage findByU_C_First( 2038 long userId, long classNameId, 2039 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 2040 throws com.liferay.portal.kernel.exception.SystemException, 2041 com.liferay.portlet.messageboards.NoSuchMessageException; 2042 2043 /** 2044 * Returns the first message-boards message in the ordered set where userId = ? and classNameId = ?. 2045 * 2046 * @param userId the user ID 2047 * @param classNameId the class name ID 2048 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 2049 * @return the first matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 2050 * @throws SystemException if a system exception occurred 2051 */ 2052 public com.liferay.portlet.messageboards.model.MBMessage fetchByU_C_First( 2053 long userId, long classNameId, 2054 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 2055 throws com.liferay.portal.kernel.exception.SystemException; 2056 2057 /** 2058 * Returns the last message-boards message in the ordered set where userId = ? and classNameId = ?. 2059 * 2060 * @param userId the user ID 2061 * @param classNameId the class name ID 2062 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 2063 * @return the last matching message-boards message 2064 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 2065 * @throws SystemException if a system exception occurred 2066 */ 2067 public com.liferay.portlet.messageboards.model.MBMessage findByU_C_Last( 2068 long userId, long classNameId, 2069 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 2070 throws com.liferay.portal.kernel.exception.SystemException, 2071 com.liferay.portlet.messageboards.NoSuchMessageException; 2072 2073 /** 2074 * Returns the last message-boards message in the ordered set where userId = ? and classNameId = ?. 2075 * 2076 * @param userId the user ID 2077 * @param classNameId the class name ID 2078 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 2079 * @return the last matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 2080 * @throws SystemException if a system exception occurred 2081 */ 2082 public com.liferay.portlet.messageboards.model.MBMessage fetchByU_C_Last( 2083 long userId, long classNameId, 2084 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 2085 throws com.liferay.portal.kernel.exception.SystemException; 2086 2087 /** 2088 * Returns the message-boards messages before and after the current message-boards message in the ordered set where userId = ? and classNameId = ?. 2089 * 2090 * @param messageId the primary key of the current message-boards message 2091 * @param userId the user ID 2092 * @param classNameId the class name ID 2093 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 2094 * @return the previous, current, and next message-boards message 2095 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a message-boards message with the primary key could not be found 2096 * @throws SystemException if a system exception occurred 2097 */ 2098 public com.liferay.portlet.messageboards.model.MBMessage[] findByU_C_PrevAndNext( 2099 long messageId, long userId, long classNameId, 2100 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 2101 throws com.liferay.portal.kernel.exception.SystemException, 2102 com.liferay.portlet.messageboards.NoSuchMessageException; 2103 2104 /** 2105 * Returns all the message-boards messages where userId = ? and classNameId = any ?. 2106 * 2107 * <p> 2108 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 2109 * </p> 2110 * 2111 * @param userId the user ID 2112 * @param classNameIds the class name IDs 2113 * @return the matching message-boards messages 2114 * @throws SystemException if a system exception occurred 2115 */ 2116 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByU_C( 2117 long userId, long[] classNameIds) 2118 throws com.liferay.portal.kernel.exception.SystemException; 2119 2120 /** 2121 * Returns a range of all the message-boards messages where userId = ? and classNameId = any ?. 2122 * 2123 * <p> 2124 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 2125 * </p> 2126 * 2127 * @param userId the user ID 2128 * @param classNameIds the class name IDs 2129 * @param start the lower bound of the range of message-boards messages 2130 * @param end the upper bound of the range of message-boards messages (not inclusive) 2131 * @return the range of matching message-boards messages 2132 * @throws SystemException if a system exception occurred 2133 */ 2134 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByU_C( 2135 long userId, long[] classNameIds, int start, int end) 2136 throws com.liferay.portal.kernel.exception.SystemException; 2137 2138 /** 2139 * Returns an ordered range of all the message-boards messages where userId = ? and classNameId = any ?. 2140 * 2141 * <p> 2142 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 2143 * </p> 2144 * 2145 * @param userId the user ID 2146 * @param classNameIds the class name IDs 2147 * @param start the lower bound of the range of message-boards messages 2148 * @param end the upper bound of the range of message-boards messages (not inclusive) 2149 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 2150 * @return the ordered range of matching message-boards messages 2151 * @throws SystemException if a system exception occurred 2152 */ 2153 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByU_C( 2154 long userId, long[] classNameIds, int start, int end, 2155 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 2156 throws com.liferay.portal.kernel.exception.SystemException; 2157 2158 /** 2159 * Removes all the message-boards messages where userId = ? and classNameId = ? from the database. 2160 * 2161 * @param userId the user ID 2162 * @param classNameId the class name ID 2163 * @throws SystemException if a system exception occurred 2164 */ 2165 public void removeByU_C(long userId, long classNameId) 2166 throws com.liferay.portal.kernel.exception.SystemException; 2167 2168 /** 2169 * Returns the number of message-boards messages where userId = ? and classNameId = ?. 2170 * 2171 * @param userId the user ID 2172 * @param classNameId the class name ID 2173 * @return the number of matching message-boards messages 2174 * @throws SystemException if a system exception occurred 2175 */ 2176 public int countByU_C(long userId, long classNameId) 2177 throws com.liferay.portal.kernel.exception.SystemException; 2178 2179 /** 2180 * Returns the number of message-boards messages where userId = ? and classNameId = any ?. 2181 * 2182 * @param userId the user ID 2183 * @param classNameIds the class name IDs 2184 * @return the number of matching message-boards messages 2185 * @throws SystemException if a system exception occurred 2186 */ 2187 public int countByU_C(long userId, long[] classNameIds) 2188 throws com.liferay.portal.kernel.exception.SystemException; 2189 2190 /** 2191 * Returns all the message-boards messages where classNameId = ? and classPK = ?. 2192 * 2193 * @param classNameId the class name ID 2194 * @param classPK the class p k 2195 * @return the matching message-boards messages 2196 * @throws SystemException if a system exception occurred 2197 */ 2198 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByC_C( 2199 long classNameId, long classPK) 2200 throws com.liferay.portal.kernel.exception.SystemException; 2201 2202 /** 2203 * Returns a range of all the message-boards messages where classNameId = ? and classPK = ?. 2204 * 2205 * <p> 2206 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 2207 * </p> 2208 * 2209 * @param classNameId the class name ID 2210 * @param classPK the class p k 2211 * @param start the lower bound of the range of message-boards messages 2212 * @param end the upper bound of the range of message-boards messages (not inclusive) 2213 * @return the range of matching message-boards messages 2214 * @throws SystemException if a system exception occurred 2215 */ 2216 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByC_C( 2217 long classNameId, long classPK, int start, int end) 2218 throws com.liferay.portal.kernel.exception.SystemException; 2219 2220 /** 2221 * Returns an ordered range of all the message-boards messages where classNameId = ? and classPK = ?. 2222 * 2223 * <p> 2224 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 2225 * </p> 2226 * 2227 * @param classNameId the class name ID 2228 * @param classPK the class p k 2229 * @param start the lower bound of the range of message-boards messages 2230 * @param end the upper bound of the range of message-boards messages (not inclusive) 2231 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 2232 * @return the ordered range of matching message-boards messages 2233 * @throws SystemException if a system exception occurred 2234 */ 2235 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByC_C( 2236 long classNameId, long classPK, int start, int end, 2237 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 2238 throws com.liferay.portal.kernel.exception.SystemException; 2239 2240 /** 2241 * Returns the first message-boards message in the ordered set where classNameId = ? and classPK = ?. 2242 * 2243 * @param classNameId the class name ID 2244 * @param classPK the class p k 2245 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 2246 * @return the first matching message-boards message 2247 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 2248 * @throws SystemException if a system exception occurred 2249 */ 2250 public com.liferay.portlet.messageboards.model.MBMessage findByC_C_First( 2251 long classNameId, long classPK, 2252 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 2253 throws com.liferay.portal.kernel.exception.SystemException, 2254 com.liferay.portlet.messageboards.NoSuchMessageException; 2255 2256 /** 2257 * Returns the first message-boards message in the ordered set where classNameId = ? and classPK = ?. 2258 * 2259 * @param classNameId the class name ID 2260 * @param classPK the class p k 2261 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 2262 * @return the first matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 2263 * @throws SystemException if a system exception occurred 2264 */ 2265 public com.liferay.portlet.messageboards.model.MBMessage fetchByC_C_First( 2266 long classNameId, long classPK, 2267 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 2268 throws com.liferay.portal.kernel.exception.SystemException; 2269 2270 /** 2271 * Returns the last message-boards message in the ordered set where classNameId = ? and classPK = ?. 2272 * 2273 * @param classNameId the class name ID 2274 * @param classPK the class p k 2275 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 2276 * @return the last matching message-boards message 2277 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 2278 * @throws SystemException if a system exception occurred 2279 */ 2280 public com.liferay.portlet.messageboards.model.MBMessage findByC_C_Last( 2281 long classNameId, long classPK, 2282 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 2283 throws com.liferay.portal.kernel.exception.SystemException, 2284 com.liferay.portlet.messageboards.NoSuchMessageException; 2285 2286 /** 2287 * Returns the last message-boards message in the ordered set where classNameId = ? and classPK = ?. 2288 * 2289 * @param classNameId the class name ID 2290 * @param classPK the class p k 2291 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 2292 * @return the last matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 2293 * @throws SystemException if a system exception occurred 2294 */ 2295 public com.liferay.portlet.messageboards.model.MBMessage fetchByC_C_Last( 2296 long classNameId, long classPK, 2297 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 2298 throws com.liferay.portal.kernel.exception.SystemException; 2299 2300 /** 2301 * Returns the message-boards messages before and after the current message-boards message in the ordered set where classNameId = ? and classPK = ?. 2302 * 2303 * @param messageId the primary key of the current message-boards message 2304 * @param classNameId the class name ID 2305 * @param classPK the class p k 2306 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 2307 * @return the previous, current, and next message-boards message 2308 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a message-boards message with the primary key could not be found 2309 * @throws SystemException if a system exception occurred 2310 */ 2311 public com.liferay.portlet.messageboards.model.MBMessage[] findByC_C_PrevAndNext( 2312 long messageId, long classNameId, long classPK, 2313 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 2314 throws com.liferay.portal.kernel.exception.SystemException, 2315 com.liferay.portlet.messageboards.NoSuchMessageException; 2316 2317 /** 2318 * Removes all the message-boards messages where classNameId = ? and classPK = ? from the database. 2319 * 2320 * @param classNameId the class name ID 2321 * @param classPK the class p k 2322 * @throws SystemException if a system exception occurred 2323 */ 2324 public void removeByC_C(long classNameId, long classPK) 2325 throws com.liferay.portal.kernel.exception.SystemException; 2326 2327 /** 2328 * Returns the number of message-boards messages where classNameId = ? and classPK = ?. 2329 * 2330 * @param classNameId the class name ID 2331 * @param classPK the class p k 2332 * @return the number of matching message-boards messages 2333 * @throws SystemException if a system exception occurred 2334 */ 2335 public int countByC_C(long classNameId, long classPK) 2336 throws com.liferay.portal.kernel.exception.SystemException; 2337 2338 /** 2339 * Returns all the message-boards messages where threadId = ? and parentMessageId = ?. 2340 * 2341 * @param threadId the thread ID 2342 * @param parentMessageId the parent message ID 2343 * @return the matching message-boards messages 2344 * @throws SystemException if a system exception occurred 2345 */ 2346 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByT_P( 2347 long threadId, long parentMessageId) 2348 throws com.liferay.portal.kernel.exception.SystemException; 2349 2350 /** 2351 * Returns a range of all the message-boards messages where threadId = ? and parentMessageId = ?. 2352 * 2353 * <p> 2354 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 2355 * </p> 2356 * 2357 * @param threadId the thread ID 2358 * @param parentMessageId the parent message ID 2359 * @param start the lower bound of the range of message-boards messages 2360 * @param end the upper bound of the range of message-boards messages (not inclusive) 2361 * @return the range of matching message-boards messages 2362 * @throws SystemException if a system exception occurred 2363 */ 2364 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByT_P( 2365 long threadId, long parentMessageId, int start, int end) 2366 throws com.liferay.portal.kernel.exception.SystemException; 2367 2368 /** 2369 * Returns an ordered range of all the message-boards messages where threadId = ? and parentMessageId = ?. 2370 * 2371 * <p> 2372 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 2373 * </p> 2374 * 2375 * @param threadId the thread ID 2376 * @param parentMessageId the parent message ID 2377 * @param start the lower bound of the range of message-boards messages 2378 * @param end the upper bound of the range of message-boards messages (not inclusive) 2379 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 2380 * @return the ordered range of matching message-boards messages 2381 * @throws SystemException if a system exception occurred 2382 */ 2383 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByT_P( 2384 long threadId, long parentMessageId, int start, int end, 2385 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 2386 throws com.liferay.portal.kernel.exception.SystemException; 2387 2388 /** 2389 * Returns the first message-boards message in the ordered set where threadId = ? and parentMessageId = ?. 2390 * 2391 * @param threadId the thread ID 2392 * @param parentMessageId the parent message ID 2393 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 2394 * @return the first matching message-boards message 2395 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 2396 * @throws SystemException if a system exception occurred 2397 */ 2398 public com.liferay.portlet.messageboards.model.MBMessage findByT_P_First( 2399 long threadId, long parentMessageId, 2400 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 2401 throws com.liferay.portal.kernel.exception.SystemException, 2402 com.liferay.portlet.messageboards.NoSuchMessageException; 2403 2404 /** 2405 * Returns the first message-boards message in the ordered set where threadId = ? and parentMessageId = ?. 2406 * 2407 * @param threadId the thread ID 2408 * @param parentMessageId the parent message ID 2409 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 2410 * @return the first matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 2411 * @throws SystemException if a system exception occurred 2412 */ 2413 public com.liferay.portlet.messageboards.model.MBMessage fetchByT_P_First( 2414 long threadId, long parentMessageId, 2415 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 2416 throws com.liferay.portal.kernel.exception.SystemException; 2417 2418 /** 2419 * Returns the last message-boards message in the ordered set where threadId = ? and parentMessageId = ?. 2420 * 2421 * @param threadId the thread ID 2422 * @param parentMessageId the parent message ID 2423 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 2424 * @return the last matching message-boards message 2425 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 2426 * @throws SystemException if a system exception occurred 2427 */ 2428 public com.liferay.portlet.messageboards.model.MBMessage findByT_P_Last( 2429 long threadId, long parentMessageId, 2430 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 2431 throws com.liferay.portal.kernel.exception.SystemException, 2432 com.liferay.portlet.messageboards.NoSuchMessageException; 2433 2434 /** 2435 * Returns the last message-boards message in the ordered set where threadId = ? and parentMessageId = ?. 2436 * 2437 * @param threadId the thread ID 2438 * @param parentMessageId the parent message ID 2439 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 2440 * @return the last matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 2441 * @throws SystemException if a system exception occurred 2442 */ 2443 public com.liferay.portlet.messageboards.model.MBMessage fetchByT_P_Last( 2444 long threadId, long parentMessageId, 2445 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 2446 throws com.liferay.portal.kernel.exception.SystemException; 2447 2448 /** 2449 * Returns the message-boards messages before and after the current message-boards message in the ordered set where threadId = ? and parentMessageId = ?. 2450 * 2451 * @param messageId the primary key of the current message-boards message 2452 * @param threadId the thread ID 2453 * @param parentMessageId the parent message ID 2454 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 2455 * @return the previous, current, and next message-boards message 2456 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a message-boards message with the primary key could not be found 2457 * @throws SystemException if a system exception occurred 2458 */ 2459 public com.liferay.portlet.messageboards.model.MBMessage[] findByT_P_PrevAndNext( 2460 long messageId, long threadId, long parentMessageId, 2461 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 2462 throws com.liferay.portal.kernel.exception.SystemException, 2463 com.liferay.portlet.messageboards.NoSuchMessageException; 2464 2465 /** 2466 * Removes all the message-boards messages where threadId = ? and parentMessageId = ? from the database. 2467 * 2468 * @param threadId the thread ID 2469 * @param parentMessageId the parent message ID 2470 * @throws SystemException if a system exception occurred 2471 */ 2472 public void removeByT_P(long threadId, long parentMessageId) 2473 throws com.liferay.portal.kernel.exception.SystemException; 2474 2475 /** 2476 * Returns the number of message-boards messages where threadId = ? and parentMessageId = ?. 2477 * 2478 * @param threadId the thread ID 2479 * @param parentMessageId the parent message ID 2480 * @return the number of matching message-boards messages 2481 * @throws SystemException if a system exception occurred 2482 */ 2483 public int countByT_P(long threadId, long parentMessageId) 2484 throws com.liferay.portal.kernel.exception.SystemException; 2485 2486 /** 2487 * Returns all the message-boards messages where threadId = ? and answer = ?. 2488 * 2489 * @param threadId the thread ID 2490 * @param answer the answer 2491 * @return the matching message-boards messages 2492 * @throws SystemException if a system exception occurred 2493 */ 2494 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByT_A( 2495 long threadId, boolean answer) 2496 throws com.liferay.portal.kernel.exception.SystemException; 2497 2498 /** 2499 * Returns a range of all the message-boards messages where threadId = ? and answer = ?. 2500 * 2501 * <p> 2502 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 2503 * </p> 2504 * 2505 * @param threadId the thread ID 2506 * @param answer the answer 2507 * @param start the lower bound of the range of message-boards messages 2508 * @param end the upper bound of the range of message-boards messages (not inclusive) 2509 * @return the range of matching message-boards messages 2510 * @throws SystemException if a system exception occurred 2511 */ 2512 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByT_A( 2513 long threadId, boolean answer, int start, int end) 2514 throws com.liferay.portal.kernel.exception.SystemException; 2515 2516 /** 2517 * Returns an ordered range of all the message-boards messages where threadId = ? and answer = ?. 2518 * 2519 * <p> 2520 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 2521 * </p> 2522 * 2523 * @param threadId the thread ID 2524 * @param answer the answer 2525 * @param start the lower bound of the range of message-boards messages 2526 * @param end the upper bound of the range of message-boards messages (not inclusive) 2527 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 2528 * @return the ordered range of matching message-boards messages 2529 * @throws SystemException if a system exception occurred 2530 */ 2531 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByT_A( 2532 long threadId, boolean answer, int start, int end, 2533 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 2534 throws com.liferay.portal.kernel.exception.SystemException; 2535 2536 /** 2537 * Returns the first message-boards message in the ordered set where threadId = ? and answer = ?. 2538 * 2539 * @param threadId the thread ID 2540 * @param answer the answer 2541 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 2542 * @return the first matching message-boards message 2543 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 2544 * @throws SystemException if a system exception occurred 2545 */ 2546 public com.liferay.portlet.messageboards.model.MBMessage findByT_A_First( 2547 long threadId, boolean answer, 2548 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 2549 throws com.liferay.portal.kernel.exception.SystemException, 2550 com.liferay.portlet.messageboards.NoSuchMessageException; 2551 2552 /** 2553 * Returns the first message-boards message in the ordered set where threadId = ? and answer = ?. 2554 * 2555 * @param threadId the thread ID 2556 * @param answer the answer 2557 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 2558 * @return the first matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 2559 * @throws SystemException if a system exception occurred 2560 */ 2561 public com.liferay.portlet.messageboards.model.MBMessage fetchByT_A_First( 2562 long threadId, boolean answer, 2563 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 2564 throws com.liferay.portal.kernel.exception.SystemException; 2565 2566 /** 2567 * Returns the last message-boards message in the ordered set where threadId = ? and answer = ?. 2568 * 2569 * @param threadId the thread ID 2570 * @param answer the answer 2571 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 2572 * @return the last matching message-boards message 2573 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 2574 * @throws SystemException if a system exception occurred 2575 */ 2576 public com.liferay.portlet.messageboards.model.MBMessage findByT_A_Last( 2577 long threadId, boolean answer, 2578 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 2579 throws com.liferay.portal.kernel.exception.SystemException, 2580 com.liferay.portlet.messageboards.NoSuchMessageException; 2581 2582 /** 2583 * Returns the last message-boards message in the ordered set where threadId = ? and answer = ?. 2584 * 2585 * @param threadId the thread ID 2586 * @param answer the answer 2587 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 2588 * @return the last matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 2589 * @throws SystemException if a system exception occurred 2590 */ 2591 public com.liferay.portlet.messageboards.model.MBMessage fetchByT_A_Last( 2592 long threadId, boolean answer, 2593 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 2594 throws com.liferay.portal.kernel.exception.SystemException; 2595 2596 /** 2597 * Returns the message-boards messages before and after the current message-boards message in the ordered set where threadId = ? and answer = ?. 2598 * 2599 * @param messageId the primary key of the current message-boards message 2600 * @param threadId the thread ID 2601 * @param answer the answer 2602 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 2603 * @return the previous, current, and next message-boards message 2604 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a message-boards message with the primary key could not be found 2605 * @throws SystemException if a system exception occurred 2606 */ 2607 public com.liferay.portlet.messageboards.model.MBMessage[] findByT_A_PrevAndNext( 2608 long messageId, long threadId, boolean answer, 2609 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 2610 throws com.liferay.portal.kernel.exception.SystemException, 2611 com.liferay.portlet.messageboards.NoSuchMessageException; 2612 2613 /** 2614 * Removes all the message-boards messages where threadId = ? and answer = ? from the database. 2615 * 2616 * @param threadId the thread ID 2617 * @param answer the answer 2618 * @throws SystemException if a system exception occurred 2619 */ 2620 public void removeByT_A(long threadId, boolean answer) 2621 throws com.liferay.portal.kernel.exception.SystemException; 2622 2623 /** 2624 * Returns the number of message-boards messages where threadId = ? and answer = ?. 2625 * 2626 * @param threadId the thread ID 2627 * @param answer the answer 2628 * @return the number of matching message-boards messages 2629 * @throws SystemException if a system exception occurred 2630 */ 2631 public int countByT_A(long threadId, boolean answer) 2632 throws com.liferay.portal.kernel.exception.SystemException; 2633 2634 /** 2635 * Returns all the message-boards messages where threadId = ? and status = ?. 2636 * 2637 * @param threadId the thread ID 2638 * @param status the status 2639 * @return the matching message-boards messages 2640 * @throws SystemException if a system exception occurred 2641 */ 2642 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByT_S( 2643 long threadId, int status) 2644 throws com.liferay.portal.kernel.exception.SystemException; 2645 2646 /** 2647 * Returns a range of all the message-boards messages where threadId = ? and status = ?. 2648 * 2649 * <p> 2650 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 2651 * </p> 2652 * 2653 * @param threadId the thread ID 2654 * @param status the status 2655 * @param start the lower bound of the range of message-boards messages 2656 * @param end the upper bound of the range of message-boards messages (not inclusive) 2657 * @return the range of matching message-boards messages 2658 * @throws SystemException if a system exception occurred 2659 */ 2660 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByT_S( 2661 long threadId, int status, int start, int end) 2662 throws com.liferay.portal.kernel.exception.SystemException; 2663 2664 /** 2665 * Returns an ordered range of all the message-boards messages where threadId = ? and status = ?. 2666 * 2667 * <p> 2668 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 2669 * </p> 2670 * 2671 * @param threadId the thread ID 2672 * @param status the status 2673 * @param start the lower bound of the range of message-boards messages 2674 * @param end the upper bound of the range of message-boards messages (not inclusive) 2675 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 2676 * @return the ordered range of matching message-boards messages 2677 * @throws SystemException if a system exception occurred 2678 */ 2679 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByT_S( 2680 long threadId, int status, int start, int end, 2681 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 2682 throws com.liferay.portal.kernel.exception.SystemException; 2683 2684 /** 2685 * Returns the first message-boards message in the ordered set where threadId = ? and status = ?. 2686 * 2687 * @param threadId the thread ID 2688 * @param status the status 2689 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 2690 * @return the first matching message-boards message 2691 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 2692 * @throws SystemException if a system exception occurred 2693 */ 2694 public com.liferay.portlet.messageboards.model.MBMessage findByT_S_First( 2695 long threadId, int status, 2696 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 2697 throws com.liferay.portal.kernel.exception.SystemException, 2698 com.liferay.portlet.messageboards.NoSuchMessageException; 2699 2700 /** 2701 * Returns the first message-boards message in the ordered set where threadId = ? and status = ?. 2702 * 2703 * @param threadId the thread ID 2704 * @param status the status 2705 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 2706 * @return the first matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 2707 * @throws SystemException if a system exception occurred 2708 */ 2709 public com.liferay.portlet.messageboards.model.MBMessage fetchByT_S_First( 2710 long threadId, int status, 2711 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 2712 throws com.liferay.portal.kernel.exception.SystemException; 2713 2714 /** 2715 * Returns the last message-boards message in the ordered set where threadId = ? and status = ?. 2716 * 2717 * @param threadId the thread ID 2718 * @param status the status 2719 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 2720 * @return the last matching message-boards message 2721 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 2722 * @throws SystemException if a system exception occurred 2723 */ 2724 public com.liferay.portlet.messageboards.model.MBMessage findByT_S_Last( 2725 long threadId, int status, 2726 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 2727 throws com.liferay.portal.kernel.exception.SystemException, 2728 com.liferay.portlet.messageboards.NoSuchMessageException; 2729 2730 /** 2731 * Returns the last message-boards message in the ordered set where threadId = ? and status = ?. 2732 * 2733 * @param threadId the thread ID 2734 * @param status the status 2735 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 2736 * @return the last matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 2737 * @throws SystemException if a system exception occurred 2738 */ 2739 public com.liferay.portlet.messageboards.model.MBMessage fetchByT_S_Last( 2740 long threadId, int status, 2741 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 2742 throws com.liferay.portal.kernel.exception.SystemException; 2743 2744 /** 2745 * Returns the message-boards messages before and after the current message-boards message in the ordered set where threadId = ? and status = ?. 2746 * 2747 * @param messageId the primary key of the current message-boards message 2748 * @param threadId the thread ID 2749 * @param status the status 2750 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 2751 * @return the previous, current, and next message-boards message 2752 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a message-boards message with the primary key could not be found 2753 * @throws SystemException if a system exception occurred 2754 */ 2755 public com.liferay.portlet.messageboards.model.MBMessage[] findByT_S_PrevAndNext( 2756 long messageId, long threadId, int status, 2757 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 2758 throws com.liferay.portal.kernel.exception.SystemException, 2759 com.liferay.portlet.messageboards.NoSuchMessageException; 2760 2761 /** 2762 * Removes all the message-boards messages where threadId = ? and status = ? from the database. 2763 * 2764 * @param threadId the thread ID 2765 * @param status the status 2766 * @throws SystemException if a system exception occurred 2767 */ 2768 public void removeByT_S(long threadId, int status) 2769 throws com.liferay.portal.kernel.exception.SystemException; 2770 2771 /** 2772 * Returns the number of message-boards messages where threadId = ? and status = ?. 2773 * 2774 * @param threadId the thread ID 2775 * @param status the status 2776 * @return the number of matching message-boards messages 2777 * @throws SystemException if a system exception occurred 2778 */ 2779 public int countByT_S(long threadId, int status) 2780 throws com.liferay.portal.kernel.exception.SystemException; 2781 2782 /** 2783 * Returns all the message-boards messages where threadId = ? and status = ?. 2784 * 2785 * @param threadId the thread ID 2786 * @param status the status 2787 * @return the matching message-boards messages 2788 * @throws SystemException if a system exception occurred 2789 */ 2790 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByTR_S( 2791 long threadId, int status) 2792 throws com.liferay.portal.kernel.exception.SystemException; 2793 2794 /** 2795 * Returns a range of all the message-boards messages where threadId = ? and status = ?. 2796 * 2797 * <p> 2798 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 2799 * </p> 2800 * 2801 * @param threadId the thread ID 2802 * @param status the status 2803 * @param start the lower bound of the range of message-boards messages 2804 * @param end the upper bound of the range of message-boards messages (not inclusive) 2805 * @return the range of matching message-boards messages 2806 * @throws SystemException if a system exception occurred 2807 */ 2808 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByTR_S( 2809 long threadId, int status, int start, int end) 2810 throws com.liferay.portal.kernel.exception.SystemException; 2811 2812 /** 2813 * Returns an ordered range of all the message-boards messages where threadId = ? and status = ?. 2814 * 2815 * <p> 2816 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 2817 * </p> 2818 * 2819 * @param threadId the thread ID 2820 * @param status the status 2821 * @param start the lower bound of the range of message-boards messages 2822 * @param end the upper bound of the range of message-boards messages (not inclusive) 2823 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 2824 * @return the ordered range of matching message-boards messages 2825 * @throws SystemException if a system exception occurred 2826 */ 2827 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByTR_S( 2828 long threadId, int status, int start, int end, 2829 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 2830 throws com.liferay.portal.kernel.exception.SystemException; 2831 2832 /** 2833 * Returns the first message-boards message in the ordered set where threadId = ? and status = ?. 2834 * 2835 * @param threadId the thread ID 2836 * @param status the status 2837 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 2838 * @return the first matching message-boards message 2839 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 2840 * @throws SystemException if a system exception occurred 2841 */ 2842 public com.liferay.portlet.messageboards.model.MBMessage findByTR_S_First( 2843 long threadId, int status, 2844 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 2845 throws com.liferay.portal.kernel.exception.SystemException, 2846 com.liferay.portlet.messageboards.NoSuchMessageException; 2847 2848 /** 2849 * Returns the first message-boards message in the ordered set where threadId = ? and status = ?. 2850 * 2851 * @param threadId the thread ID 2852 * @param status the status 2853 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 2854 * @return the first matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 2855 * @throws SystemException if a system exception occurred 2856 */ 2857 public com.liferay.portlet.messageboards.model.MBMessage fetchByTR_S_First( 2858 long threadId, int status, 2859 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 2860 throws com.liferay.portal.kernel.exception.SystemException; 2861 2862 /** 2863 * Returns the last message-boards message in the ordered set where threadId = ? and status = ?. 2864 * 2865 * @param threadId the thread ID 2866 * @param status the status 2867 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 2868 * @return the last matching message-boards message 2869 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 2870 * @throws SystemException if a system exception occurred 2871 */ 2872 public com.liferay.portlet.messageboards.model.MBMessage findByTR_S_Last( 2873 long threadId, int status, 2874 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 2875 throws com.liferay.portal.kernel.exception.SystemException, 2876 com.liferay.portlet.messageboards.NoSuchMessageException; 2877 2878 /** 2879 * Returns the last message-boards message in the ordered set where threadId = ? and status = ?. 2880 * 2881 * @param threadId the thread ID 2882 * @param status the status 2883 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 2884 * @return the last matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 2885 * @throws SystemException if a system exception occurred 2886 */ 2887 public com.liferay.portlet.messageboards.model.MBMessage fetchByTR_S_Last( 2888 long threadId, int status, 2889 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 2890 throws com.liferay.portal.kernel.exception.SystemException; 2891 2892 /** 2893 * Returns the message-boards messages before and after the current message-boards message in the ordered set where threadId = ? and status = ?. 2894 * 2895 * @param messageId the primary key of the current message-boards message 2896 * @param threadId the thread ID 2897 * @param status the status 2898 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 2899 * @return the previous, current, and next message-boards message 2900 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a message-boards message with the primary key could not be found 2901 * @throws SystemException if a system exception occurred 2902 */ 2903 public com.liferay.portlet.messageboards.model.MBMessage[] findByTR_S_PrevAndNext( 2904 long messageId, long threadId, int status, 2905 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 2906 throws com.liferay.portal.kernel.exception.SystemException, 2907 com.liferay.portlet.messageboards.NoSuchMessageException; 2908 2909 /** 2910 * Removes all the message-boards messages where threadId = ? and status = ? from the database. 2911 * 2912 * @param threadId the thread ID 2913 * @param status the status 2914 * @throws SystemException if a system exception occurred 2915 */ 2916 public void removeByTR_S(long threadId, int status) 2917 throws com.liferay.portal.kernel.exception.SystemException; 2918 2919 /** 2920 * Returns the number of message-boards messages where threadId = ? and status = ?. 2921 * 2922 * @param threadId the thread ID 2923 * @param status the status 2924 * @return the number of matching message-boards messages 2925 * @throws SystemException if a system exception occurred 2926 */ 2927 public int countByTR_S(long threadId, int status) 2928 throws com.liferay.portal.kernel.exception.SystemException; 2929 2930 /** 2931 * Returns all the message-boards messages where groupId = ? and userId = ? and status = ?. 2932 * 2933 * @param groupId the group ID 2934 * @param userId the user ID 2935 * @param status the status 2936 * @return the matching message-boards messages 2937 * @throws SystemException if a system exception occurred 2938 */ 2939 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByG_U_S( 2940 long groupId, long userId, int status) 2941 throws com.liferay.portal.kernel.exception.SystemException; 2942 2943 /** 2944 * Returns a range of all the message-boards messages where groupId = ? and userId = ? and status = ?. 2945 * 2946 * <p> 2947 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 2948 * </p> 2949 * 2950 * @param groupId the group ID 2951 * @param userId the user ID 2952 * @param status the status 2953 * @param start the lower bound of the range of message-boards messages 2954 * @param end the upper bound of the range of message-boards messages (not inclusive) 2955 * @return the range of matching message-boards messages 2956 * @throws SystemException if a system exception occurred 2957 */ 2958 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByG_U_S( 2959 long groupId, long userId, int status, int start, int end) 2960 throws com.liferay.portal.kernel.exception.SystemException; 2961 2962 /** 2963 * Returns an ordered range of all the message-boards messages where groupId = ? and userId = ? and status = ?. 2964 * 2965 * <p> 2966 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 2967 * </p> 2968 * 2969 * @param groupId the group ID 2970 * @param userId the user ID 2971 * @param status the status 2972 * @param start the lower bound of the range of message-boards messages 2973 * @param end the upper bound of the range of message-boards messages (not inclusive) 2974 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 2975 * @return the ordered range of matching message-boards messages 2976 * @throws SystemException if a system exception occurred 2977 */ 2978 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByG_U_S( 2979 long groupId, long userId, int status, int start, int end, 2980 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 2981 throws com.liferay.portal.kernel.exception.SystemException; 2982 2983 /** 2984 * Returns the first message-boards message in the ordered set where groupId = ? and userId = ? and status = ?. 2985 * 2986 * @param groupId the group ID 2987 * @param userId the user ID 2988 * @param status the status 2989 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 2990 * @return the first matching message-boards message 2991 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 2992 * @throws SystemException if a system exception occurred 2993 */ 2994 public com.liferay.portlet.messageboards.model.MBMessage findByG_U_S_First( 2995 long groupId, long userId, int status, 2996 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 2997 throws com.liferay.portal.kernel.exception.SystemException, 2998 com.liferay.portlet.messageboards.NoSuchMessageException; 2999 3000 /** 3001 * Returns the first message-boards message in the ordered set where groupId = ? and userId = ? and status = ?. 3002 * 3003 * @param groupId the group ID 3004 * @param userId the user ID 3005 * @param status the status 3006 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 3007 * @return the first matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 3008 * @throws SystemException if a system exception occurred 3009 */ 3010 public com.liferay.portlet.messageboards.model.MBMessage fetchByG_U_S_First( 3011 long groupId, long userId, int status, 3012 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 3013 throws com.liferay.portal.kernel.exception.SystemException; 3014 3015 /** 3016 * Returns the last message-boards message in the ordered set where groupId = ? and userId = ? and status = ?. 3017 * 3018 * @param groupId the group ID 3019 * @param userId the user ID 3020 * @param status the status 3021 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 3022 * @return the last matching message-boards message 3023 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 3024 * @throws SystemException if a system exception occurred 3025 */ 3026 public com.liferay.portlet.messageboards.model.MBMessage findByG_U_S_Last( 3027 long groupId, long userId, int status, 3028 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 3029 throws com.liferay.portal.kernel.exception.SystemException, 3030 com.liferay.portlet.messageboards.NoSuchMessageException; 3031 3032 /** 3033 * Returns the last message-boards message in the ordered set where groupId = ? and userId = ? and status = ?. 3034 * 3035 * @param groupId the group ID 3036 * @param userId the user ID 3037 * @param status the status 3038 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 3039 * @return the last matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 3040 * @throws SystemException if a system exception occurred 3041 */ 3042 public com.liferay.portlet.messageboards.model.MBMessage fetchByG_U_S_Last( 3043 long groupId, long userId, int status, 3044 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 3045 throws com.liferay.portal.kernel.exception.SystemException; 3046 3047 /** 3048 * Returns the message-boards messages before and after the current message-boards message in the ordered set where groupId = ? and userId = ? and status = ?. 3049 * 3050 * @param messageId the primary key of the current message-boards message 3051 * @param groupId the group ID 3052 * @param userId the user ID 3053 * @param status the status 3054 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 3055 * @return the previous, current, and next message-boards message 3056 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a message-boards message with the primary key could not be found 3057 * @throws SystemException if a system exception occurred 3058 */ 3059 public com.liferay.portlet.messageboards.model.MBMessage[] findByG_U_S_PrevAndNext( 3060 long messageId, long groupId, long userId, int status, 3061 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 3062 throws com.liferay.portal.kernel.exception.SystemException, 3063 com.liferay.portlet.messageboards.NoSuchMessageException; 3064 3065 /** 3066 * Returns all the message-boards messages that the user has permission to view where groupId = ? and userId = ? and status = ?. 3067 * 3068 * @param groupId the group ID 3069 * @param userId the user ID 3070 * @param status the status 3071 * @return the matching message-boards messages that the user has permission to view 3072 * @throws SystemException if a system exception occurred 3073 */ 3074 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> filterFindByG_U_S( 3075 long groupId, long userId, int status) 3076 throws com.liferay.portal.kernel.exception.SystemException; 3077 3078 /** 3079 * Returns a range of all the message-boards messages that the user has permission to view where groupId = ? and userId = ? and status = ?. 3080 * 3081 * <p> 3082 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 3083 * </p> 3084 * 3085 * @param groupId the group ID 3086 * @param userId the user ID 3087 * @param status the status 3088 * @param start the lower bound of the range of message-boards messages 3089 * @param end the upper bound of the range of message-boards messages (not inclusive) 3090 * @return the range of matching message-boards messages that the user has permission to view 3091 * @throws SystemException if a system exception occurred 3092 */ 3093 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> filterFindByG_U_S( 3094 long groupId, long userId, int status, int start, int end) 3095 throws com.liferay.portal.kernel.exception.SystemException; 3096 3097 /** 3098 * Returns an ordered range of all the message-boards messages that the user has permissions to view where groupId = ? and userId = ? and status = ?. 3099 * 3100 * <p> 3101 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 3102 * </p> 3103 * 3104 * @param groupId the group ID 3105 * @param userId the user ID 3106 * @param status the status 3107 * @param start the lower bound of the range of message-boards messages 3108 * @param end the upper bound of the range of message-boards messages (not inclusive) 3109 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 3110 * @return the ordered range of matching message-boards messages that the user has permission to view 3111 * @throws SystemException if a system exception occurred 3112 */ 3113 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> filterFindByG_U_S( 3114 long groupId, long userId, int status, int start, int end, 3115 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 3116 throws com.liferay.portal.kernel.exception.SystemException; 3117 3118 /** 3119 * Returns the message-boards messages before and after the current message-boards message in the ordered set of message-boards messages that the user has permission to view where groupId = ? and userId = ? and status = ?. 3120 * 3121 * @param messageId the primary key of the current message-boards message 3122 * @param groupId the group ID 3123 * @param userId the user ID 3124 * @param status the status 3125 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 3126 * @return the previous, current, and next message-boards message 3127 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a message-boards message with the primary key could not be found 3128 * @throws SystemException if a system exception occurred 3129 */ 3130 public com.liferay.portlet.messageboards.model.MBMessage[] filterFindByG_U_S_PrevAndNext( 3131 long messageId, long groupId, long userId, int status, 3132 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 3133 throws com.liferay.portal.kernel.exception.SystemException, 3134 com.liferay.portlet.messageboards.NoSuchMessageException; 3135 3136 /** 3137 * Removes all the message-boards messages where groupId = ? and userId = ? and status = ? from the database. 3138 * 3139 * @param groupId the group ID 3140 * @param userId the user ID 3141 * @param status the status 3142 * @throws SystemException if a system exception occurred 3143 */ 3144 public void removeByG_U_S(long groupId, long userId, int status) 3145 throws com.liferay.portal.kernel.exception.SystemException; 3146 3147 /** 3148 * Returns the number of message-boards messages where groupId = ? and userId = ? and status = ?. 3149 * 3150 * @param groupId the group ID 3151 * @param userId the user ID 3152 * @param status the status 3153 * @return the number of matching message-boards messages 3154 * @throws SystemException if a system exception occurred 3155 */ 3156 public int countByG_U_S(long groupId, long userId, int status) 3157 throws com.liferay.portal.kernel.exception.SystemException; 3158 3159 /** 3160 * Returns the number of message-boards messages that the user has permission to view where groupId = ? and userId = ? and status = ?. 3161 * 3162 * @param groupId the group ID 3163 * @param userId the user ID 3164 * @param status the status 3165 * @return the number of matching message-boards messages that the user has permission to view 3166 * @throws SystemException if a system exception occurred 3167 */ 3168 public int filterCountByG_U_S(long groupId, long userId, int status) 3169 throws com.liferay.portal.kernel.exception.SystemException; 3170 3171 /** 3172 * Returns all the message-boards messages where groupId = ? and categoryId = ? and threadId = ?. 3173 * 3174 * @param groupId the group ID 3175 * @param categoryId the category ID 3176 * @param threadId the thread ID 3177 * @return the matching message-boards messages 3178 * @throws SystemException if a system exception occurred 3179 */ 3180 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByG_C_T( 3181 long groupId, long categoryId, long threadId) 3182 throws com.liferay.portal.kernel.exception.SystemException; 3183 3184 /** 3185 * Returns a range of all the message-boards messages where groupId = ? and categoryId = ? and threadId = ?. 3186 * 3187 * <p> 3188 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 3189 * </p> 3190 * 3191 * @param groupId the group ID 3192 * @param categoryId the category ID 3193 * @param threadId the thread ID 3194 * @param start the lower bound of the range of message-boards messages 3195 * @param end the upper bound of the range of message-boards messages (not inclusive) 3196 * @return the range of matching message-boards messages 3197 * @throws SystemException if a system exception occurred 3198 */ 3199 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByG_C_T( 3200 long groupId, long categoryId, long threadId, int start, int end) 3201 throws com.liferay.portal.kernel.exception.SystemException; 3202 3203 /** 3204 * Returns an ordered range of all the message-boards messages where groupId = ? and categoryId = ? and threadId = ?. 3205 * 3206 * <p> 3207 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 3208 * </p> 3209 * 3210 * @param groupId the group ID 3211 * @param categoryId the category ID 3212 * @param threadId the thread ID 3213 * @param start the lower bound of the range of message-boards messages 3214 * @param end the upper bound of the range of message-boards messages (not inclusive) 3215 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 3216 * @return the ordered range of matching message-boards messages 3217 * @throws SystemException if a system exception occurred 3218 */ 3219 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByG_C_T( 3220 long groupId, long categoryId, long threadId, int start, int end, 3221 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 3222 throws com.liferay.portal.kernel.exception.SystemException; 3223 3224 /** 3225 * Returns the first message-boards message in the ordered set where groupId = ? and categoryId = ? and threadId = ?. 3226 * 3227 * @param groupId the group ID 3228 * @param categoryId the category ID 3229 * @param threadId the thread ID 3230 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 3231 * @return the first matching message-boards message 3232 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 3233 * @throws SystemException if a system exception occurred 3234 */ 3235 public com.liferay.portlet.messageboards.model.MBMessage findByG_C_T_First( 3236 long groupId, long categoryId, long threadId, 3237 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 3238 throws com.liferay.portal.kernel.exception.SystemException, 3239 com.liferay.portlet.messageboards.NoSuchMessageException; 3240 3241 /** 3242 * Returns the first message-boards message in the ordered set where groupId = ? and categoryId = ? and threadId = ?. 3243 * 3244 * @param groupId the group ID 3245 * @param categoryId the category ID 3246 * @param threadId the thread ID 3247 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 3248 * @return the first matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 3249 * @throws SystemException if a system exception occurred 3250 */ 3251 public com.liferay.portlet.messageboards.model.MBMessage fetchByG_C_T_First( 3252 long groupId, long categoryId, long threadId, 3253 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 3254 throws com.liferay.portal.kernel.exception.SystemException; 3255 3256 /** 3257 * Returns the last message-boards message in the ordered set where groupId = ? and categoryId = ? and threadId = ?. 3258 * 3259 * @param groupId the group ID 3260 * @param categoryId the category ID 3261 * @param threadId the thread ID 3262 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 3263 * @return the last matching message-boards message 3264 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 3265 * @throws SystemException if a system exception occurred 3266 */ 3267 public com.liferay.portlet.messageboards.model.MBMessage findByG_C_T_Last( 3268 long groupId, long categoryId, long threadId, 3269 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 3270 throws com.liferay.portal.kernel.exception.SystemException, 3271 com.liferay.portlet.messageboards.NoSuchMessageException; 3272 3273 /** 3274 * Returns the last message-boards message in the ordered set where groupId = ? and categoryId = ? and threadId = ?. 3275 * 3276 * @param groupId the group ID 3277 * @param categoryId the category ID 3278 * @param threadId the thread ID 3279 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 3280 * @return the last matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 3281 * @throws SystemException if a system exception occurred 3282 */ 3283 public com.liferay.portlet.messageboards.model.MBMessage fetchByG_C_T_Last( 3284 long groupId, long categoryId, long threadId, 3285 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 3286 throws com.liferay.portal.kernel.exception.SystemException; 3287 3288 /** 3289 * Returns the message-boards messages before and after the current message-boards message in the ordered set where groupId = ? and categoryId = ? and threadId = ?. 3290 * 3291 * @param messageId the primary key of the current message-boards message 3292 * @param groupId the group ID 3293 * @param categoryId the category ID 3294 * @param threadId the thread ID 3295 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 3296 * @return the previous, current, and next message-boards message 3297 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a message-boards message with the primary key could not be found 3298 * @throws SystemException if a system exception occurred 3299 */ 3300 public com.liferay.portlet.messageboards.model.MBMessage[] findByG_C_T_PrevAndNext( 3301 long messageId, long groupId, long categoryId, long threadId, 3302 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 3303 throws com.liferay.portal.kernel.exception.SystemException, 3304 com.liferay.portlet.messageboards.NoSuchMessageException; 3305 3306 /** 3307 * Returns all the message-boards messages that the user has permission to view where groupId = ? and categoryId = ? and threadId = ?. 3308 * 3309 * @param groupId the group ID 3310 * @param categoryId the category ID 3311 * @param threadId the thread ID 3312 * @return the matching message-boards messages that the user has permission to view 3313 * @throws SystemException if a system exception occurred 3314 */ 3315 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> filterFindByG_C_T( 3316 long groupId, long categoryId, long threadId) 3317 throws com.liferay.portal.kernel.exception.SystemException; 3318 3319 /** 3320 * Returns a range of all the message-boards messages that the user has permission to view where groupId = ? and categoryId = ? and threadId = ?. 3321 * 3322 * <p> 3323 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 3324 * </p> 3325 * 3326 * @param groupId the group ID 3327 * @param categoryId the category ID 3328 * @param threadId the thread ID 3329 * @param start the lower bound of the range of message-boards messages 3330 * @param end the upper bound of the range of message-boards messages (not inclusive) 3331 * @return the range of matching message-boards messages that the user has permission to view 3332 * @throws SystemException if a system exception occurred 3333 */ 3334 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> filterFindByG_C_T( 3335 long groupId, long categoryId, long threadId, int start, int end) 3336 throws com.liferay.portal.kernel.exception.SystemException; 3337 3338 /** 3339 * Returns an ordered range of all the message-boards messages that the user has permissions to view where groupId = ? and categoryId = ? and threadId = ?. 3340 * 3341 * <p> 3342 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 3343 * </p> 3344 * 3345 * @param groupId the group ID 3346 * @param categoryId the category ID 3347 * @param threadId the thread ID 3348 * @param start the lower bound of the range of message-boards messages 3349 * @param end the upper bound of the range of message-boards messages (not inclusive) 3350 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 3351 * @return the ordered range of matching message-boards messages that the user has permission to view 3352 * @throws SystemException if a system exception occurred 3353 */ 3354 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> filterFindByG_C_T( 3355 long groupId, long categoryId, long threadId, int start, int end, 3356 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 3357 throws com.liferay.portal.kernel.exception.SystemException; 3358 3359 /** 3360 * Returns the message-boards messages before and after the current message-boards message in the ordered set of message-boards messages that the user has permission to view where groupId = ? and categoryId = ? and threadId = ?. 3361 * 3362 * @param messageId the primary key of the current message-boards message 3363 * @param groupId the group ID 3364 * @param categoryId the category ID 3365 * @param threadId the thread ID 3366 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 3367 * @return the previous, current, and next message-boards message 3368 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a message-boards message with the primary key could not be found 3369 * @throws SystemException if a system exception occurred 3370 */ 3371 public com.liferay.portlet.messageboards.model.MBMessage[] filterFindByG_C_T_PrevAndNext( 3372 long messageId, long groupId, long categoryId, long threadId, 3373 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 3374 throws com.liferay.portal.kernel.exception.SystemException, 3375 com.liferay.portlet.messageboards.NoSuchMessageException; 3376 3377 /** 3378 * Removes all the message-boards messages where groupId = ? and categoryId = ? and threadId = ? from the database. 3379 * 3380 * @param groupId the group ID 3381 * @param categoryId the category ID 3382 * @param threadId the thread ID 3383 * @throws SystemException if a system exception occurred 3384 */ 3385 public void removeByG_C_T(long groupId, long categoryId, long threadId) 3386 throws com.liferay.portal.kernel.exception.SystemException; 3387 3388 /** 3389 * Returns the number of message-boards messages where groupId = ? and categoryId = ? and threadId = ?. 3390 * 3391 * @param groupId the group ID 3392 * @param categoryId the category ID 3393 * @param threadId the thread ID 3394 * @return the number of matching message-boards messages 3395 * @throws SystemException if a system exception occurred 3396 */ 3397 public int countByG_C_T(long groupId, long categoryId, long threadId) 3398 throws com.liferay.portal.kernel.exception.SystemException; 3399 3400 /** 3401 * Returns the number of message-boards messages that the user has permission to view where groupId = ? and categoryId = ? and threadId = ?. 3402 * 3403 * @param groupId the group ID 3404 * @param categoryId the category ID 3405 * @param threadId the thread ID 3406 * @return the number of matching message-boards messages that the user has permission to view 3407 * @throws SystemException if a system exception occurred 3408 */ 3409 public int filterCountByG_C_T(long groupId, long categoryId, long threadId) 3410 throws com.liferay.portal.kernel.exception.SystemException; 3411 3412 /** 3413 * Returns all the message-boards messages where groupId = ? and categoryId = ? and status = ?. 3414 * 3415 * @param groupId the group ID 3416 * @param categoryId the category ID 3417 * @param status the status 3418 * @return the matching message-boards messages 3419 * @throws SystemException if a system exception occurred 3420 */ 3421 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByG_C_S( 3422 long groupId, long categoryId, int status) 3423 throws com.liferay.portal.kernel.exception.SystemException; 3424 3425 /** 3426 * Returns a range of all the message-boards messages where groupId = ? and categoryId = ? and status = ?. 3427 * 3428 * <p> 3429 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 3430 * </p> 3431 * 3432 * @param groupId the group ID 3433 * @param categoryId the category ID 3434 * @param status the status 3435 * @param start the lower bound of the range of message-boards messages 3436 * @param end the upper bound of the range of message-boards messages (not inclusive) 3437 * @return the range of matching message-boards messages 3438 * @throws SystemException if a system exception occurred 3439 */ 3440 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByG_C_S( 3441 long groupId, long categoryId, int status, int start, int end) 3442 throws com.liferay.portal.kernel.exception.SystemException; 3443 3444 /** 3445 * Returns an ordered range of all the message-boards messages where groupId = ? and categoryId = ? and status = ?. 3446 * 3447 * <p> 3448 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 3449 * </p> 3450 * 3451 * @param groupId the group ID 3452 * @param categoryId the category ID 3453 * @param status the status 3454 * @param start the lower bound of the range of message-boards messages 3455 * @param end the upper bound of the range of message-boards messages (not inclusive) 3456 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 3457 * @return the ordered range of matching message-boards messages 3458 * @throws SystemException if a system exception occurred 3459 */ 3460 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByG_C_S( 3461 long groupId, long categoryId, int status, int start, int end, 3462 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 3463 throws com.liferay.portal.kernel.exception.SystemException; 3464 3465 /** 3466 * Returns the first message-boards message in the ordered set where groupId = ? and categoryId = ? and status = ?. 3467 * 3468 * @param groupId the group ID 3469 * @param categoryId the category ID 3470 * @param status the status 3471 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 3472 * @return the first matching message-boards message 3473 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 3474 * @throws SystemException if a system exception occurred 3475 */ 3476 public com.liferay.portlet.messageboards.model.MBMessage findByG_C_S_First( 3477 long groupId, long categoryId, int status, 3478 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 3479 throws com.liferay.portal.kernel.exception.SystemException, 3480 com.liferay.portlet.messageboards.NoSuchMessageException; 3481 3482 /** 3483 * Returns the first message-boards message in the ordered set where groupId = ? and categoryId = ? and status = ?. 3484 * 3485 * @param groupId the group ID 3486 * @param categoryId the category ID 3487 * @param status the status 3488 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 3489 * @return the first matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 3490 * @throws SystemException if a system exception occurred 3491 */ 3492 public com.liferay.portlet.messageboards.model.MBMessage fetchByG_C_S_First( 3493 long groupId, long categoryId, int status, 3494 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 3495 throws com.liferay.portal.kernel.exception.SystemException; 3496 3497 /** 3498 * Returns the last message-boards message in the ordered set where groupId = ? and categoryId = ? and status = ?. 3499 * 3500 * @param groupId the group ID 3501 * @param categoryId the category ID 3502 * @param status the status 3503 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 3504 * @return the last matching message-boards message 3505 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 3506 * @throws SystemException if a system exception occurred 3507 */ 3508 public com.liferay.portlet.messageboards.model.MBMessage findByG_C_S_Last( 3509 long groupId, long categoryId, int status, 3510 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 3511 throws com.liferay.portal.kernel.exception.SystemException, 3512 com.liferay.portlet.messageboards.NoSuchMessageException; 3513 3514 /** 3515 * Returns the last message-boards message in the ordered set where groupId = ? and categoryId = ? and status = ?. 3516 * 3517 * @param groupId the group ID 3518 * @param categoryId the category ID 3519 * @param status the status 3520 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 3521 * @return the last matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 3522 * @throws SystemException if a system exception occurred 3523 */ 3524 public com.liferay.portlet.messageboards.model.MBMessage fetchByG_C_S_Last( 3525 long groupId, long categoryId, int status, 3526 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 3527 throws com.liferay.portal.kernel.exception.SystemException; 3528 3529 /** 3530 * Returns the message-boards messages before and after the current message-boards message in the ordered set where groupId = ? and categoryId = ? and status = ?. 3531 * 3532 * @param messageId the primary key of the current message-boards message 3533 * @param groupId the group ID 3534 * @param categoryId the category ID 3535 * @param status the status 3536 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 3537 * @return the previous, current, and next message-boards message 3538 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a message-boards message with the primary key could not be found 3539 * @throws SystemException if a system exception occurred 3540 */ 3541 public com.liferay.portlet.messageboards.model.MBMessage[] findByG_C_S_PrevAndNext( 3542 long messageId, long groupId, long categoryId, int status, 3543 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 3544 throws com.liferay.portal.kernel.exception.SystemException, 3545 com.liferay.portlet.messageboards.NoSuchMessageException; 3546 3547 /** 3548 * Returns all the message-boards messages that the user has permission to view where groupId = ? and categoryId = ? and status = ?. 3549 * 3550 * @param groupId the group ID 3551 * @param categoryId the category ID 3552 * @param status the status 3553 * @return the matching message-boards messages that the user has permission to view 3554 * @throws SystemException if a system exception occurred 3555 */ 3556 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> filterFindByG_C_S( 3557 long groupId, long categoryId, int status) 3558 throws com.liferay.portal.kernel.exception.SystemException; 3559 3560 /** 3561 * Returns a range of all the message-boards messages that the user has permission to view where groupId = ? and categoryId = ? and status = ?. 3562 * 3563 * <p> 3564 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 3565 * </p> 3566 * 3567 * @param groupId the group ID 3568 * @param categoryId the category ID 3569 * @param status the status 3570 * @param start the lower bound of the range of message-boards messages 3571 * @param end the upper bound of the range of message-boards messages (not inclusive) 3572 * @return the range of matching message-boards messages that the user has permission to view 3573 * @throws SystemException if a system exception occurred 3574 */ 3575 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> filterFindByG_C_S( 3576 long groupId, long categoryId, int status, int start, int end) 3577 throws com.liferay.portal.kernel.exception.SystemException; 3578 3579 /** 3580 * Returns an ordered range of all the message-boards messages that the user has permissions to view where groupId = ? and categoryId = ? and status = ?. 3581 * 3582 * <p> 3583 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 3584 * </p> 3585 * 3586 * @param groupId the group ID 3587 * @param categoryId the category ID 3588 * @param status the status 3589 * @param start the lower bound of the range of message-boards messages 3590 * @param end the upper bound of the range of message-boards messages (not inclusive) 3591 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 3592 * @return the ordered range of matching message-boards messages that the user has permission to view 3593 * @throws SystemException if a system exception occurred 3594 */ 3595 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> filterFindByG_C_S( 3596 long groupId, long categoryId, int status, int start, int end, 3597 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 3598 throws com.liferay.portal.kernel.exception.SystemException; 3599 3600 /** 3601 * Returns the message-boards messages before and after the current message-boards message in the ordered set of message-boards messages that the user has permission to view where groupId = ? and categoryId = ? and status = ?. 3602 * 3603 * @param messageId the primary key of the current message-boards message 3604 * @param groupId the group ID 3605 * @param categoryId the category ID 3606 * @param status the status 3607 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 3608 * @return the previous, current, and next message-boards message 3609 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a message-boards message with the primary key could not be found 3610 * @throws SystemException if a system exception occurred 3611 */ 3612 public com.liferay.portlet.messageboards.model.MBMessage[] filterFindByG_C_S_PrevAndNext( 3613 long messageId, long groupId, long categoryId, int status, 3614 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 3615 throws com.liferay.portal.kernel.exception.SystemException, 3616 com.liferay.portlet.messageboards.NoSuchMessageException; 3617 3618 /** 3619 * Removes all the message-boards messages where groupId = ? and categoryId = ? and status = ? from the database. 3620 * 3621 * @param groupId the group ID 3622 * @param categoryId the category ID 3623 * @param status the status 3624 * @throws SystemException if a system exception occurred 3625 */ 3626 public void removeByG_C_S(long groupId, long categoryId, int status) 3627 throws com.liferay.portal.kernel.exception.SystemException; 3628 3629 /** 3630 * Returns the number of message-boards messages where groupId = ? and categoryId = ? and status = ?. 3631 * 3632 * @param groupId the group ID 3633 * @param categoryId the category ID 3634 * @param status the status 3635 * @return the number of matching message-boards messages 3636 * @throws SystemException if a system exception occurred 3637 */ 3638 public int countByG_C_S(long groupId, long categoryId, int status) 3639 throws com.liferay.portal.kernel.exception.SystemException; 3640 3641 /** 3642 * Returns the number of message-boards messages that the user has permission to view where groupId = ? and categoryId = ? and status = ?. 3643 * 3644 * @param groupId the group ID 3645 * @param categoryId the category ID 3646 * @param status the status 3647 * @return the number of matching message-boards messages that the user has permission to view 3648 * @throws SystemException if a system exception occurred 3649 */ 3650 public int filterCountByG_C_S(long groupId, long categoryId, int status) 3651 throws com.liferay.portal.kernel.exception.SystemException; 3652 3653 /** 3654 * Returns all the message-boards messages where userId = ? and classNameId = ? and classPK = ?. 3655 * 3656 * @param userId the user ID 3657 * @param classNameId the class name ID 3658 * @param classPK the class p k 3659 * @return the matching message-boards messages 3660 * @throws SystemException if a system exception occurred 3661 */ 3662 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByU_C_C( 3663 long userId, long classNameId, long classPK) 3664 throws com.liferay.portal.kernel.exception.SystemException; 3665 3666 /** 3667 * Returns a range of all the message-boards messages where userId = ? and classNameId = ? and classPK = ?. 3668 * 3669 * <p> 3670 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 3671 * </p> 3672 * 3673 * @param userId the user ID 3674 * @param classNameId the class name ID 3675 * @param classPK the class p k 3676 * @param start the lower bound of the range of message-boards messages 3677 * @param end the upper bound of the range of message-boards messages (not inclusive) 3678 * @return the range of matching message-boards messages 3679 * @throws SystemException if a system exception occurred 3680 */ 3681 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByU_C_C( 3682 long userId, long classNameId, long classPK, int start, int end) 3683 throws com.liferay.portal.kernel.exception.SystemException; 3684 3685 /** 3686 * Returns an ordered range of all the message-boards messages where userId = ? and classNameId = ? and classPK = ?. 3687 * 3688 * <p> 3689 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 3690 * </p> 3691 * 3692 * @param userId the user ID 3693 * @param classNameId the class name ID 3694 * @param classPK the class p k 3695 * @param start the lower bound of the range of message-boards messages 3696 * @param end the upper bound of the range of message-boards messages (not inclusive) 3697 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 3698 * @return the ordered range of matching message-boards messages 3699 * @throws SystemException if a system exception occurred 3700 */ 3701 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByU_C_C( 3702 long userId, long classNameId, long classPK, int start, int end, 3703 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 3704 throws com.liferay.portal.kernel.exception.SystemException; 3705 3706 /** 3707 * Returns the first message-boards message in the ordered set where userId = ? and classNameId = ? and classPK = ?. 3708 * 3709 * @param userId the user ID 3710 * @param classNameId the class name ID 3711 * @param classPK the class p k 3712 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 3713 * @return the first matching message-boards message 3714 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 3715 * @throws SystemException if a system exception occurred 3716 */ 3717 public com.liferay.portlet.messageboards.model.MBMessage findByU_C_C_First( 3718 long userId, long classNameId, long classPK, 3719 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 3720 throws com.liferay.portal.kernel.exception.SystemException, 3721 com.liferay.portlet.messageboards.NoSuchMessageException; 3722 3723 /** 3724 * Returns the first message-boards message in the ordered set where userId = ? and classNameId = ? and classPK = ?. 3725 * 3726 * @param userId the user ID 3727 * @param classNameId the class name ID 3728 * @param classPK the class p k 3729 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 3730 * @return the first matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 3731 * @throws SystemException if a system exception occurred 3732 */ 3733 public com.liferay.portlet.messageboards.model.MBMessage fetchByU_C_C_First( 3734 long userId, long classNameId, long classPK, 3735 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 3736 throws com.liferay.portal.kernel.exception.SystemException; 3737 3738 /** 3739 * Returns the last message-boards message in the ordered set where userId = ? and classNameId = ? and classPK = ?. 3740 * 3741 * @param userId the user ID 3742 * @param classNameId the class name ID 3743 * @param classPK the class p k 3744 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 3745 * @return the last matching message-boards message 3746 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 3747 * @throws SystemException if a system exception occurred 3748 */ 3749 public com.liferay.portlet.messageboards.model.MBMessage findByU_C_C_Last( 3750 long userId, long classNameId, long classPK, 3751 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 3752 throws com.liferay.portal.kernel.exception.SystemException, 3753 com.liferay.portlet.messageboards.NoSuchMessageException; 3754 3755 /** 3756 * Returns the last message-boards message in the ordered set where userId = ? and classNameId = ? and classPK = ?. 3757 * 3758 * @param userId the user ID 3759 * @param classNameId the class name ID 3760 * @param classPK the class p k 3761 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 3762 * @return the last matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 3763 * @throws SystemException if a system exception occurred 3764 */ 3765 public com.liferay.portlet.messageboards.model.MBMessage fetchByU_C_C_Last( 3766 long userId, long classNameId, long classPK, 3767 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 3768 throws com.liferay.portal.kernel.exception.SystemException; 3769 3770 /** 3771 * Returns the message-boards messages before and after the current message-boards message in the ordered set where userId = ? and classNameId = ? and classPK = ?. 3772 * 3773 * @param messageId the primary key of the current message-boards message 3774 * @param userId the user ID 3775 * @param classNameId the class name ID 3776 * @param classPK the class p k 3777 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 3778 * @return the previous, current, and next message-boards message 3779 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a message-boards message with the primary key could not be found 3780 * @throws SystemException if a system exception occurred 3781 */ 3782 public com.liferay.portlet.messageboards.model.MBMessage[] findByU_C_C_PrevAndNext( 3783 long messageId, long userId, long classNameId, long classPK, 3784 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 3785 throws com.liferay.portal.kernel.exception.SystemException, 3786 com.liferay.portlet.messageboards.NoSuchMessageException; 3787 3788 /** 3789 * Removes all the message-boards messages where userId = ? and classNameId = ? and classPK = ? from the database. 3790 * 3791 * @param userId the user ID 3792 * @param classNameId the class name ID 3793 * @param classPK the class p k 3794 * @throws SystemException if a system exception occurred 3795 */ 3796 public void removeByU_C_C(long userId, long classNameId, long classPK) 3797 throws com.liferay.portal.kernel.exception.SystemException; 3798 3799 /** 3800 * Returns the number of message-boards messages where userId = ? and classNameId = ? and classPK = ?. 3801 * 3802 * @param userId the user ID 3803 * @param classNameId the class name ID 3804 * @param classPK the class p k 3805 * @return the number of matching message-boards messages 3806 * @throws SystemException if a system exception occurred 3807 */ 3808 public int countByU_C_C(long userId, long classNameId, long classPK) 3809 throws com.liferay.portal.kernel.exception.SystemException; 3810 3811 /** 3812 * Returns all the message-boards messages where userId = ? and classNameId = ? and status = ?. 3813 * 3814 * @param userId the user ID 3815 * @param classNameId the class name ID 3816 * @param status the status 3817 * @return the matching message-boards messages 3818 * @throws SystemException if a system exception occurred 3819 */ 3820 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByU_C_S( 3821 long userId, long classNameId, int status) 3822 throws com.liferay.portal.kernel.exception.SystemException; 3823 3824 /** 3825 * Returns a range of all the message-boards messages where userId = ? and classNameId = ? and status = ?. 3826 * 3827 * <p> 3828 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 3829 * </p> 3830 * 3831 * @param userId the user ID 3832 * @param classNameId the class name ID 3833 * @param status the status 3834 * @param start the lower bound of the range of message-boards messages 3835 * @param end the upper bound of the range of message-boards messages (not inclusive) 3836 * @return the range of matching message-boards messages 3837 * @throws SystemException if a system exception occurred 3838 */ 3839 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByU_C_S( 3840 long userId, long classNameId, int status, int start, int end) 3841 throws com.liferay.portal.kernel.exception.SystemException; 3842 3843 /** 3844 * Returns an ordered range of all the message-boards messages where userId = ? and classNameId = ? and status = ?. 3845 * 3846 * <p> 3847 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 3848 * </p> 3849 * 3850 * @param userId the user ID 3851 * @param classNameId the class name ID 3852 * @param status the status 3853 * @param start the lower bound of the range of message-boards messages 3854 * @param end the upper bound of the range of message-boards messages (not inclusive) 3855 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 3856 * @return the ordered range of matching message-boards messages 3857 * @throws SystemException if a system exception occurred 3858 */ 3859 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByU_C_S( 3860 long userId, long classNameId, int status, int start, int end, 3861 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 3862 throws com.liferay.portal.kernel.exception.SystemException; 3863 3864 /** 3865 * Returns the first message-boards message in the ordered set where userId = ? and classNameId = ? and status = ?. 3866 * 3867 * @param userId the user ID 3868 * @param classNameId the class name ID 3869 * @param status the status 3870 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 3871 * @return the first matching message-boards message 3872 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 3873 * @throws SystemException if a system exception occurred 3874 */ 3875 public com.liferay.portlet.messageboards.model.MBMessage findByU_C_S_First( 3876 long userId, long classNameId, int status, 3877 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 3878 throws com.liferay.portal.kernel.exception.SystemException, 3879 com.liferay.portlet.messageboards.NoSuchMessageException; 3880 3881 /** 3882 * Returns the first message-boards message in the ordered set where userId = ? and classNameId = ? and status = ?. 3883 * 3884 * @param userId the user ID 3885 * @param classNameId the class name ID 3886 * @param status the status 3887 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 3888 * @return the first matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 3889 * @throws SystemException if a system exception occurred 3890 */ 3891 public com.liferay.portlet.messageboards.model.MBMessage fetchByU_C_S_First( 3892 long userId, long classNameId, int status, 3893 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 3894 throws com.liferay.portal.kernel.exception.SystemException; 3895 3896 /** 3897 * Returns the last message-boards message in the ordered set where userId = ? and classNameId = ? and status = ?. 3898 * 3899 * @param userId the user ID 3900 * @param classNameId the class name ID 3901 * @param status the status 3902 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 3903 * @return the last matching message-boards message 3904 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 3905 * @throws SystemException if a system exception occurred 3906 */ 3907 public com.liferay.portlet.messageboards.model.MBMessage findByU_C_S_Last( 3908 long userId, long classNameId, int status, 3909 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 3910 throws com.liferay.portal.kernel.exception.SystemException, 3911 com.liferay.portlet.messageboards.NoSuchMessageException; 3912 3913 /** 3914 * Returns the last message-boards message in the ordered set where userId = ? and classNameId = ? and status = ?. 3915 * 3916 * @param userId the user ID 3917 * @param classNameId the class name ID 3918 * @param status the status 3919 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 3920 * @return the last matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 3921 * @throws SystemException if a system exception occurred 3922 */ 3923 public com.liferay.portlet.messageboards.model.MBMessage fetchByU_C_S_Last( 3924 long userId, long classNameId, int status, 3925 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 3926 throws com.liferay.portal.kernel.exception.SystemException; 3927 3928 /** 3929 * Returns the message-boards messages before and after the current message-boards message in the ordered set where userId = ? and classNameId = ? and status = ?. 3930 * 3931 * @param messageId the primary key of the current message-boards message 3932 * @param userId the user ID 3933 * @param classNameId the class name ID 3934 * @param status the status 3935 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 3936 * @return the previous, current, and next message-boards message 3937 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a message-boards message with the primary key could not be found 3938 * @throws SystemException if a system exception occurred 3939 */ 3940 public com.liferay.portlet.messageboards.model.MBMessage[] findByU_C_S_PrevAndNext( 3941 long messageId, long userId, long classNameId, int status, 3942 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 3943 throws com.liferay.portal.kernel.exception.SystemException, 3944 com.liferay.portlet.messageboards.NoSuchMessageException; 3945 3946 /** 3947 * Returns all the message-boards messages where userId = ? and classNameId = any ? and status = ?. 3948 * 3949 * <p> 3950 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 3951 * </p> 3952 * 3953 * @param userId the user ID 3954 * @param classNameIds the class name IDs 3955 * @param status the status 3956 * @return the matching message-boards messages 3957 * @throws SystemException if a system exception occurred 3958 */ 3959 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByU_C_S( 3960 long userId, long[] classNameIds, int status) 3961 throws com.liferay.portal.kernel.exception.SystemException; 3962 3963 /** 3964 * Returns a range of all the message-boards messages where userId = ? and classNameId = any ? and status = ?. 3965 * 3966 * <p> 3967 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 3968 * </p> 3969 * 3970 * @param userId the user ID 3971 * @param classNameIds the class name IDs 3972 * @param status the status 3973 * @param start the lower bound of the range of message-boards messages 3974 * @param end the upper bound of the range of message-boards messages (not inclusive) 3975 * @return the range of matching message-boards messages 3976 * @throws SystemException if a system exception occurred 3977 */ 3978 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByU_C_S( 3979 long userId, long[] classNameIds, int status, int start, int end) 3980 throws com.liferay.portal.kernel.exception.SystemException; 3981 3982 /** 3983 * Returns an ordered range of all the message-boards messages where userId = ? and classNameId = any ? and status = ?. 3984 * 3985 * <p> 3986 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 3987 * </p> 3988 * 3989 * @param userId the user ID 3990 * @param classNameIds the class name IDs 3991 * @param status the status 3992 * @param start the lower bound of the range of message-boards messages 3993 * @param end the upper bound of the range of message-boards messages (not inclusive) 3994 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 3995 * @return the ordered range of matching message-boards messages 3996 * @throws SystemException if a system exception occurred 3997 */ 3998 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByU_C_S( 3999 long userId, long[] classNameIds, int status, int start, int end, 4000 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 4001 throws com.liferay.portal.kernel.exception.SystemException; 4002 4003 /** 4004 * Removes all the message-boards messages where userId = ? and classNameId = ? and status = ? from the database. 4005 * 4006 * @param userId the user ID 4007 * @param classNameId the class name ID 4008 * @param status the status 4009 * @throws SystemException if a system exception occurred 4010 */ 4011 public void removeByU_C_S(long userId, long classNameId, int status) 4012 throws com.liferay.portal.kernel.exception.SystemException; 4013 4014 /** 4015 * Returns the number of message-boards messages where userId = ? and classNameId = ? and status = ?. 4016 * 4017 * @param userId the user ID 4018 * @param classNameId the class name ID 4019 * @param status the status 4020 * @return the number of matching message-boards messages 4021 * @throws SystemException if a system exception occurred 4022 */ 4023 public int countByU_C_S(long userId, long classNameId, int status) 4024 throws com.liferay.portal.kernel.exception.SystemException; 4025 4026 /** 4027 * Returns the number of message-boards messages where userId = ? and classNameId = any ? and status = ?. 4028 * 4029 * @param userId the user ID 4030 * @param classNameIds the class name IDs 4031 * @param status the status 4032 * @return the number of matching message-boards messages 4033 * @throws SystemException if a system exception occurred 4034 */ 4035 public int countByU_C_S(long userId, long[] classNameIds, int status) 4036 throws com.liferay.portal.kernel.exception.SystemException; 4037 4038 /** 4039 * Returns all the message-boards messages where classNameId = ? and classPK = ? and status = ?. 4040 * 4041 * @param classNameId the class name ID 4042 * @param classPK the class p k 4043 * @param status the status 4044 * @return the matching message-boards messages 4045 * @throws SystemException if a system exception occurred 4046 */ 4047 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByC_C_S( 4048 long classNameId, long classPK, int status) 4049 throws com.liferay.portal.kernel.exception.SystemException; 4050 4051 /** 4052 * Returns a range of all the message-boards messages where classNameId = ? and classPK = ? and status = ?. 4053 * 4054 * <p> 4055 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 4056 * </p> 4057 * 4058 * @param classNameId the class name ID 4059 * @param classPK the class p k 4060 * @param status the status 4061 * @param start the lower bound of the range of message-boards messages 4062 * @param end the upper bound of the range of message-boards messages (not inclusive) 4063 * @return the range of matching message-boards messages 4064 * @throws SystemException if a system exception occurred 4065 */ 4066 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByC_C_S( 4067 long classNameId, long classPK, int status, int start, int end) 4068 throws com.liferay.portal.kernel.exception.SystemException; 4069 4070 /** 4071 * Returns an ordered range of all the message-boards messages where classNameId = ? and classPK = ? and status = ?. 4072 * 4073 * <p> 4074 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 4075 * </p> 4076 * 4077 * @param classNameId the class name ID 4078 * @param classPK the class p k 4079 * @param status the status 4080 * @param start the lower bound of the range of message-boards messages 4081 * @param end the upper bound of the range of message-boards messages (not inclusive) 4082 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 4083 * @return the ordered range of matching message-boards messages 4084 * @throws SystemException if a system exception occurred 4085 */ 4086 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByC_C_S( 4087 long classNameId, long classPK, int status, int start, int end, 4088 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 4089 throws com.liferay.portal.kernel.exception.SystemException; 4090 4091 /** 4092 * Returns the first message-boards message in the ordered set where classNameId = ? and classPK = ? and status = ?. 4093 * 4094 * @param classNameId the class name ID 4095 * @param classPK the class p k 4096 * @param status the status 4097 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 4098 * @return the first matching message-boards message 4099 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 4100 * @throws SystemException if a system exception occurred 4101 */ 4102 public com.liferay.portlet.messageboards.model.MBMessage findByC_C_S_First( 4103 long classNameId, long classPK, int status, 4104 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 4105 throws com.liferay.portal.kernel.exception.SystemException, 4106 com.liferay.portlet.messageboards.NoSuchMessageException; 4107 4108 /** 4109 * Returns the first message-boards message in the ordered set where classNameId = ? and classPK = ? and status = ?. 4110 * 4111 * @param classNameId the class name ID 4112 * @param classPK the class p k 4113 * @param status the status 4114 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 4115 * @return the first matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 4116 * @throws SystemException if a system exception occurred 4117 */ 4118 public com.liferay.portlet.messageboards.model.MBMessage fetchByC_C_S_First( 4119 long classNameId, long classPK, int status, 4120 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 4121 throws com.liferay.portal.kernel.exception.SystemException; 4122 4123 /** 4124 * Returns the last message-boards message in the ordered set where classNameId = ? and classPK = ? and status = ?. 4125 * 4126 * @param classNameId the class name ID 4127 * @param classPK the class p k 4128 * @param status the status 4129 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 4130 * @return the last matching message-boards message 4131 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 4132 * @throws SystemException if a system exception occurred 4133 */ 4134 public com.liferay.portlet.messageboards.model.MBMessage findByC_C_S_Last( 4135 long classNameId, long classPK, int status, 4136 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 4137 throws com.liferay.portal.kernel.exception.SystemException, 4138 com.liferay.portlet.messageboards.NoSuchMessageException; 4139 4140 /** 4141 * Returns the last message-boards message in the ordered set where classNameId = ? and classPK = ? and status = ?. 4142 * 4143 * @param classNameId the class name ID 4144 * @param classPK the class p k 4145 * @param status the status 4146 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 4147 * @return the last matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 4148 * @throws SystemException if a system exception occurred 4149 */ 4150 public com.liferay.portlet.messageboards.model.MBMessage fetchByC_C_S_Last( 4151 long classNameId, long classPK, int status, 4152 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 4153 throws com.liferay.portal.kernel.exception.SystemException; 4154 4155 /** 4156 * Returns the message-boards messages before and after the current message-boards message in the ordered set where classNameId = ? and classPK = ? and status = ?. 4157 * 4158 * @param messageId the primary key of the current message-boards message 4159 * @param classNameId the class name ID 4160 * @param classPK the class p k 4161 * @param status the status 4162 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 4163 * @return the previous, current, and next message-boards message 4164 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a message-boards message with the primary key could not be found 4165 * @throws SystemException if a system exception occurred 4166 */ 4167 public com.liferay.portlet.messageboards.model.MBMessage[] findByC_C_S_PrevAndNext( 4168 long messageId, long classNameId, long classPK, int status, 4169 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 4170 throws com.liferay.portal.kernel.exception.SystemException, 4171 com.liferay.portlet.messageboards.NoSuchMessageException; 4172 4173 /** 4174 * Removes all the message-boards messages where classNameId = ? and classPK = ? and status = ? from the database. 4175 * 4176 * @param classNameId the class name ID 4177 * @param classPK the class p k 4178 * @param status the status 4179 * @throws SystemException if a system exception occurred 4180 */ 4181 public void removeByC_C_S(long classNameId, long classPK, int status) 4182 throws com.liferay.portal.kernel.exception.SystemException; 4183 4184 /** 4185 * Returns the number of message-boards messages where classNameId = ? and classPK = ? and status = ?. 4186 * 4187 * @param classNameId the class name ID 4188 * @param classPK the class p k 4189 * @param status the status 4190 * @return the number of matching message-boards messages 4191 * @throws SystemException if a system exception occurred 4192 */ 4193 public int countByC_C_S(long classNameId, long classPK, int status) 4194 throws com.liferay.portal.kernel.exception.SystemException; 4195 4196 /** 4197 * Returns all the message-boards messages where groupId = ? and categoryId = ? and threadId = ? and answer = ?. 4198 * 4199 * @param groupId the group ID 4200 * @param categoryId the category ID 4201 * @param threadId the thread ID 4202 * @param answer the answer 4203 * @return the matching message-boards messages 4204 * @throws SystemException if a system exception occurred 4205 */ 4206 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByG_C_T_A( 4207 long groupId, long categoryId, long threadId, boolean answer) 4208 throws com.liferay.portal.kernel.exception.SystemException; 4209 4210 /** 4211 * Returns a range of all the message-boards messages where groupId = ? and categoryId = ? and threadId = ? and answer = ?. 4212 * 4213 * <p> 4214 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 4215 * </p> 4216 * 4217 * @param groupId the group ID 4218 * @param categoryId the category ID 4219 * @param threadId the thread ID 4220 * @param answer the answer 4221 * @param start the lower bound of the range of message-boards messages 4222 * @param end the upper bound of the range of message-boards messages (not inclusive) 4223 * @return the range of matching message-boards messages 4224 * @throws SystemException if a system exception occurred 4225 */ 4226 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByG_C_T_A( 4227 long groupId, long categoryId, long threadId, boolean answer, 4228 int start, int end) 4229 throws com.liferay.portal.kernel.exception.SystemException; 4230 4231 /** 4232 * Returns an ordered range of all the message-boards messages where groupId = ? and categoryId = ? and threadId = ? and answer = ?. 4233 * 4234 * <p> 4235 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 4236 * </p> 4237 * 4238 * @param groupId the group ID 4239 * @param categoryId the category ID 4240 * @param threadId the thread ID 4241 * @param answer the answer 4242 * @param start the lower bound of the range of message-boards messages 4243 * @param end the upper bound of the range of message-boards messages (not inclusive) 4244 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 4245 * @return the ordered range of matching message-boards messages 4246 * @throws SystemException if a system exception occurred 4247 */ 4248 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByG_C_T_A( 4249 long groupId, long categoryId, long threadId, boolean answer, 4250 int start, int end, 4251 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 4252 throws com.liferay.portal.kernel.exception.SystemException; 4253 4254 /** 4255 * Returns the first message-boards message in the ordered set where groupId = ? and categoryId = ? and threadId = ? and answer = ?. 4256 * 4257 * @param groupId the group ID 4258 * @param categoryId the category ID 4259 * @param threadId the thread ID 4260 * @param answer the answer 4261 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 4262 * @return the first matching message-boards message 4263 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 4264 * @throws SystemException if a system exception occurred 4265 */ 4266 public com.liferay.portlet.messageboards.model.MBMessage findByG_C_T_A_First( 4267 long groupId, long categoryId, long threadId, boolean answer, 4268 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 4269 throws com.liferay.portal.kernel.exception.SystemException, 4270 com.liferay.portlet.messageboards.NoSuchMessageException; 4271 4272 /** 4273 * Returns the first message-boards message in the ordered set where groupId = ? and categoryId = ? and threadId = ? and answer = ?. 4274 * 4275 * @param groupId the group ID 4276 * @param categoryId the category ID 4277 * @param threadId the thread ID 4278 * @param answer the answer 4279 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 4280 * @return the first matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 4281 * @throws SystemException if a system exception occurred 4282 */ 4283 public com.liferay.portlet.messageboards.model.MBMessage fetchByG_C_T_A_First( 4284 long groupId, long categoryId, long threadId, boolean answer, 4285 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 4286 throws com.liferay.portal.kernel.exception.SystemException; 4287 4288 /** 4289 * Returns the last message-boards message in the ordered set where groupId = ? and categoryId = ? and threadId = ? and answer = ?. 4290 * 4291 * @param groupId the group ID 4292 * @param categoryId the category ID 4293 * @param threadId the thread ID 4294 * @param answer the answer 4295 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 4296 * @return the last matching message-boards message 4297 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 4298 * @throws SystemException if a system exception occurred 4299 */ 4300 public com.liferay.portlet.messageboards.model.MBMessage findByG_C_T_A_Last( 4301 long groupId, long categoryId, long threadId, boolean answer, 4302 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 4303 throws com.liferay.portal.kernel.exception.SystemException, 4304 com.liferay.portlet.messageboards.NoSuchMessageException; 4305 4306 /** 4307 * Returns the last message-boards message in the ordered set where groupId = ? and categoryId = ? and threadId = ? and answer = ?. 4308 * 4309 * @param groupId the group ID 4310 * @param categoryId the category ID 4311 * @param threadId the thread ID 4312 * @param answer the answer 4313 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 4314 * @return the last matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 4315 * @throws SystemException if a system exception occurred 4316 */ 4317 public com.liferay.portlet.messageboards.model.MBMessage fetchByG_C_T_A_Last( 4318 long groupId, long categoryId, long threadId, boolean answer, 4319 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 4320 throws com.liferay.portal.kernel.exception.SystemException; 4321 4322 /** 4323 * Returns the message-boards messages before and after the current message-boards message in the ordered set where groupId = ? and categoryId = ? and threadId = ? and answer = ?. 4324 * 4325 * @param messageId the primary key of the current message-boards message 4326 * @param groupId the group ID 4327 * @param categoryId the category ID 4328 * @param threadId the thread ID 4329 * @param answer the answer 4330 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 4331 * @return the previous, current, and next message-boards message 4332 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a message-boards message with the primary key could not be found 4333 * @throws SystemException if a system exception occurred 4334 */ 4335 public com.liferay.portlet.messageboards.model.MBMessage[] findByG_C_T_A_PrevAndNext( 4336 long messageId, long groupId, long categoryId, long threadId, 4337 boolean answer, 4338 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 4339 throws com.liferay.portal.kernel.exception.SystemException, 4340 com.liferay.portlet.messageboards.NoSuchMessageException; 4341 4342 /** 4343 * Returns all the message-boards messages that the user has permission to view where groupId = ? and categoryId = ? and threadId = ? and answer = ?. 4344 * 4345 * @param groupId the group ID 4346 * @param categoryId the category ID 4347 * @param threadId the thread ID 4348 * @param answer the answer 4349 * @return the matching message-boards messages that the user has permission to view 4350 * @throws SystemException if a system exception occurred 4351 */ 4352 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> filterFindByG_C_T_A( 4353 long groupId, long categoryId, long threadId, boolean answer) 4354 throws com.liferay.portal.kernel.exception.SystemException; 4355 4356 /** 4357 * Returns a range of all the message-boards messages that the user has permission to view where groupId = ? and categoryId = ? and threadId = ? and answer = ?. 4358 * 4359 * <p> 4360 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 4361 * </p> 4362 * 4363 * @param groupId the group ID 4364 * @param categoryId the category ID 4365 * @param threadId the thread ID 4366 * @param answer the answer 4367 * @param start the lower bound of the range of message-boards messages 4368 * @param end the upper bound of the range of message-boards messages (not inclusive) 4369 * @return the range of matching message-boards messages that the user has permission to view 4370 * @throws SystemException if a system exception occurred 4371 */ 4372 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> filterFindByG_C_T_A( 4373 long groupId, long categoryId, long threadId, boolean answer, 4374 int start, int end) 4375 throws com.liferay.portal.kernel.exception.SystemException; 4376 4377 /** 4378 * Returns an ordered range of all the message-boards messages that the user has permissions to view where groupId = ? and categoryId = ? and threadId = ? and answer = ?. 4379 * 4380 * <p> 4381 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 4382 * </p> 4383 * 4384 * @param groupId the group ID 4385 * @param categoryId the category ID 4386 * @param threadId the thread ID 4387 * @param answer the answer 4388 * @param start the lower bound of the range of message-boards messages 4389 * @param end the upper bound of the range of message-boards messages (not inclusive) 4390 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 4391 * @return the ordered range of matching message-boards messages that the user has permission to view 4392 * @throws SystemException if a system exception occurred 4393 */ 4394 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> filterFindByG_C_T_A( 4395 long groupId, long categoryId, long threadId, boolean answer, 4396 int start, int end, 4397 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 4398 throws com.liferay.portal.kernel.exception.SystemException; 4399 4400 /** 4401 * Returns the message-boards messages before and after the current message-boards message in the ordered set of message-boards messages that the user has permission to view where groupId = ? and categoryId = ? and threadId = ? and answer = ?. 4402 * 4403 * @param messageId the primary key of the current message-boards message 4404 * @param groupId the group ID 4405 * @param categoryId the category ID 4406 * @param threadId the thread ID 4407 * @param answer the answer 4408 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 4409 * @return the previous, current, and next message-boards message 4410 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a message-boards message with the primary key could not be found 4411 * @throws SystemException if a system exception occurred 4412 */ 4413 public com.liferay.portlet.messageboards.model.MBMessage[] filterFindByG_C_T_A_PrevAndNext( 4414 long messageId, long groupId, long categoryId, long threadId, 4415 boolean answer, 4416 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 4417 throws com.liferay.portal.kernel.exception.SystemException, 4418 com.liferay.portlet.messageboards.NoSuchMessageException; 4419 4420 /** 4421 * Removes all the message-boards messages where groupId = ? and categoryId = ? and threadId = ? and answer = ? from the database. 4422 * 4423 * @param groupId the group ID 4424 * @param categoryId the category ID 4425 * @param threadId the thread ID 4426 * @param answer the answer 4427 * @throws SystemException if a system exception occurred 4428 */ 4429 public void removeByG_C_T_A(long groupId, long categoryId, long threadId, 4430 boolean answer) 4431 throws com.liferay.portal.kernel.exception.SystemException; 4432 4433 /** 4434 * Returns the number of message-boards messages where groupId = ? and categoryId = ? and threadId = ? and answer = ?. 4435 * 4436 * @param groupId the group ID 4437 * @param categoryId the category ID 4438 * @param threadId the thread ID 4439 * @param answer the answer 4440 * @return the number of matching message-boards messages 4441 * @throws SystemException if a system exception occurred 4442 */ 4443 public int countByG_C_T_A(long groupId, long categoryId, long threadId, 4444 boolean answer) 4445 throws com.liferay.portal.kernel.exception.SystemException; 4446 4447 /** 4448 * Returns the number of message-boards messages that the user has permission to view where groupId = ? and categoryId = ? and threadId = ? and answer = ?. 4449 * 4450 * @param groupId the group ID 4451 * @param categoryId the category ID 4452 * @param threadId the thread ID 4453 * @param answer the answer 4454 * @return the number of matching message-boards messages that the user has permission to view 4455 * @throws SystemException if a system exception occurred 4456 */ 4457 public int filterCountByG_C_T_A(long groupId, long categoryId, 4458 long threadId, boolean answer) 4459 throws com.liferay.portal.kernel.exception.SystemException; 4460 4461 /** 4462 * Returns all the message-boards messages where groupId = ? and categoryId = ? and threadId = ? and status = ?. 4463 * 4464 * @param groupId the group ID 4465 * @param categoryId the category ID 4466 * @param threadId the thread ID 4467 * @param status the status 4468 * @return the matching message-boards messages 4469 * @throws SystemException if a system exception occurred 4470 */ 4471 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByG_C_T_S( 4472 long groupId, long categoryId, long threadId, int status) 4473 throws com.liferay.portal.kernel.exception.SystemException; 4474 4475 /** 4476 * Returns a range of all the message-boards messages where groupId = ? and categoryId = ? and threadId = ? and status = ?. 4477 * 4478 * <p> 4479 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 4480 * </p> 4481 * 4482 * @param groupId the group ID 4483 * @param categoryId the category ID 4484 * @param threadId the thread ID 4485 * @param status the status 4486 * @param start the lower bound of the range of message-boards messages 4487 * @param end the upper bound of the range of message-boards messages (not inclusive) 4488 * @return the range of matching message-boards messages 4489 * @throws SystemException if a system exception occurred 4490 */ 4491 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByG_C_T_S( 4492 long groupId, long categoryId, long threadId, int status, int start, 4493 int end) throws com.liferay.portal.kernel.exception.SystemException; 4494 4495 /** 4496 * Returns an ordered range of all the message-boards messages where groupId = ? and categoryId = ? and threadId = ? and status = ?. 4497 * 4498 * <p> 4499 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 4500 * </p> 4501 * 4502 * @param groupId the group ID 4503 * @param categoryId the category ID 4504 * @param threadId the thread ID 4505 * @param status the status 4506 * @param start the lower bound of the range of message-boards messages 4507 * @param end the upper bound of the range of message-boards messages (not inclusive) 4508 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 4509 * @return the ordered range of matching message-boards messages 4510 * @throws SystemException if a system exception occurred 4511 */ 4512 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByG_C_T_S( 4513 long groupId, long categoryId, long threadId, int status, int start, 4514 int end, 4515 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 4516 throws com.liferay.portal.kernel.exception.SystemException; 4517 4518 /** 4519 * Returns the first message-boards message in the ordered set where groupId = ? and categoryId = ? and threadId = ? and status = ?. 4520 * 4521 * @param groupId the group ID 4522 * @param categoryId the category ID 4523 * @param threadId the thread ID 4524 * @param status the status 4525 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 4526 * @return the first matching message-boards message 4527 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 4528 * @throws SystemException if a system exception occurred 4529 */ 4530 public com.liferay.portlet.messageboards.model.MBMessage findByG_C_T_S_First( 4531 long groupId, long categoryId, long threadId, int status, 4532 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 4533 throws com.liferay.portal.kernel.exception.SystemException, 4534 com.liferay.portlet.messageboards.NoSuchMessageException; 4535 4536 /** 4537 * Returns the first message-boards message in the ordered set where groupId = ? and categoryId = ? and threadId = ? and status = ?. 4538 * 4539 * @param groupId the group ID 4540 * @param categoryId the category ID 4541 * @param threadId the thread ID 4542 * @param status the status 4543 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 4544 * @return the first matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 4545 * @throws SystemException if a system exception occurred 4546 */ 4547 public com.liferay.portlet.messageboards.model.MBMessage fetchByG_C_T_S_First( 4548 long groupId, long categoryId, long threadId, int status, 4549 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 4550 throws com.liferay.portal.kernel.exception.SystemException; 4551 4552 /** 4553 * Returns the last message-boards message in the ordered set where groupId = ? and categoryId = ? and threadId = ? and status = ?. 4554 * 4555 * @param groupId the group ID 4556 * @param categoryId the category ID 4557 * @param threadId the thread ID 4558 * @param status the status 4559 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 4560 * @return the last matching message-boards message 4561 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 4562 * @throws SystemException if a system exception occurred 4563 */ 4564 public com.liferay.portlet.messageboards.model.MBMessage findByG_C_T_S_Last( 4565 long groupId, long categoryId, long threadId, int status, 4566 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 4567 throws com.liferay.portal.kernel.exception.SystemException, 4568 com.liferay.portlet.messageboards.NoSuchMessageException; 4569 4570 /** 4571 * Returns the last message-boards message in the ordered set where groupId = ? and categoryId = ? and threadId = ? and status = ?. 4572 * 4573 * @param groupId the group ID 4574 * @param categoryId the category ID 4575 * @param threadId the thread ID 4576 * @param status the status 4577 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 4578 * @return the last matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 4579 * @throws SystemException if a system exception occurred 4580 */ 4581 public com.liferay.portlet.messageboards.model.MBMessage fetchByG_C_T_S_Last( 4582 long groupId, long categoryId, long threadId, int status, 4583 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 4584 throws com.liferay.portal.kernel.exception.SystemException; 4585 4586 /** 4587 * Returns the message-boards messages before and after the current message-boards message in the ordered set where groupId = ? and categoryId = ? and threadId = ? and status = ?. 4588 * 4589 * @param messageId the primary key of the current message-boards message 4590 * @param groupId the group ID 4591 * @param categoryId the category ID 4592 * @param threadId the thread ID 4593 * @param status the status 4594 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 4595 * @return the previous, current, and next message-boards message 4596 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a message-boards message with the primary key could not be found 4597 * @throws SystemException if a system exception occurred 4598 */ 4599 public com.liferay.portlet.messageboards.model.MBMessage[] findByG_C_T_S_PrevAndNext( 4600 long messageId, long groupId, long categoryId, long threadId, 4601 int status, 4602 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 4603 throws com.liferay.portal.kernel.exception.SystemException, 4604 com.liferay.portlet.messageboards.NoSuchMessageException; 4605 4606 /** 4607 * Returns all the message-boards messages that the user has permission to view where groupId = ? and categoryId = ? and threadId = ? and status = ?. 4608 * 4609 * @param groupId the group ID 4610 * @param categoryId the category ID 4611 * @param threadId the thread ID 4612 * @param status the status 4613 * @return the matching message-boards messages that the user has permission to view 4614 * @throws SystemException if a system exception occurred 4615 */ 4616 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> filterFindByG_C_T_S( 4617 long groupId, long categoryId, long threadId, int status) 4618 throws com.liferay.portal.kernel.exception.SystemException; 4619 4620 /** 4621 * Returns a range of all the message-boards messages that the user has permission to view where groupId = ? and categoryId = ? and threadId = ? and status = ?. 4622 * 4623 * <p> 4624 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 4625 * </p> 4626 * 4627 * @param groupId the group ID 4628 * @param categoryId the category ID 4629 * @param threadId the thread ID 4630 * @param status the status 4631 * @param start the lower bound of the range of message-boards messages 4632 * @param end the upper bound of the range of message-boards messages (not inclusive) 4633 * @return the range of matching message-boards messages that the user has permission to view 4634 * @throws SystemException if a system exception occurred 4635 */ 4636 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> filterFindByG_C_T_S( 4637 long groupId, long categoryId, long threadId, int status, int start, 4638 int end) throws com.liferay.portal.kernel.exception.SystemException; 4639 4640 /** 4641 * Returns an ordered range of all the message-boards messages that the user has permissions to view where groupId = ? and categoryId = ? and threadId = ? and status = ?. 4642 * 4643 * <p> 4644 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 4645 * </p> 4646 * 4647 * @param groupId the group ID 4648 * @param categoryId the category ID 4649 * @param threadId the thread ID 4650 * @param status the status 4651 * @param start the lower bound of the range of message-boards messages 4652 * @param end the upper bound of the range of message-boards messages (not inclusive) 4653 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 4654 * @return the ordered range of matching message-boards messages that the user has permission to view 4655 * @throws SystemException if a system exception occurred 4656 */ 4657 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> filterFindByG_C_T_S( 4658 long groupId, long categoryId, long threadId, int status, int start, 4659 int end, 4660 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 4661 throws com.liferay.portal.kernel.exception.SystemException; 4662 4663 /** 4664 * Returns the message-boards messages before and after the current message-boards message in the ordered set of message-boards messages that the user has permission to view where groupId = ? and categoryId = ? and threadId = ? and status = ?. 4665 * 4666 * @param messageId the primary key of the current message-boards message 4667 * @param groupId the group ID 4668 * @param categoryId the category ID 4669 * @param threadId the thread ID 4670 * @param status the status 4671 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 4672 * @return the previous, current, and next message-boards message 4673 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a message-boards message with the primary key could not be found 4674 * @throws SystemException if a system exception occurred 4675 */ 4676 public com.liferay.portlet.messageboards.model.MBMessage[] filterFindByG_C_T_S_PrevAndNext( 4677 long messageId, long groupId, long categoryId, long threadId, 4678 int status, 4679 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 4680 throws com.liferay.portal.kernel.exception.SystemException, 4681 com.liferay.portlet.messageboards.NoSuchMessageException; 4682 4683 /** 4684 * Removes all the message-boards messages where groupId = ? and categoryId = ? and threadId = ? and status = ? from the database. 4685 * 4686 * @param groupId the group ID 4687 * @param categoryId the category ID 4688 * @param threadId the thread ID 4689 * @param status the status 4690 * @throws SystemException if a system exception occurred 4691 */ 4692 public void removeByG_C_T_S(long groupId, long categoryId, long threadId, 4693 int status) throws com.liferay.portal.kernel.exception.SystemException; 4694 4695 /** 4696 * Returns the number of message-boards messages where groupId = ? and categoryId = ? and threadId = ? and status = ?. 4697 * 4698 * @param groupId the group ID 4699 * @param categoryId the category ID 4700 * @param threadId the thread ID 4701 * @param status the status 4702 * @return the number of matching message-boards messages 4703 * @throws SystemException if a system exception occurred 4704 */ 4705 public int countByG_C_T_S(long groupId, long categoryId, long threadId, 4706 int status) throws com.liferay.portal.kernel.exception.SystemException; 4707 4708 /** 4709 * Returns the number of message-boards messages that the user has permission to view where groupId = ? and categoryId = ? and threadId = ? and status = ?. 4710 * 4711 * @param groupId the group ID 4712 * @param categoryId the category ID 4713 * @param threadId the thread ID 4714 * @param status the status 4715 * @return the number of matching message-boards messages that the user has permission to view 4716 * @throws SystemException if a system exception occurred 4717 */ 4718 public int filterCountByG_C_T_S(long groupId, long categoryId, 4719 long threadId, int status) 4720 throws com.liferay.portal.kernel.exception.SystemException; 4721 4722 /** 4723 * Returns all the message-boards messages where userId = ? and classNameId = ? and classPK = ? and status = ?. 4724 * 4725 * @param userId the user ID 4726 * @param classNameId the class name ID 4727 * @param classPK the class p k 4728 * @param status the status 4729 * @return the matching message-boards messages 4730 * @throws SystemException if a system exception occurred 4731 */ 4732 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByU_C_C_S( 4733 long userId, long classNameId, long classPK, int status) 4734 throws com.liferay.portal.kernel.exception.SystemException; 4735 4736 /** 4737 * Returns a range of all the message-boards messages where userId = ? and classNameId = ? and classPK = ? and status = ?. 4738 * 4739 * <p> 4740 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 4741 * </p> 4742 * 4743 * @param userId the user ID 4744 * @param classNameId the class name ID 4745 * @param classPK the class p k 4746 * @param status the status 4747 * @param start the lower bound of the range of message-boards messages 4748 * @param end the upper bound of the range of message-boards messages (not inclusive) 4749 * @return the range of matching message-boards messages 4750 * @throws SystemException if a system exception occurred 4751 */ 4752 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByU_C_C_S( 4753 long userId, long classNameId, long classPK, int status, int start, 4754 int end) throws com.liferay.portal.kernel.exception.SystemException; 4755 4756 /** 4757 * Returns an ordered range of all the message-boards messages where userId = ? and classNameId = ? and classPK = ? and status = ?. 4758 * 4759 * <p> 4760 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 4761 * </p> 4762 * 4763 * @param userId the user ID 4764 * @param classNameId the class name ID 4765 * @param classPK the class p k 4766 * @param status the status 4767 * @param start the lower bound of the range of message-boards messages 4768 * @param end the upper bound of the range of message-boards messages (not inclusive) 4769 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 4770 * @return the ordered range of matching message-boards messages 4771 * @throws SystemException if a system exception occurred 4772 */ 4773 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findByU_C_C_S( 4774 long userId, long classNameId, long classPK, int status, int start, 4775 int end, 4776 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 4777 throws com.liferay.portal.kernel.exception.SystemException; 4778 4779 /** 4780 * Returns the first message-boards message in the ordered set where userId = ? and classNameId = ? and classPK = ? and status = ?. 4781 * 4782 * @param userId the user ID 4783 * @param classNameId the class name ID 4784 * @param classPK the class p k 4785 * @param status the status 4786 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 4787 * @return the first matching message-boards message 4788 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 4789 * @throws SystemException if a system exception occurred 4790 */ 4791 public com.liferay.portlet.messageboards.model.MBMessage findByU_C_C_S_First( 4792 long userId, long classNameId, long classPK, int status, 4793 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 4794 throws com.liferay.portal.kernel.exception.SystemException, 4795 com.liferay.portlet.messageboards.NoSuchMessageException; 4796 4797 /** 4798 * Returns the first message-boards message in the ordered set where userId = ? and classNameId = ? and classPK = ? and status = ?. 4799 * 4800 * @param userId the user ID 4801 * @param classNameId the class name ID 4802 * @param classPK the class p k 4803 * @param status the status 4804 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 4805 * @return the first matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 4806 * @throws SystemException if a system exception occurred 4807 */ 4808 public com.liferay.portlet.messageboards.model.MBMessage fetchByU_C_C_S_First( 4809 long userId, long classNameId, long classPK, int status, 4810 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 4811 throws com.liferay.portal.kernel.exception.SystemException; 4812 4813 /** 4814 * Returns the last message-boards message in the ordered set where userId = ? and classNameId = ? and classPK = ? and status = ?. 4815 * 4816 * @param userId the user ID 4817 * @param classNameId the class name ID 4818 * @param classPK the class p k 4819 * @param status the status 4820 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 4821 * @return the last matching message-boards message 4822 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a matching message-boards message could not be found 4823 * @throws SystemException if a system exception occurred 4824 */ 4825 public com.liferay.portlet.messageboards.model.MBMessage findByU_C_C_S_Last( 4826 long userId, long classNameId, long classPK, int status, 4827 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 4828 throws com.liferay.portal.kernel.exception.SystemException, 4829 com.liferay.portlet.messageboards.NoSuchMessageException; 4830 4831 /** 4832 * Returns the last message-boards message in the ordered set where userId = ? and classNameId = ? and classPK = ? and status = ?. 4833 * 4834 * @param userId the user ID 4835 * @param classNameId the class name ID 4836 * @param classPK the class p k 4837 * @param status the status 4838 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 4839 * @return the last matching message-boards message, or <code>null</code> if a matching message-boards message could not be found 4840 * @throws SystemException if a system exception occurred 4841 */ 4842 public com.liferay.portlet.messageboards.model.MBMessage fetchByU_C_C_S_Last( 4843 long userId, long classNameId, long classPK, int status, 4844 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 4845 throws com.liferay.portal.kernel.exception.SystemException; 4846 4847 /** 4848 * Returns the message-boards messages before and after the current message-boards message in the ordered set where userId = ? and classNameId = ? and classPK = ? and status = ?. 4849 * 4850 * @param messageId the primary key of the current message-boards message 4851 * @param userId the user ID 4852 * @param classNameId the class name ID 4853 * @param classPK the class p k 4854 * @param status the status 4855 * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) 4856 * @return the previous, current, and next message-boards message 4857 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a message-boards message with the primary key could not be found 4858 * @throws SystemException if a system exception occurred 4859 */ 4860 public com.liferay.portlet.messageboards.model.MBMessage[] findByU_C_C_S_PrevAndNext( 4861 long messageId, long userId, long classNameId, long classPK, 4862 int status, 4863 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 4864 throws com.liferay.portal.kernel.exception.SystemException, 4865 com.liferay.portlet.messageboards.NoSuchMessageException; 4866 4867 /** 4868 * Removes all the message-boards messages where userId = ? and classNameId = ? and classPK = ? and status = ? from the database. 4869 * 4870 * @param userId the user ID 4871 * @param classNameId the class name ID 4872 * @param classPK the class p k 4873 * @param status the status 4874 * @throws SystemException if a system exception occurred 4875 */ 4876 public void removeByU_C_C_S(long userId, long classNameId, long classPK, 4877 int status) throws com.liferay.portal.kernel.exception.SystemException; 4878 4879 /** 4880 * Returns the number of message-boards messages where userId = ? and classNameId = ? and classPK = ? and status = ?. 4881 * 4882 * @param userId the user ID 4883 * @param classNameId the class name ID 4884 * @param classPK the class p k 4885 * @param status the status 4886 * @return the number of matching message-boards messages 4887 * @throws SystemException if a system exception occurred 4888 */ 4889 public int countByU_C_C_S(long userId, long classNameId, long classPK, 4890 int status) throws com.liferay.portal.kernel.exception.SystemException; 4891 4892 /** 4893 * Caches the message-boards message in the entity cache if it is enabled. 4894 * 4895 * @param mbMessage the message-boards message 4896 */ 4897 public void cacheResult( 4898 com.liferay.portlet.messageboards.model.MBMessage mbMessage); 4899 4900 /** 4901 * Caches the message-boards messages in the entity cache if it is enabled. 4902 * 4903 * @param mbMessages the message-boards messages 4904 */ 4905 public void cacheResult( 4906 java.util.List<com.liferay.portlet.messageboards.model.MBMessage> mbMessages); 4907 4908 /** 4909 * Creates a new message-boards message with the primary key. Does not add the message-boards message to the database. 4910 * 4911 * @param messageId the primary key for the new message-boards message 4912 * @return the new message-boards message 4913 */ 4914 public com.liferay.portlet.messageboards.model.MBMessage create( 4915 long messageId); 4916 4917 /** 4918 * Removes the message-boards message with the primary key from the database. Also notifies the appropriate model listeners. 4919 * 4920 * @param messageId the primary key of the message-boards message 4921 * @return the message-boards message that was removed 4922 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a message-boards message with the primary key could not be found 4923 * @throws SystemException if a system exception occurred 4924 */ 4925 public com.liferay.portlet.messageboards.model.MBMessage remove( 4926 long messageId) 4927 throws com.liferay.portal.kernel.exception.SystemException, 4928 com.liferay.portlet.messageboards.NoSuchMessageException; 4929 4930 public com.liferay.portlet.messageboards.model.MBMessage updateImpl( 4931 com.liferay.portlet.messageboards.model.MBMessage mbMessage) 4932 throws com.liferay.portal.kernel.exception.SystemException; 4933 4934 /** 4935 * Returns the message-boards message with the primary key or throws a {@link com.liferay.portlet.messageboards.NoSuchMessageException} if it could not be found. 4936 * 4937 * @param messageId the primary key of the message-boards message 4938 * @return the message-boards message 4939 * @throws com.liferay.portlet.messageboards.NoSuchMessageException if a message-boards message with the primary key could not be found 4940 * @throws SystemException if a system exception occurred 4941 */ 4942 public com.liferay.portlet.messageboards.model.MBMessage findByPrimaryKey( 4943 long messageId) 4944 throws com.liferay.portal.kernel.exception.SystemException, 4945 com.liferay.portlet.messageboards.NoSuchMessageException; 4946 4947 /** 4948 * Returns the message-boards message with the primary key or returns <code>null</code> if it could not be found. 4949 * 4950 * @param messageId the primary key of the message-boards message 4951 * @return the message-boards message, or <code>null</code> if a message-boards message with the primary key could not be found 4952 * @throws SystemException if a system exception occurred 4953 */ 4954 public com.liferay.portlet.messageboards.model.MBMessage fetchByPrimaryKey( 4955 long messageId) 4956 throws com.liferay.portal.kernel.exception.SystemException; 4957 4958 /** 4959 * Returns all the message-boards messages. 4960 * 4961 * @return the message-boards messages 4962 * @throws SystemException if a system exception occurred 4963 */ 4964 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findAll() 4965 throws com.liferay.portal.kernel.exception.SystemException; 4966 4967 /** 4968 * Returns a range of all the message-boards messages. 4969 * 4970 * <p> 4971 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 4972 * </p> 4973 * 4974 * @param start the lower bound of the range of message-boards messages 4975 * @param end the upper bound of the range of message-boards messages (not inclusive) 4976 * @return the range of message-boards messages 4977 * @throws SystemException if a system exception occurred 4978 */ 4979 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findAll( 4980 int start, int end) 4981 throws com.liferay.portal.kernel.exception.SystemException; 4982 4983 /** 4984 * Returns an ordered range of all the message-boards messages. 4985 * 4986 * <p> 4987 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 4988 * </p> 4989 * 4990 * @param start the lower bound of the range of message-boards messages 4991 * @param end the upper bound of the range of message-boards messages (not inclusive) 4992 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 4993 * @return the ordered range of message-boards messages 4994 * @throws SystemException if a system exception occurred 4995 */ 4996 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> findAll( 4997 int start, int end, 4998 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 4999 throws com.liferay.portal.kernel.exception.SystemException; 5000 5001 /** 5002 * Removes all the message-boards messages from the database. 5003 * 5004 * @throws SystemException if a system exception occurred 5005 */ 5006 public void removeAll() 5007 throws com.liferay.portal.kernel.exception.SystemException; 5008 5009 /** 5010 * Returns the number of message-boards messages. 5011 * 5012 * @return the number of message-boards messages 5013 * @throws SystemException if a system exception occurred 5014 */ 5015 public int countAll() 5016 throws com.liferay.portal.kernel.exception.SystemException; 5017 }