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

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

Introduction

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

Prototype

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

Source Link

Usage

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)));
}