Liferay 7.0-ce-b4

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<DocumentRepository>

public class DefaultCapabilityRegistry
extends BaseCapabilityProvider
implements CapabilityRegistry<DocumentRepository>, CapabilityProvider


Constructor Summary
DefaultCapabilityRegistry(DocumentRepository documentRepository)
           
 
Method Summary
<S extends Capability>
void
addExportedCapability(Class<S> capabilityClass, S capability)
           
<S extends Capability>
void
addSupportedCapability(Class<S> capabilityClass, S capability)
           
protected  String getProviderKey()
           
 DocumentRepository getTarget()
           
 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> void addExportedCapability(Class<S> capabilityClass,
                                                         S capability)
Specified by:
addExportedCapability in interface CapabilityRegistry<DocumentRepository>
Overrides:
addExportedCapability in class BaseCapabilityProvider

addSupportedCapability

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

getTarget

public DocumentRepository getTarget()
Specified by:
getTarget in interface CapabilityRegistry<DocumentRepository>

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-b4