Liferay 7.0-ce-b4

com.liferay.portlet.documentlibrary.service.persistence.impl
Class DLFileEntryFinderImpl

java.lang.Object
  extended by com.liferay.portal.service.persistence.impl.BasePersistenceImpl<DLFileEntry>
      extended by com.liferay.portlet.documentlibrary.service.persistence.impl.DLFileEntryFinderBaseImpl
          extended by com.liferay.portlet.documentlibrary.service.persistence.impl.DLFileEntryFinderImpl
All Implemented Interfaces:
SessionFactory, BasePersistence<DLFileEntry>, DLFileEntryFinder

public class DLFileEntryFinderImpl
extends DLFileEntryFinderBaseImpl
implements DLFileEntryFinder


Field Summary
static String COUNT_BY_EXTRA_SETTINGS
           
static String COUNT_BY_G_F
           
static String COUNT_BY_G_M_R
           
static String COUNT_BY_G_U_F
           
static String FIND_BY_ANY_IMAGE_ID
           
static String FIND_BY_COMPANY_ID
           
static String FIND_BY_DDM_STRUCTURE_IDS
           
static String FIND_BY_EXTRA_SETTINGS
           
static String FIND_BY_G_F
           
static String FIND_BY_G_U_F
           
static String FIND_BY_MISVERSIONED
           
static String FIND_BY_NO_ASSETS
           
static String FIND_BY_ORPHANED_FILE_ENTRIES
           
static String JOIN_AE_BY_DL_FILE_ENTRY
           
 
Fields inherited from class com.liferay.portlet.documentlibrary.service.persistence.impl.DLFileEntryFinderBaseImpl
dlFileEntryPersistence
 
Fields inherited from class com.liferay.portal.service.persistence.impl.BasePersistenceImpl
CAST_CLOB_TEXT_OPEN, COUNT_COLUMN_NAME, FINDER_ARGS_EMPTY, listeners, NULL_SAFE_STRING_COMPARATOR, ORDER_BY_ASC, ORDER_BY_ASC_HAS_NEXT, ORDER_BY_CLAUSE, ORDER_BY_DESC, ORDER_BY_DESC_HAS_NEXT, WHERE_AND, WHERE_GREATER_THAN, WHERE_GREATER_THAN_HAS_NEXT, WHERE_LESSER_THAN, WHERE_LESSER_THAN_HAS_NEXT, WHERE_OR
 
Constructor Summary
DLFileEntryFinderImpl()
           
 
Method Summary
 int countByExtraSettings()
           
 int countByG_F(long groupId, List<Long> folderIds, QueryDefinition<DLFileEntry> queryDefinition)
           
 int countByG_M_R(long groupId, DateRange dateRange, long repositoryId, QueryDefinition<DLFileEntry> queryDefinition)
          Deprecated. As of 7.0.0, with no direct replacement
 int countByG_R_F(long groupId, List<Long> repositoryIds, List<Long> folderIds, QueryDefinition<DLFileEntry> queryDefinition)
           
 int countByG_U_F_M(long groupId, long userId, List<Long> folderIds, String[] mimeTypes, QueryDefinition<DLFileEntry> queryDefinition)
           
 int countByG_U_R_F_M(long groupId, long userId, List<Long> repositoryIds, List<Long> folderIds, String[] mimeTypes, QueryDefinition<DLFileEntry> queryDefinition)
           
protected  int doCountByG_U_R_F_M(long groupId, long userId, List<Long> repositoryIds, List<Long> folderIds, String[] mimeTypes, QueryDefinition<DLFileEntry> queryDefinition, boolean inlineSQLHelper)
           
protected  List<DLFileEntry> doFindByG_U_R_F_M(long groupId, long userId, List<Long> repositoryIds, List<Long> folderIds, String[] mimeTypes, QueryDefinition<DLFileEntry> queryDefinition, boolean inlineSQLHelper)
           
 DLFileEntry fetchByAnyImageId(long imageId)
           
 int filterCountByG_F(long groupId, List<Long> folderIds, QueryDefinition<DLFileEntry> queryDefinition)
           
 int filterCountByG_R_F(long groupId, List<Long> repositoryIds, List<Long> folderIds, QueryDefinition<DLFileEntry> queryDefinition)
           
 int filterCountByG_U_F_M(long groupId, long userId, List<Long> folderIds, String[] mimeTypes, QueryDefinition<DLFileEntry> queryDefinition)
           
 int filterCountByG_U_R_F_M(long groupId, long userId, List<Long> repositoryIds, List<Long> folderIds, String[] mimeTypes, QueryDefinition<DLFileEntry> queryDefinition)
           
 List<DLFileEntry> filterFindByG_F(long groupId, List<Long> folderIds, QueryDefinition<DLFileEntry> queryDefinition)
           
 List<DLFileEntry> filterFindByG_R_F(long groupId, List<Long> repositoryIds, List<Long> folderIds, QueryDefinition<DLFileEntry> queryDefinition)
           
 List<DLFileEntry> filterFindByG_U_F_M(long groupId, long userId, List<Long> folderIds, String[] mimeTypes, QueryDefinition<DLFileEntry> queryDefinition)
           
 List<DLFileEntry> filterFindByG_U_R_F_M(long groupId, long userId, List<Long> repositoryIds, List<Long> folderIds, String[] mimeTypes, QueryDefinition<DLFileEntry> queryDefinition)
           
 DLFileEntry findByAnyImageId(long imageId)
           
 List<DLFileEntry> findByCompanyId(long companyId, QueryDefinition<DLFileEntry> queryDefinition)
           
 List<DLFileEntry> findByDDMStructureIds(long[] ddmStructureIds, int start, int end)
           
 List<DLFileEntry> findByDDMStructureIds(long groupId, long[] ddmStructureIds, int start, int end)
           
 List<DLFileEntry> findByExtraSettings(int start, int end)
           
 List<DLFileEntry> findByG_F(long groupId, List<Long> folderIds, QueryDefinition<DLFileEntry> queryDefinition)
           
 List<DLFileEntry> findByG_R_F(long groupId, List<Long> repositoryIds, List<Long> folderIds, QueryDefinition<DLFileEntry> queryDefinition)
           
 List<DLFileEntry> findByG_U_F_M(long groupId, long userId, List<Long> folderIds, String[] mimeTypes, QueryDefinition<DLFileEntry> queryDefinition)
           
 List<DLFileEntry> findByG_U_F(long groupId, long userId, List<Long> folderIds, QueryDefinition<DLFileEntry> queryDefinition)
           
 List<DLFileEntry> findByG_U_R_F_M(long groupId, long userId, List<Long> repositoryIds, List<Long> folderIds, String[] mimeTypes, QueryDefinition<DLFileEntry> queryDefinition)
           
 List<DLFileEntry> findByG_U_R_F(long groupId, long userId, List<Long> repositoryIds, List<Long> folderIds, QueryDefinition<DLFileEntry> queryDefinition)
           
 List<DLFileEntry> findByMisversioned()
           
 List<DLFileEntry> findByNoAssets()
           
 List<DLFileEntry> findByOrphanedFileEntries()
           
protected  String getDDMStructureIds(long[] ddmStructureIds)
           
protected  String getFileEntriesSQL(String id, long groupId, List<Long> repositoryIds, List<Long> folderIds, String[] mimeTypes, QueryDefinition<DLFileEntry> queryDefinition, boolean inlineSQLHelper)
           
protected  String getFolderIds(List<Long> folderIds, String tableName)
           
protected  String getMimeTypes(String[] mimeTypes, String tableName)
           
protected  String getRepositoryIds(List<Long> repositoryIds, String tableName)
           
 
Methods inherited from class com.liferay.portlet.documentlibrary.service.persistence.impl.DLFileEntryFinderBaseImpl
getBadColumnNames, getDLFileEntryPersistence, setDLFileEntryPersistence
 
Methods inherited from class com.liferay.portal.service.persistence.impl.BasePersistenceImpl
appendOrderByComparator, appendOrderByComparator, clearCache, clearCache, clearCache, closeSession, countWithDynamicQuery, countWithDynamicQuery, fetchByPrimaryKey, fetchByPrimaryKeys, findByPrimaryKey, findWithDynamicQuery, findWithDynamicQuery, findWithDynamicQuery, flush, getClassLoader, getColumnName, getCurrentSession, getDataSource, getDB, getDialect, getListeners, getModelClass, getTableColumnsMap, openNewSession, openSession, processException, registerListener, remove, remove, removeConjunction, removeImpl, setDataSource, setModelClass, setSessionFactory, unregisterListener, update, update, update, update, updateImpl, updateImpl
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COUNT_BY_EXTRA_SETTINGS

public static final String COUNT_BY_EXTRA_SETTINGS

COUNT_BY_G_F

public static final String COUNT_BY_G_F

COUNT_BY_G_M_R

public static final String COUNT_BY_G_M_R

COUNT_BY_G_U_F

public static final String COUNT_BY_G_U_F

FIND_BY_ANY_IMAGE_ID

public static final String FIND_BY_ANY_IMAGE_ID

FIND_BY_COMPANY_ID

public static final String FIND_BY_COMPANY_ID

FIND_BY_EXTRA_SETTINGS

public static final String FIND_BY_EXTRA_SETTINGS

FIND_BY_DDM_STRUCTURE_IDS

public static final String FIND_BY_DDM_STRUCTURE_IDS

FIND_BY_MISVERSIONED

public static final String FIND_BY_MISVERSIONED

FIND_BY_NO_ASSETS

public static final String FIND_BY_NO_ASSETS

FIND_BY_ORPHANED_FILE_ENTRIES

public static final String FIND_BY_ORPHANED_FILE_ENTRIES

FIND_BY_G_F

public static final String FIND_BY_G_F

FIND_BY_G_U_F

public static final String FIND_BY_G_U_F

JOIN_AE_BY_DL_FILE_ENTRY

public static final String JOIN_AE_BY_DL_FILE_ENTRY
Constructor Detail

DLFileEntryFinderImpl

public DLFileEntryFinderImpl()
Method Detail

countByExtraSettings

public int countByExtraSettings()
Specified by:
countByExtraSettings in interface DLFileEntryFinder

countByG_F

public int countByG_F(long groupId,
                      List<Long> folderIds,
                      QueryDefinition<DLFileEntry> queryDefinition)
Specified by:
countByG_F in interface DLFileEntryFinder

countByG_M_R

@Deprecated
public int countByG_M_R(long groupId,
                                   DateRange dateRange,
                                   long repositoryId,
                                   QueryDefinition<DLFileEntry> queryDefinition)
Deprecated. As of 7.0.0, with no direct replacement

Specified by:
countByG_M_R in interface DLFileEntryFinder

countByG_R_F

public int countByG_R_F(long groupId,
                        List<Long> repositoryIds,
                        List<Long> folderIds,
                        QueryDefinition<DLFileEntry> queryDefinition)
Specified by:
countByG_R_F in interface DLFileEntryFinder

countByG_U_F_M

public int countByG_U_F_M(long groupId,
                          long userId,
                          List<Long> folderIds,
                          String[] mimeTypes,
                          QueryDefinition<DLFileEntry> queryDefinition)
Specified by:
countByG_U_F_M in interface DLFileEntryFinder

countByG_U_R_F_M

public int countByG_U_R_F_M(long groupId,
                            long userId,
                            List<Long> repositoryIds,
                            List<Long> folderIds,
                            String[] mimeTypes,
                            QueryDefinition<DLFileEntry> queryDefinition)
Specified by:
countByG_U_R_F_M in interface DLFileEntryFinder

filterCountByG_U_F_M

public int filterCountByG_U_F_M(long groupId,
                                long userId,
                                List<Long> folderIds,
                                String[] mimeTypes,
                                QueryDefinition<DLFileEntry> queryDefinition)
Specified by:
filterCountByG_U_F_M in interface DLFileEntryFinder

filterCountByG_U_R_F_M

public int filterCountByG_U_R_F_M(long groupId,
                                  long userId,
                                  List<Long> repositoryIds,
                                  List<Long> folderIds,
                                  String[] mimeTypes,
                                  QueryDefinition<DLFileEntry> queryDefinition)
Specified by:
filterCountByG_U_R_F_M in interface DLFileEntryFinder

fetchByAnyImageId

public DLFileEntry fetchByAnyImageId(long imageId)
Specified by:
fetchByAnyImageId in interface DLFileEntryFinder

filterCountByG_F

public int filterCountByG_F(long groupId,
                            List<Long> folderIds,
                            QueryDefinition<DLFileEntry> queryDefinition)
Specified by:
filterCountByG_F in interface DLFileEntryFinder

filterCountByG_R_F

public int filterCountByG_R_F(long groupId,
                              List<Long> repositoryIds,
                              List<Long> folderIds,
                              QueryDefinition<DLFileEntry> queryDefinition)
Specified by:
filterCountByG_R_F in interface DLFileEntryFinder

filterFindByG_F

public List<DLFileEntry> filterFindByG_F(long groupId,
                                         List<Long> folderIds,
                                         QueryDefinition<DLFileEntry> queryDefinition)
Specified by:
filterFindByG_F in interface DLFileEntryFinder

filterFindByG_R_F

public List<DLFileEntry> filterFindByG_R_F(long groupId,
                                           List<Long> repositoryIds,
                                           List<Long> folderIds,
                                           QueryDefinition<DLFileEntry> queryDefinition)
Specified by:
filterFindByG_R_F in interface DLFileEntryFinder

filterFindByG_U_F_M

public List<DLFileEntry> filterFindByG_U_F_M(long groupId,
                                             long userId,
                                             List<Long> folderIds,
                                             String[] mimeTypes,
                                             QueryDefinition<DLFileEntry> queryDefinition)
Specified by:
filterFindByG_U_F_M in interface DLFileEntryFinder

filterFindByG_U_R_F_M

public List<DLFileEntry> filterFindByG_U_R_F_M(long groupId,
                                               long userId,
                                               List<Long> repositoryIds,
                                               List<Long> folderIds,
                                               String[] mimeTypes,
                                               QueryDefinition<DLFileEntry> queryDefinition)
Specified by:
filterFindByG_U_R_F_M in interface DLFileEntryFinder

findByAnyImageId

public DLFileEntry findByAnyImageId(long imageId)
                             throws NoSuchFileEntryException
Specified by:
findByAnyImageId in interface DLFileEntryFinder
Throws:
NoSuchFileEntryException

findByCompanyId

public List<DLFileEntry> findByCompanyId(long companyId,
                                         QueryDefinition<DLFileEntry> queryDefinition)
Specified by:
findByCompanyId in interface DLFileEntryFinder

findByDDMStructureIds

public List<DLFileEntry> findByDDMStructureIds(long[] ddmStructureIds,
                                               int start,
                                               int end)
Specified by:
findByDDMStructureIds in interface DLFileEntryFinder

findByDDMStructureIds

public List<DLFileEntry> findByDDMStructureIds(long groupId,
                                               long[] ddmStructureIds,
                                               int start,
                                               int end)
Specified by:
findByDDMStructureIds in interface DLFileEntryFinder

findByExtraSettings

public List<DLFileEntry> findByExtraSettings(int start,
                                             int end)
Specified by:
findByExtraSettings in interface DLFileEntryFinder

findByMisversioned

public List<DLFileEntry> findByMisversioned()
Specified by:
findByMisversioned in interface DLFileEntryFinder

findByNoAssets

public List<DLFileEntry> findByNoAssets()
Specified by:
findByNoAssets in interface DLFileEntryFinder

findByOrphanedFileEntries

public List<DLFileEntry> findByOrphanedFileEntries()
Specified by:
findByOrphanedFileEntries in interface DLFileEntryFinder

findByG_F

public List<DLFileEntry> findByG_F(long groupId,
                                   List<Long> folderIds,
                                   QueryDefinition<DLFileEntry> queryDefinition)
Specified by:
findByG_F in interface DLFileEntryFinder

findByG_R_F

public List<DLFileEntry> findByG_R_F(long groupId,
                                     List<Long> repositoryIds,
                                     List<Long> folderIds,
                                     QueryDefinition<DLFileEntry> queryDefinition)
Specified by:
findByG_R_F in interface DLFileEntryFinder

findByG_U_F

public List<DLFileEntry> findByG_U_F(long groupId,
                                     long userId,
                                     List<Long> folderIds,
                                     QueryDefinition<DLFileEntry> queryDefinition)
Specified by:
findByG_U_F in interface DLFileEntryFinder

findByG_U_R_F

public List<DLFileEntry> findByG_U_R_F(long groupId,
                                       long userId,
                                       List<Long> repositoryIds,
                                       List<Long> folderIds,
                                       QueryDefinition<DLFileEntry> queryDefinition)
Specified by:
findByG_U_R_F in interface DLFileEntryFinder

findByG_U_F_M

public List<DLFileEntry> findByG_U_F_M(long groupId,
                                       long userId,
                                       List<Long> folderIds,
                                       String[] mimeTypes,
                                       QueryDefinition<DLFileEntry> queryDefinition)
Specified by:
findByG_U_F_M in interface DLFileEntryFinder

findByG_U_R_F_M

public List<DLFileEntry> findByG_U_R_F_M(long groupId,
                                         long userId,
                                         List<Long> repositoryIds,
                                         List<Long> folderIds,
                                         String[] mimeTypes,
                                         QueryDefinition<DLFileEntry> queryDefinition)
Specified by:
findByG_U_R_F_M in interface DLFileEntryFinder

doCountByG_U_R_F_M

protected int doCountByG_U_R_F_M(long groupId,
                                 long userId,
                                 List<Long> repositoryIds,
                                 List<Long> folderIds,
                                 String[] mimeTypes,
                                 QueryDefinition<DLFileEntry> queryDefinition,
                                 boolean inlineSQLHelper)

doFindByG_U_R_F_M

protected List<DLFileEntry> doFindByG_U_R_F_M(long groupId,
                                              long userId,
                                              List<Long> repositoryIds,
                                              List<Long> folderIds,
                                              String[] mimeTypes,
                                              QueryDefinition<DLFileEntry> queryDefinition,
                                              boolean inlineSQLHelper)

getDDMStructureIds

protected String getDDMStructureIds(long[] ddmStructureIds)

getFileEntriesSQL

protected String getFileEntriesSQL(String id,
                                   long groupId,
                                   List<Long> repositoryIds,
                                   List<Long> folderIds,
                                   String[] mimeTypes,
                                   QueryDefinition<DLFileEntry> queryDefinition,
                                   boolean inlineSQLHelper)

getFolderIds

protected String getFolderIds(List<Long> folderIds,
                              String tableName)

getMimeTypes

protected String getMimeTypes(String[] mimeTypes,
                              String tableName)

getRepositoryIds

protected String getRepositoryIds(List<Long> repositoryIds,
                                  String tableName)

Liferay 7.0-ce-b4