gov.nasa.gsfc.spdf.ssc
Interface SatelliteSituationCenterInterface


public interface SatelliteSituationCenterInterface

This interface represents the XML Web Service interface to NASA's Satellite Situation Center.

Important Notes:

Version:
$Revision: 1.1.2.9 $
Author:
B. Harris

Method Summary
 FileResult getAcknowledgements()
          This method provides a list of URLs that can be used by clients to acknowledge the use of these Web Services.
 java.util.List<GroundStationDescription> getAllGroundStations()
          Provides descriptions of all the ground stations available through this Web Service.
 java.util.List<SatelliteDescription> getAllSatellites()
          Provides descriptions of all the Satellites available through this Web Service.
 java.util.List<SpaseObservatoryDescription> getAllSpaseObservatories()
          Provides descriptions of all the Space Physics Archive Search and Extract (SPASE) Observatories available through this Web Service.
 DataResult getData(DataRequest request)
          Requests various information (see DataRequest) about a set of satellites.
 FileResult getDataFiles(DataFileRequest request)
          Requests various information (see DataFileRequest) about a set of satellites and returns the information in one or more files.
 FileResult getGraphs(GraphRequest request)
          Requests a graph (see GraphRequest) of a set of satellites.
 FileResult getPrivacyAndImportantNotices()
          This method provides a list of URLs to privacy and important notices concerning the use of these Web Services.
 

Method Detail

getPrivacyAndImportantNotices

FileResult getPrivacyAndImportantNotices()
                                         throws SSCExternalException
This method provides a list of URLs to privacy and important notices concerning the use of these Web Services.

Returns:
URLs to privacy and important notices
Throws:
SSCExternalException - thrown if unable to fulfill request

getAcknowledgements

FileResult getAcknowledgements()
                               throws SSCExternalException
This method provides a list of URLs that can be used by clients to acknowledge the use of these Web Services.

Returns:
URLs to acknowledgment of the use of these Web Services
Throws:
SSCExternalException - thrown if unable to fulfill request

getAllSatellites

java.util.List<SatelliteDescription> getAllSatellites()
                                                      throws SSCExternalException
Provides descriptions of all the Satellites available through this Web Service. The descriptions are returned in ascending alphabetical order of the identifier values.

Returns:
list containing the descriptions of all the available satellites
Throws:
SSCExternalException - thrown if unable to fulfill request

getAllSpaseObservatories

java.util.List<SpaseObservatoryDescription> getAllSpaseObservatories()
                                                                     throws SSCExternalException
Provides descriptions of all the Space Physics Archive Search and Extract (SPASE) Observatories available through this Web Service. See notes concerning SPASE support.

Returns:
list containing the descriptions of all the available observatories
Throws:
SSCExternalException - thrown if unable to fulfill request

getAllGroundStations

java.util.List<GroundStationDescription> getAllGroundStations()
                                                              throws SSCExternalException
Provides descriptions of all the ground stations available through this Web Service.

Returns:
list containing the description of all the available ground stations
Throws:
SSCExternalException - thrown if unable to fulfill request

getData

DataResult getData(DataRequest request)
                   throws SSCExternalException,
                          SSCResourceLimitExceededException
Requests various information (see DataRequest) about a set of satellites.

Parameters:
request - specifies what data is being requested
Returns:
the requested data
Throws:
SSCExternalException - if unable to fulfill request
SSCResourceLimitExceededException - if unable to fulfill request due to a server resource limit
Since:
2.0

getDataFiles

FileResult getDataFiles(DataFileRequest request)
                        throws SSCExternalException,
                               SSCResourceLimitExceededException
Requests various information (see DataFileRequest) about a set of satellites and returns the information in one or more files.

Parameters:
request - specifies what data is being requested
Returns:
the requested data
Throws:
SSCExternalException - if unable to fulfill request
SSCResourceLimitExceededException - if unable to fulfill request due to a server resource limit
Since:
1.5

getGraphs

FileResult getGraphs(GraphRequest request)
                     throws SSCExternalException,
                            SSCResourceLimitExceededException
Requests a graph (see GraphRequest) of a set of satellites.

Parameters:
request - specifies what data is being requested
Returns:
the requested graph
Throws:
SSCExternalException - if unable to fulfill request
SSCResourceLimitExceededException - if unable to fulfill request due to a server resource limit
Since:
1.5


SSC Feedback.

Copyright © 2003-2008 United States Government as represented by the National Aeronautics and Space Administration. No copyright is claimed in the United States under Title 17, U.S.Code. All Other Right s Reserved.