Liferay 7.0-ce-b4

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

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

public abstract class BaseCapabilityRepository<R>
extends Object
implements DocumentRepository


Constructor Summary
BaseCapabilityRepository(R repository, CapabilityProvider capabilityProvider)
           
 
Method Summary
<T extends Capability>
T
getCapability(Class<T> capabilityClass)
           
protected  R getRepository()
           
abstract  long getRepositoryId()
           
<T extends 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, getFoldersCount, getFoldersCount, getRepositoryFileEntries, moveFileEntry, moveFolder, revertFileEntry, updateFileEntry, updateFileEntry, updateFileShortcut, updateFileShortcuts, updateFolder
 

Constructor Detail

BaseCapabilityRepository

public BaseCapabilityRepository(R repository,
                                CapabilityProvider capabilityProvider)
Method Detail

getCapability

public <T extends Capability> T getCapability(Class<T> capabilityClass)
Specified by:
getCapability in interface CapabilityProvider

getRepositoryId

public abstract long getRepositoryId()
Specified by:
getRepositoryId in interface DocumentRepository

isCapabilityProvided

public <T extends Capability> boolean isCapabilityProvided(Class<T> capabilityClass)
Specified by:
isCapabilityProvided in interface CapabilityProvider

getRepository

protected R getRepository()

Liferay 7.0-ce-b4