@Services(value={@Service(value=java.lang.Object.class),@Service(value=CuriePrefixRecommender.class)}) @Property(name="javax.ws.rs", boolValue=true) public class CuriePrefixManager extends Object implements CuriePrefixRecommender
Constructor and Description |
---|
CuriePrefixManager() |
Modifier and Type | Method and Description |
---|---|
void |
activate(org.osgi.service.component.ComponentContext context) |
javax.ws.rs.core.Response |
delete(javax.ws.rs.core.UriInfo uriInfo,
String bindingValue) |
GraphNode |
emptyPrefixBinding() |
String |
getRecommendedPrefix(String iriPrefix) |
GraphNode |
getSingle(String bindingValue) |
GraphNode |
list(javax.ws.rs.core.UriInfo uriInfo) |
javax.ws.rs.core.Response |
savePrefixBinding(javax.ws.rs.core.UriInfo uriInfo,
String prefix,
String bindingValue,
String oldBindingValue)
Saves a PrefixBiding, replacing an existing binding to the same value and
if oldBinding is not null then it is removed
|
public void activate(org.osgi.service.component.ComponentContext context) throws URISyntaxException
URISyntaxException
public GraphNode emptyPrefixBinding()
public javax.ws.rs.core.Response savePrefixBinding(@Context javax.ws.rs.core.UriInfo uriInfo, String prefix, String bindingValue, String oldBindingValue)
public javax.ws.rs.core.Response delete(@Context javax.ws.rs.core.UriInfo uriInfo, String bindingValue)
public GraphNode list(@Context javax.ws.rs.core.UriInfo uriInfo)
public String getRecommendedPrefix(String iriPrefix)
getRecommendedPrefix
in interface CuriePrefixRecommender
iriPrefix
- that part of the iri that will be replaced by the return value n the CURIECopyright © 2014 The Apache Software Foundation. All Rights Reserved.