001    /**
002     * Copyright (c) 2000-present 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 aQute.bnd.annotation.ProviderType;
018    
019    /**
020     * @author Brian Wing Shun Chan
021     * @generated
022     */
023    @ProviderType
024    public interface MBThreadFinder {
025            public int countByG_U(long groupId, long userId,
026                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.messageboards.model.MBThread> queryDefinition);
027    
028            public int countByG_C(long groupId, long categoryId,
029                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.messageboards.model.MBThread> queryDefinition);
030    
031            public int countByG_U_C(long groupId, long userId, long[] categoryIds,
032                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.messageboards.model.MBThread> queryDefinition);
033    
034            public int countByG_U_LPD(long groupId, long userId,
035                    java.util.Date lastPostDate,
036                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.messageboards.model.MBThread> queryDefinition);
037    
038            public int countByG_U_A(long groupId, long userId, boolean anonymous,
039                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.messageboards.model.MBThread> queryDefinition);
040    
041            public int countByS_G_U(long groupId, long userId,
042                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.messageboards.model.MBThread> queryDefinition);
043    
044            public int countByG_U_C_A(long groupId, long userId, long[] categoryIds,
045                    boolean anonymous,
046                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.messageboards.model.MBThread> queryDefinition);
047    
048            public int countByS_G_U_C(long groupId, long userId, long[] categoryIds,
049                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.messageboards.model.MBThread> queryDefinition);
050    
051            public int filterCountByG_C(long groupId, long categoryId);
052    
053            public int filterCountByG_C(long groupId, long categoryId,
054                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.messageboards.model.MBThread> queryDefinition);
055    
056            public int filterCountByS_G_U_C(long groupId, long userId,
057                    long[] categoryIds,
058                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.messageboards.model.MBThread> queryDefinition);
059    
060            public java.util.List<com.liferay.portlet.messageboards.model.MBThread> filterFindByG_C(
061                    long groupId, long categoryId, int start, int end);
062    
063            public java.util.List<com.liferay.portlet.messageboards.model.MBThread> filterFindByG_C(
064                    long groupId, long categoryId,
065                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.messageboards.model.MBThread> queryDefinition);
066    
067            public java.util.List<com.liferay.portlet.messageboards.model.MBThread> filterFindByS_G_U_C(
068                    long groupId, long userId, long[] categoryIds,
069                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.messageboards.model.MBThread> queryDefinition);
070    
071            public java.util.List<com.liferay.portlet.messageboards.model.MBThread> findByNoAssets();
072    
073            public java.util.List<com.liferay.portlet.messageboards.model.MBThread> findByG_U(
074                    long groupId, long userId,
075                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.messageboards.model.MBThread> queryDefinition);
076    
077            public java.util.List<com.liferay.portlet.messageboards.model.MBThread> findByG_C(
078                    long groupId, long categoryId,
079                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.messageboards.model.MBThread> queryDefinition);
080    
081            public java.util.List<com.liferay.portlet.messageboards.model.MBThread> findByG_U_C(
082                    long groupId, long userId, long[] categoryIds,
083                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.messageboards.model.MBThread> queryDefinition);
084    
085            public java.util.List<com.liferay.portlet.messageboards.model.MBThread> findByG_U_LPD(
086                    long groupId, long userId, java.util.Date lastPostDate,
087                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.messageboards.model.MBThread> queryDefinition);
088    
089            public java.util.List<com.liferay.portlet.messageboards.model.MBThread> findByG_U_A(
090                    long groupId, long userId, boolean anonymous,
091                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.messageboards.model.MBThread> queryDefinition);
092    
093            public java.util.List<com.liferay.portlet.messageboards.model.MBThread> findByS_G_U(
094                    long groupId, long userId,
095                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.messageboards.model.MBThread> queryDefinition);
096    
097            public java.util.List<com.liferay.portlet.messageboards.model.MBThread> findByG_U_C_A(
098                    long groupId, long userId, long[] categoryIds, boolean anonymous,
099                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.messageboards.model.MBThread> queryDefinition);
100    
101            public java.util.List<com.liferay.portlet.messageboards.model.MBThread> findByS_G_U_C(
102                    long groupId, long userId, long[] categoryIds,
103                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.messageboards.model.MBThread> queryDefinition);
104    }