Example usage for com.liferay.portal.kernel.repository.registry CapabilityRegistry addSupportedCapability

List of usage examples for com.liferay.portal.kernel.repository.registry CapabilityRegistry addSupportedCapability

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.repository.registry CapabilityRegistry addSupportedCapability.

Prototype

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

Source Link

Usage

From source file:com.liferay.adaptive.media.document.library.internal.repository.BaseOverridingRepositoryDefiner.java

License:Open Source License

@Override
public void registerCapabilities(CapabilityRegistry<DocumentRepository> capabilityRegistry) {

    _overridenRepositoryDefiner.registerCapabilities(capabilityRegistry);

    capabilityRegistry.addSupportedCapability(AdaptiveMediaCapabiliy.class, new AdaptiveMediaCapabiliy());
}

From source file:com.liferay.document.library.repository.cmis.internal.BaseCMISRepositoryDefiner.java

License:Open Source License

@Override
public void registerCapabilities(CapabilityRegistry<DocumentRepository> capabilityRegistry) {

    DocumentRepository documentRepository = capabilityRegistry.getTarget();

    PortalCapabilityLocator portalCapabilityLocator = getPortalCapabilityLocator();

    capabilityRegistry.addExportedCapability(CommentCapability.class,
            portalCapabilityLocator.getCommentCapability(documentRepository));
    capabilityRegistry.addSupportedCapability(ProcessorCapability.class, new RefreshingProcessorCapability(
            portalCapabilityLocator.getProcessorCapability(documentRepository)));
}