gov.nasa.pds.harvest.pdap.registry.client
Interface PdapRegistryClient

All Known Implementing Classes:
PsaRegistryClient

public interface PdapRegistryClient

Interface class to the PDAP-Compliant Registries.

Author:
mcayanan

Method Summary
 List<uk.ac.starlink.table.StarTable> getAllDataSets()
          Gets all the datasets.
 gov.nasa.pds.tools.label.Label getCatalogFile(String datasetId, String filename)
          Gets the catalog file associated with the given dataset.
 uk.ac.starlink.table.StarTable getDataSet(String datasetId)
          Gets a single dataset.
 URL getResourceLink(String datasetId)
          Gets the resource link associated with the given dataset.
 gov.nasa.pds.tools.label.Label getVoldescFile(String datasetId)
          Gets the VOLDESC.CAT file associated with the given dataset.
 

Method Detail

getAllDataSets

List<uk.ac.starlink.table.StarTable> getAllDataSets()
                                                    throws PdapRegistryClientException
Gets all the datasets.

Throws:
PdapRegistryClientException

getDataSet

uk.ac.starlink.table.StarTable getDataSet(String datasetId)
                                          throws PdapRegistryClientException
Gets a single dataset.

Throws:
PdapRegistryClientException

getResourceLink

URL getResourceLink(String datasetId)
                    throws PdapRegistryClientException
Gets the resource link associated with the given dataset.

Throws:
PdapRegistryClientException

getCatalogFile

gov.nasa.pds.tools.label.Label getCatalogFile(String datasetId,
                                              String filename)
                                              throws PdapRegistryClientException
Gets the catalog file associated with the given dataset.

Throws:
PdapRegistryClientException

getVoldescFile

gov.nasa.pds.tools.label.Label getVoldescFile(String datasetId)
                                              throws PdapRegistryClientException
Gets the VOLDESC.CAT file associated with the given dataset.

Throws:
PdapRegistryClientException


Copyright © 2010–2014 Planetary Data System. All rights reserved.