List of usage examples for com.liferay.portal.kernel.repository Repository isCapabilityProvided
public <T extends Capability> boolean isCapabilityProvided(Class<T> capabilityClass);
From source file:com.liferay.document.library.internal.trash.DLBaseTrashHandler.java
License:Open Source License
protected DLFolder fetchDLFolder(long classPK) throws PortalException { Repository repository = RepositoryProviderUtil.getFolderRepository(classPK); if (!repository.isCapabilityProvided(TrashCapability.class)) { return null; }/* w ww .ja va 2 s. c om*/ Folder folder = repository.getFolder(classPK); return (DLFolder) folder.getModel(); }
From source file:com.liferay.document.library.internal.trash.DLBaseTrashHandler.java
License:Open Source License
protected DLFolder getDLFolder(long classPK) throws PortalException { Repository repository = RepositoryProviderUtil.getFolderRepository(classPK); if (!repository.isCapabilityProvided(TrashCapability.class)) { throw new UnsupportedCapabilityException(TrashCapability.class, "Repository " + repository.getRepositoryId()); }//from w ww .j a v a2 s . com Folder folder = repository.getFolder(classPK); return (DLFolder) folder.getModel(); }
From source file:com.liferay.document.library.internal.trash.DLFileEntryTrashHandler.java
License:Open Source License
protected DLFileEntry fetchDLFileEntry(long classPK) throws PortalException { Repository repository = RepositoryProviderUtil.getFileEntryRepository(classPK); if (!repository.isCapabilityProvided(TrashCapability.class)) { return null; }//from www.j av a 2 s . co m FileEntry fileEntry = repository.getFileEntry(classPK); return (DLFileEntry) fileEntry.getModel(); }
From source file:com.liferay.document.library.internal.trash.DLFileEntryTrashHandler.java
License:Open Source License
protected DLFileEntry getDLFileEntry(long classPK) throws PortalException { Repository repository = RepositoryProviderUtil.getFileEntryRepository(classPK); if (!repository.isCapabilityProvided(TrashCapability.class)) { throw new UnsupportedCapabilityException(TrashCapability.class, "Repository " + repository.getRepositoryId()); }//from w w w . j av a 2 s. c om FileEntry fileEntry = repository.getFileEntry(classPK); return (DLFileEntry) fileEntry.getModel(); }
From source file:com.liferay.document.library.internal.trash.DLFileShortcutTrashHandler.java
License:Open Source License
protected DLFileShortcut getDLFileShortcut(long classPK) throws PortalException { Repository repository = RepositoryProviderUtil.getFileShortcutRepository(classPK); if (!repository.isCapabilityProvided(TrashCapability.class)) { throw new UnsupportedCapabilityException(TrashCapability.class, "Repository " + repository.getRepositoryId()); }/*from w ww. j a v a2 s. com*/ FileShortcut fileShortcut = repository.getFileShortcut(classPK); return (DLFileShortcut) fileShortcut.getModel(); }
From source file:com.liferay.document.library.repository.cmis.internal.model.CMISFileEntry.java
License:Open Source License
@Override public <T extends Capability> boolean isRepositoryCapabilityProvided(Class<T> capabilityClass) { Repository repository = getRepository(); return repository.isCapabilityProvided(capabilityClass); }
From source file:com.liferay.document.library.web.internal.util.DLTrashUtil.java
License:Open Source License
public static boolean isTrashEnabled(long groupId, long repositoryId) throws PortalException { if (!TrashUtil.isTrashEnabled(groupId)) { return false; }/*from w w w . ja v a 2 s .c o m*/ if (repositoryId == groupId) { return true; } Repository repository = RepositoryProviderUtil.getRepository(repositoryId); return repository.isCapabilityProvided(TrashCapability.class); }