001package org.nuxeo.ecm.platform.ws;
002
003import java.util.Collection;
004import org.nuxeo.ecm.platform.api.ws.WSEndpointDescriptor;
005import org.nuxeo.runtime.model.SimpleContributionRegistry;
006
007/**
008 * Simple WSEndpoints registry
009 *
010 * @author <a href="mailto:ak@nuxeo.com">Arnaud Kervern</a>
011 * @since 5.7.2
012 */
013public class WSEndpointRegistry extends SimpleContributionRegistry<WSEndpointDescriptor> {
014
015    @Override
016    public String getContributionId(WSEndpointDescriptor contrib) {
017        return contrib.name;
018    }
019
020    public Collection<WSEndpointDescriptor> getContributions() {
021        return currentContribs.values();
022    }
023}