public class AssociationsResource extends Object
Constructor and Description |
---|
AssociationsResource(javax.ws.rs.core.UriInfo uriInfo,
javax.ws.rs.core.Request request,
RegistryService registryService) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
deleteAssociation(String guid)
Deletes the association with the given global identifier.
|
Association |
getAssociation(String guid)
Retrieves an association with the given global identifier.
|
javax.ws.rs.core.Response |
getAssociations(Integer start,
Integer rows,
String targetObject,
String sourceObject,
String associationType,
QueryOperator operator,
List<String> sort)
Retrieves all associations managed by the registry given a set of filters.
|
protected static URI |
getAssociationUri(Association association,
javax.ws.rs.core.UriInfo uriInfo) |
javax.ws.rs.core.Response |
publishAssociation(Association association,
String packageGuid)
Publishes an association to the registry.
|
public AssociationsResource(javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.Request request, RegistryService registryService)
public javax.ws.rs.core.Response getAssociations(Integer start, Integer rows, String targetObject, String sourceObject, String associationType, QueryOperator operator, List<String> sort)
start
- the index at which to start the result list fromrows
- how many results to returntargetObject
- filter on the identifier of the target in the association supports
wildcard (*)sourceObject
- filter on the identifier of the source in the association supports
wildcard (*)associationType
- filter on the type of association supports wildcard (*)operator
- to apply to filters, valid values are AND or OR. Defaults to AND.sort
- defines what parameters to sort on. The format is
"parameter order" the order is optional. The default is "guid ASC"
and if unspecified the ordering is ASC.public javax.ws.rs.core.Response publishAssociation(Association association, String packageGuid)
association
- to publish to registrypackageGuid
- optional package guid which this registry object is a member ofprotected static URI getAssociationUri(Association association, javax.ws.rs.core.UriInfo uriInfo)
public Association getAssociation(String guid)
public javax.ws.rs.core.Response deleteAssociation(String guid)
guid
- of associationCopyright © 2010–2016 Planetary Data System. All rights reserved.