Liferay 7.0-ce-m3

com.liferay.portal.repository.registry
Class DefaultCapabilityRegistry

java.lang.Object
  extended by com.liferay.portal.kernel.repository.capabilities.BaseCapabilityProvider
      extended by com.liferay.portal.repository.registry.DefaultCapabilityRegistry
All Implemented Interfaces:
CapabilityProvider, CapabilityRegistry

public class DefaultCapabilityRegistry
extends BaseCapabilityProvider
implements CapabilityRegistry, CapabilityProvider


Constructor Summary
DefaultCapabilityRegistry(DocumentRepository documentRepository)
           
 
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()
           
 LocalRepository invokeCapabilityWrappers(LocalRepository localRepository)
           
 Repository invokeCapabilityWrappers(Repository repository)
           
 void registerCapabilityRepositoryEvents(RepositoryEventRegistry repositoryEventRegistry)
           
 
Methods inherited from class com.liferay.portal.kernel.repository.capabilities.BaseCapabilityProvider
getCapabilities, 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

DefaultCapabilityRegistry

public DefaultCapabilityRegistry(DocumentRepository documentRepository)
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

invokeCapabilityWrappers

public LocalRepository invokeCapabilityWrappers(LocalRepository localRepository)

invokeCapabilityWrappers

public Repository invokeCapabilityWrappers(Repository repository)

registerCapabilityRepositoryEvents

public void registerCapabilityRepositoryEvents(RepositoryEventRegistry repositoryEventRegistry)

getProviderKey

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

Liferay 7.0-ce-m3