@OslcService(value="http://open-services.net/ns/core#") public class ServiceProviderResource extends Object
Constructor and Description |
---|
ServiceProviderResource() |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
deregisterServiceProvider(String serviceProviderId) |
Compact |
getCompact(String serviceProviderId) |
ServiceProvider |
getServiceProvider(String serviceProviderId) |
ServiceProvider[] |
getServiceProviders() |
javax.ws.rs.core.Response |
registerServiceProvider(javax.servlet.http.HttpServletRequest httpServletRequest,
ServiceProvider serviceProvider) |
@OslcQueryCapability(title="Service Provider Query Capability", label="Service Provider Query", resourceShape="resourceShapes/serviceProvider", resourceTypes="http://open-services.net/ns/core#ServiceProvider", usages="http://open-services.net/ns/core#default") public ServiceProvider[] getServiceProviders()
public ServiceProvider getServiceProvider(String serviceProviderId)
@OslcCreationFactory(title="Service Provider Creation Factory", label="Service Provider Creation", resourceShapes="resourceShapes/serviceProvider", resourceTypes="http://open-services.net/ns/core#ServiceProvider", usages="http://open-services.net/ns/core#default") public javax.ws.rs.core.Response registerServiceProvider(@Context javax.servlet.http.HttpServletRequest httpServletRequest, ServiceProvider serviceProvider) throws URISyntaxException
URISyntaxException
public javax.ws.rs.core.Response deregisterServiceProvider(String serviceProviderId)
Copyright © 2017. All rights reserved.