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.documentlibrary.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 DLFileEntryFinder {
025            public int countByExtraSettings();
026    
027            public int countByG_F(long groupId,
028                    java.util.List<java.lang.Long> folderIds,
029                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.documentlibrary.model.DLFileEntry> queryDefinition);
030    
031            public int countByG_M_R(long groupId,
032                    com.liferay.portal.kernel.util.DateRange dateRange, long repositoryId,
033                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.documentlibrary.model.DLFileEntry> queryDefinition);
034    
035            public int countByG_R_F(long groupId,
036                    java.util.List<java.lang.Long> repositoryIds,
037                    java.util.List<java.lang.Long> folderIds,
038                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.documentlibrary.model.DLFileEntry> queryDefinition);
039    
040            public int countByG_U_F_M(long groupId, long userId,
041                    java.util.List<java.lang.Long> folderIds, java.lang.String[] mimeTypes,
042                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.documentlibrary.model.DLFileEntry> queryDefinition);
043    
044            public int countByG_U_R_F_M(long groupId, long userId,
045                    java.util.List<java.lang.Long> repositoryIds,
046                    java.util.List<java.lang.Long> folderIds, java.lang.String[] mimeTypes,
047                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.documentlibrary.model.DLFileEntry> queryDefinition);
048    
049            public int filterCountByG_U_F_M(long groupId, long userId,
050                    java.util.List<java.lang.Long> folderIds, java.lang.String[] mimeTypes,
051                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.documentlibrary.model.DLFileEntry> queryDefinition);
052    
053            public int filterCountByG_U_R_F_M(long groupId, long userId,
054                    java.util.List<java.lang.Long> repositoryIds,
055                    java.util.List<java.lang.Long> folderIds, java.lang.String[] mimeTypes,
056                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.documentlibrary.model.DLFileEntry> queryDefinition);
057    
058            public com.liferay.portlet.documentlibrary.model.DLFileEntry fetchByAnyImageId(
059                    long imageId);
060    
061            public int filterCountByG_F(long groupId,
062                    java.util.List<java.lang.Long> folderIds,
063                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.documentlibrary.model.DLFileEntry> queryDefinition);
064    
065            public int filterCountByG_R_F(long groupId,
066                    java.util.List<java.lang.Long> repositoryIds,
067                    java.util.List<java.lang.Long> folderIds,
068                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.documentlibrary.model.DLFileEntry> queryDefinition);
069    
070            public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> filterFindByG_F(
071                    long groupId, java.util.List<java.lang.Long> folderIds,
072                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.documentlibrary.model.DLFileEntry> queryDefinition);
073    
074            public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> filterFindByG_R_F(
075                    long groupId, java.util.List<java.lang.Long> repositoryIds,
076                    java.util.List<java.lang.Long> folderIds,
077                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.documentlibrary.model.DLFileEntry> queryDefinition);
078    
079            public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> filterFindByG_U_F_M(
080                    long groupId, long userId, java.util.List<java.lang.Long> folderIds,
081                    java.lang.String[] mimeTypes,
082                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.documentlibrary.model.DLFileEntry> queryDefinition);
083    
084            public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> filterFindByG_U_R_F_M(
085                    long groupId, long userId,
086                    java.util.List<java.lang.Long> repositoryIds,
087                    java.util.List<java.lang.Long> folderIds, java.lang.String[] mimeTypes,
088                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.documentlibrary.model.DLFileEntry> queryDefinition);
089    
090            public com.liferay.portlet.documentlibrary.model.DLFileEntry findByAnyImageId(
091                    long imageId)
092                    throws com.liferay.portlet.documentlibrary.exception.NoSuchFileEntryException;
093    
094            public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> findByCompanyId(
095                    long companyId,
096                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.documentlibrary.model.DLFileEntry> queryDefinition);
097    
098            public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> findByDDMStructureIds(
099                    long[] ddmStructureIds, int start, int end);
100    
101            public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> findByDDMStructureIds(
102                    long groupId, long[] ddmStructureIds, int start, int end);
103    
104            public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> findByExtraSettings(
105                    int start, int end);
106    
107            public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> findByMisversioned();
108    
109            public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> findByNoAssets();
110    
111            public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> findByOrphanedFileEntries();
112    
113            public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> findByG_F(
114                    long groupId, java.util.List<java.lang.Long> folderIds,
115                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.documentlibrary.model.DLFileEntry> queryDefinition);
116    
117            public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> findByG_R_F(
118                    long groupId, java.util.List<java.lang.Long> repositoryIds,
119                    java.util.List<java.lang.Long> folderIds,
120                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.documentlibrary.model.DLFileEntry> queryDefinition);
121    
122            public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> findByG_U_F(
123                    long groupId, long userId, java.util.List<java.lang.Long> folderIds,
124                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.documentlibrary.model.DLFileEntry> queryDefinition);
125    
126            public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> findByG_U_R_F(
127                    long groupId, long userId,
128                    java.util.List<java.lang.Long> repositoryIds,
129                    java.util.List<java.lang.Long> folderIds,
130                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.documentlibrary.model.DLFileEntry> queryDefinition);
131    
132            public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> findByG_U_F_M(
133                    long groupId, long userId, java.util.List<java.lang.Long> folderIds,
134                    java.lang.String[] mimeTypes,
135                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.documentlibrary.model.DLFileEntry> queryDefinition);
136    
137            public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> findByG_U_R_F_M(
138                    long groupId, long userId,
139                    java.util.List<java.lang.Long> repositoryIds,
140                    java.util.List<java.lang.Long> folderIds, java.lang.String[] mimeTypes,
141                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.documentlibrary.model.DLFileEntry> queryDefinition);
142    }