com.liferay.portal.kernel.repository.capabilities
Class BaseCapabilityProvider
java.lang.Object
com.liferay.portal.kernel.repository.capabilities.BaseCapabilityProvider
- All Implemented Interfaces:
- CapabilityProvider
- Direct Known Subclasses:
- DefaultCapabilityRegistry
public abstract class BaseCapabilityProvider
- extends Object
- implements CapabilityProvider
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BaseCapabilityProvider
public BaseCapabilityProvider()
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()