Example usage for com.liferay.portal.kernel.repository Repository getFileEntriesAndFileShortcuts

List of usage examples for com.liferay.portal.kernel.repository Repository getFileEntriesAndFileShortcuts

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.repository Repository getFileEntriesAndFileShortcuts.

Prototype

public List<RepositoryEntry> getFileEntriesAndFileShortcuts(long folderId, int status, int start, int end)
            throws PortalException;

Source Link

Usage

From source file:com.liferay.portlet.documentlibrary.service.impl.DLAppServiceImpl.java

License:Open Source License

/**
 * Returns a range of all the file entries and shortcuts in the folder.
 *
 * <p>/*  w  ww  .j av  a  2s .  c  o m*/
 * 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.
 * </p>
 *
 * @param  repositoryId the primary key of the repository
 * @param  folderId the primary key of the folder
 * @param  status the workflow status
 * @param  start the lower bound of the range of results
 * @param  end the upper bound of the range of results (not inclusive)
 * @return the range of file entries and shortcuts in the folder
 * @throws PortalException if the folder could not be found
 * @throws SystemException if a system exception occurred
 */
public List<Object> getFileEntriesAndFileShortcuts(long repositoryId, long folderId, int status, int start,
        int end) throws PortalException, SystemException {

    Repository repository = getRepository(repositoryId);

    return repository.getFileEntriesAndFileShortcuts(folderId, status, start, end);
}