Liferay 7.0-ce-b4

com.liferay.portal.kernel.repository.capabilities
Class BaseCapabilityProvider

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

public abstract class BaseCapabilityProvider
extends Object
implements CapabilityProvider


Constructor Summary
BaseCapabilityProvider()
           
 
Method Summary
protected
<S extends Capability>
void
addExportedCapability(Class<S> capabilityClass, S capability)
           
protected
<S extends Capability>
void
addSupportedCapability(Class<S> capabilityClass, S capability)
           
protected  Map<Class<? extends Capability>,Capability> getCapabilities()
           
<S extends Capability>
S
getCapability(Class<S> capabilityClass)
           
protected
<S extends Capability>
S
getInternalCapability(Class<S> capabilityClass)
           
protected abstract  String getProviderKey()
           
<S extends Capability>
boolean
isCapabilityProvided(Class<S> capabilityClass)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseCapabilityProvider

public BaseCapabilityProvider()
Method Detail

getCapability

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

isCapabilityProvided

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

addExportedCapability

protected <S extends Capability> void addExportedCapability(Class<S> capabilityClass,
                                                            S capability)

addSupportedCapability

protected <S extends Capability> void addSupportedCapability(Class<S> capabilityClass,
                                                             S capability)

getCapabilities

protected Map<Class<? extends Capability>,Capability> getCapabilities()

getInternalCapability

protected <S extends Capability> S getInternalCapability(Class<S> capabilityClass)

getProviderKey

protected abstract String getProviderKey()

Liferay 7.0-ce-b4