Liferay 7.0-ce-m2

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

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

public abstract class BaseCapabilityRepository<R>
extends BaseCapabilityProvider
implements DocumentRepository, CapabilityRegistry


Constructor Summary
BaseCapabilityRepository(R repository)
           
 
Method Summary
<S extends Capability,T extends S>
void
addExportedCapability(Class<S> capabilityClass, T capability)
           
<S extends Capability,T extends S>
void
addSupportedCapability(Class<S> capabilityClass, T capability)
           
 DocumentRepository getDocumentRepository()
           
protected  String getProviderKey()
           
 R getRepository()
           
abstract  long getRepositoryId()
           
 
Methods inherited from class com.liferay.portal.kernel.repository.capabilities.BaseCapabilityProvider
getCapability, getInternalCapability, isCapabilityProvided
 
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.capabilities.CapabilityProvider
getCapability, isCapabilityProvided
 

Constructor Detail

BaseCapabilityRepository

public BaseCapabilityRepository(R repository)
Method Detail

addExportedCapability

public <S extends Capability,T extends S> void addExportedCapability(Class<S> capabilityClass,
                                                                     T capability)
Specified by:
addExportedCapability in interface CapabilityRegistry
Overrides:
addExportedCapability in class BaseCapabilityProvider

addSupportedCapability

public <S extends Capability,T extends S> void addSupportedCapability(Class<S> capabilityClass,
                                                                      T capability)
Specified by:
addSupportedCapability in interface CapabilityRegistry
Overrides:
addSupportedCapability in class BaseCapabilityProvider

getDocumentRepository

public DocumentRepository getDocumentRepository()
Specified by:
getDocumentRepository in interface CapabilityRegistry

getRepository

public R getRepository()

getRepositoryId

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

getProviderKey

protected String getProviderKey()
Specified by:
getProviderKey in class BaseCapabilityProvider

Liferay 7.0-ce-m2