Liferay 7.0-ce-b7 portal-impl

com.liferay.portal.repository.capabilities
Class BaseCapabilityRepository<R>

java.lang.Object
  extended by com.liferay.portal.repository.capabilities.BaseCapabilityRepository<R>
All Implemented Interfaces:
com.liferay.portal.kernel.repository.capabilities.CapabilityProvider, com.liferay.portal.kernel.repository.DocumentRepository
Direct Known Subclasses:
CapabilityLocalRepository, CapabilityRepository

public abstract class BaseCapabilityRepository<R>
extends Object
implements com.liferay.portal.kernel.repository.DocumentRepository


Constructor Summary
BaseCapabilityRepository(R repository, com.liferay.portal.kernel.repository.capabilities.CapabilityProvider capabilityProvider)
           
 
Method Summary
<T extends com.liferay.portal.kernel.repository.capabilities.Capability>
T
getCapability(Class<T> capabilityClass)
           
protected  R getRepository()
           
abstract  long getRepositoryId()
           
<T extends com.liferay.portal.kernel.repository.capabilities.Capability>
boolean
isCapabilityProvided(Class<T> capabilityClass)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.liferay.portal.kernel.repository.DocumentRepository
addFileEntry, addFileEntry, addFileShortcut, addFolder, checkInFileEntry, checkInFileEntry, copyFileEntry, deleteAll, deleteFileEntry, deleteFileShortcut, deleteFileShortcuts, deleteFolder, getFileEntries, getFileEntries, getFileEntriesAndFileShortcuts, getFileEntriesAndFileShortcutsCount, getFileEntriesCount, getFileEntriesCount, getFileEntry, getFileEntry, getFileEntryByUuid, getFileShortcut, getFileVersion, getFolder, getFolder, getFolders, getFolders, getFoldersAndFileEntriesAndFileShortcuts, getFoldersAndFileEntriesAndFileShortcutsCount, getFoldersCount, getFoldersCount, getRepositoryFileEntries, moveFileEntry, moveFolder, revertFileEntry, updateFileEntry, updateFileEntry, updateFileShortcut, updateFileShortcuts, updateFolder
 

Constructor Detail

BaseCapabilityRepository

public BaseCapabilityRepository(R repository,
                                com.liferay.portal.kernel.repository.capabilities.CapabilityProvider capabilityProvider)
Method Detail

getCapability

public <T extends com.liferay.portal.kernel.repository.capabilities.Capability> T getCapability(Class<T> capabilityClass)
Specified by:
getCapability in interface com.liferay.portal.kernel.repository.capabilities.CapabilityProvider

getRepositoryId

public abstract long getRepositoryId()
Specified by:
getRepositoryId in interface com.liferay.portal.kernel.repository.DocumentRepository

isCapabilityProvided

public <T extends com.liferay.portal.kernel.repository.capabilities.Capability> boolean isCapabilityProvided(Class<T> capabilityClass)
Specified by:
isCapabilityProvided in interface com.liferay.portal.kernel.repository.capabilities.CapabilityProvider

getRepository

protected R getRepository()

Liferay 7.0-ce-b7 portal-impl