List of usage examples for com.liferay.portal.kernel.repository.capabilities TemporaryFileEntriesCapability deleteExpiredTemporaryFileEntries
public void deleteExpiredTemporaryFileEntries() throws PortalException;
From source file:com.liferay.document.library.web.internal.messaging.TempFileEntriesMessageListener.java
License:Open Source License
protected void deleteExpiredTemporaryFileEntries(Repository repository) { LocalRepository localRepository = null; try {//from w ww. ja va 2 s .com localRepository = _repositoryProvider.getLocalRepository(repository.getRepositoryId()); } catch (PortalException | UndeployedExternalRepositoryException e) { if (_log.isWarnEnabled()) { _log.warn("Unable to get implementation for repository " + repository.getRepositoryId(), e); } return; } try { if (localRepository.isCapabilityProvided(TemporaryFileEntriesCapability.class)) { TemporaryFileEntriesCapability temporaryFileEntriesCapability = localRepository .getCapability(TemporaryFileEntriesCapability.class); temporaryFileEntriesCapability.deleteExpiredTemporaryFileEntries(); } } catch (Exception pe) { if (_log.isWarnEnabled()) { _log.warn("Unable to delete expired temporary file entries in " + "repository " + repository.getRepositoryId(), pe); } } }
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 w ww . ja v a 2 s . c om }