gov.nasa.pds.harvest.registry
Class RegistryClient

java.lang.Object
  extended by gov.nasa.pds.harvest.registry.RegistryClient

public class RegistryClient
extends Object


Constructor Summary
RegistryClient(String baseUrl)
           
RegistryClient(String baseUrl, String user, String password)
           
 
Method Summary
 com.sun.jersey.api.client.ClientResponse getAssociations(gov.nasa.pds.registry.query.RegistryQuery<gov.nasa.pds.registry.query.AssociationFilter> query, Integer start, Integer rows)
           
 com.sun.jersey.api.client.ClientResponse getExtrinsic(String lid, String version)
           
 com.sun.jersey.api.client.ClientResponse getExtrinsics(gov.nasa.pds.registry.query.RegistryQuery<gov.nasa.pds.registry.query.ExtrinsicFilter> query, Integer start, Integer rows)
           
 com.sun.jersey.api.client.ClientResponse getLatestExtrinsic(String lid)
           
 com.sun.jersey.api.client.ClientResponse getStatus()
           
 com.sun.jersey.api.client.ClientResponse publishAssociation(String user, gov.nasa.pds.registry.model.Association association)
           
 com.sun.jersey.api.client.ClientResponse publishExtrinsic(String user, gov.nasa.pds.registry.model.ExtrinsicObject extrinsic)
           
 void setMediaType(String mediaType)
           
 com.sun.jersey.api.client.ClientResponse versionExtrinsic(String user, gov.nasa.pds.registry.model.ExtrinsicObject extrinsic, String lid)
           
 com.sun.jersey.api.client.ClientResponse versionExtrinsic(String user, gov.nasa.pds.registry.model.ExtrinsicObject extrinsic, String lid, Boolean major)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RegistryClient

public RegistryClient(String baseUrl)
               throws RegistryClientException
Throws:
RegistryClientException

RegistryClient

public RegistryClient(String baseUrl,
                      String user,
                      String password)
               throws RegistryClientException
Throws:
RegistryClientException
Method Detail

setMediaType

public void setMediaType(String mediaType)

publishExtrinsic

public com.sun.jersey.api.client.ClientResponse publishExtrinsic(String user,
                                                                 gov.nasa.pds.registry.model.ExtrinsicObject extrinsic)

versionExtrinsic

public com.sun.jersey.api.client.ClientResponse versionExtrinsic(String user,
                                                                 gov.nasa.pds.registry.model.ExtrinsicObject extrinsic,
                                                                 String lid)

versionExtrinsic

public com.sun.jersey.api.client.ClientResponse versionExtrinsic(String user,
                                                                 gov.nasa.pds.registry.model.ExtrinsicObject extrinsic,
                                                                 String lid,
                                                                 Boolean major)

getLatestExtrinsic

public com.sun.jersey.api.client.ClientResponse getLatestExtrinsic(String lid)

getExtrinsic

public com.sun.jersey.api.client.ClientResponse getExtrinsic(String lid,
                                                             String version)

getStatus

public com.sun.jersey.api.client.ClientResponse getStatus()

publishAssociation

public com.sun.jersey.api.client.ClientResponse publishAssociation(String user,
                                                                   gov.nasa.pds.registry.model.Association association)

getExtrinsics

public com.sun.jersey.api.client.ClientResponse getExtrinsics(gov.nasa.pds.registry.query.RegistryQuery<gov.nasa.pds.registry.query.ExtrinsicFilter> query,
                                                              Integer start,
                                                              Integer rows)

getAssociations

public com.sun.jersey.api.client.ClientResponse getAssociations(gov.nasa.pds.registry.query.RegistryQuery<gov.nasa.pds.registry.query.AssociationFilter> query,
                                                                Integer start,
                                                                Integer rows)


Copyright © 2010-2011 Planetary Data System. All Rights Reserved.