public class SchemesResource
extends java.lang.Object
Constructor and Description |
---|
SchemesResource(javax.ws.rs.core.UriInfo uriInfo,
javax.ws.rs.core.Request request,
gov.nasa.pds.registry.service.RegistryService registryService) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
deleteClassificationScheme(java.lang.String schemeGuid)
Deletes the classification scheme with the given global identifier.
|
gov.nasa.pds.registry.model.PagedResponse<gov.nasa.pds.registry.model.ClassificationNode> |
getClassificationNodes(java.lang.String schemeGuid)
Retrieves the classification nodes for the given classification scheme.
|
gov.nasa.pds.registry.model.ClassificationScheme |
getClassificationScheme(java.lang.String schemeGuid)
Retrieves the classification scheme with the given global identifier.
|
protected static java.net.URI |
getSchemeUri(gov.nasa.pds.registry.model.ClassificationScheme scheme,
javax.ws.rs.core.UriInfo uriInfo) |
javax.ws.rs.core.Response |
getServices(java.lang.Integer start,
java.lang.Integer rows)
Retrieves all classification schemes managed by the registry given a
set of filters.
|
javax.ws.rs.core.Response |
publishScheme(gov.nasa.pds.registry.model.ClassificationScheme scheme,
java.lang.String packageGuid)
Publishes a classification scheme to the registry.
|
public SchemesResource(javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.Request request, gov.nasa.pds.registry.service.RegistryService registryService)
public javax.ws.rs.core.Response publishScheme(gov.nasa.pds.registry.model.ClassificationScheme scheme, java.lang.String packageGuid)
scheme
- to publish to registrypackageGuid
- optional package guid which this registry object is a member ofpublic gov.nasa.pds.registry.model.ClassificationScheme getClassificationScheme(java.lang.String schemeGuid)
schemeGuid
- globally unique id of schemepublic javax.ws.rs.core.Response deleteClassificationScheme(java.lang.String schemeGuid)
schemeGuid
- globally unique id of schemepublic gov.nasa.pds.registry.model.PagedResponse<gov.nasa.pds.registry.model.ClassificationNode> getClassificationNodes(java.lang.String schemeGuid)
schemeGuid
- globally unique id of schemepublic javax.ws.rs.core.Response getServices(java.lang.Integer start, java.lang.Integer rows)
protected static java.net.URI getSchemeUri(gov.nasa.pds.registry.model.ClassificationScheme scheme, javax.ws.rs.core.UriInfo uriInfo)
Copyright © 2010-2018 Planetary Data System. All Rights Reserved.