Example usage for com.liferay.portal.kernel.repository RepositoryProviderUtil getLocalRepository

List of usage examples for com.liferay.portal.kernel.repository RepositoryProviderUtil getLocalRepository

Introduction

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

Prototype

public static LocalRepository getLocalRepository(long repositoryId) throws PortalException 

Source Link

Usage

From source file:com.liferay.document.library.web.internal.portlet.action.EditFolderMVCActionCommand.java

License:Open Source License

protected void deleteExpiredTemporaryFileEntries(ActionRequest actionRequest) throws PortalException {

    long repositoryId = ParamUtil.getLong(actionRequest, "repositoryId");

    LocalRepository localRepository = RepositoryProviderUtil.getLocalRepository(repositoryId);

    if (localRepository.isCapabilityProvided(TemporaryFileEntriesCapability.class)) {

        TemporaryFileEntriesCapability temporaryFileEntriesCapability = localRepository
                .getCapability(TemporaryFileEntriesCapability.class);

        temporaryFileEntriesCapability.deleteExpiredTemporaryFileEntries();
    }//from   www.  j ava  2s  .  c om
}

From source file:com.liferay.document.library.web.internal.portlet.configuration.icon.DeleteExpiredTemporaryFileEntriesPortletConfigurationIcon.java

License:Open Source License

@Override
public boolean isShow(PortletRequest portletRequest) {
    try {/*from   ww  w. j  a va2s  . c  o  m*/
        Folder folder = ActionUtil.getFolder(portletRequest);

        if (!folder.isMountPoint()) {
            return false;
        }

        LocalRepository localRepository = RepositoryProviderUtil.getLocalRepository(folder.getRepositoryId());

        if (localRepository.isCapabilityProvided(TemporaryFileEntriesCapability.class)) {

            return true;
        }
    } catch (Exception e) {
    }

    return false;
}