HiRISE

HiRISE.HiReport.main
Class SuggestionSearch

java.lang.Object
  extended by HiRISE.HiReport.DataProvider
      extended by HiRISE.HiReport.main.AdvancedSearch<HiSearchForm>
          extended by HiRISE.HiReport.main.SuggestionSearch

public class SuggestionSearch
extends AdvancedSearch<HiSearchForm>

Performs searches for HiRISE suggestions.


Field Summary
protected static Column[] SO_ALL_COLS
          Columns to return for team query on suggestions
protected static Column[] SO_PUBLIC_COLS
          Columns to return for public query on suggestions
 
Fields inherited from class HiRISE.HiReport.main.AdvancedSearch
doy, ID, logger, MARS_RADIUS_KM, plot, privileged, showUnproferred, sql, xydataset
 
Fields inherited from class HiRISE.HiReport.DataProvider
Anaglyph, CCD, Cycles, DTM, EDR, FS, Geo, HiP, HiRISE_ROOT, Jit, Mars_Years, Obs, Orbits, PAP, PDTM, PEDR, PHiP, PPL, PPL_map, PRDR, PS, PXP, RDR, RS1, RS2, SO, SOP, SOPO, SOPO_map, SOST, SOST_map, SR, ST, Tags, Web, XP
 
Constructor Summary
SuggestionSearch()
           
 
Method Summary
 ResultList search(HiSearchForm form)
          Perform the query and return the result list.
 
Methods inherited from class HiRISE.HiReport.main.AdvancedSearch
getSQL, getXYDataset, setOrbitsFromCycles, setPlot, setPrivileged, setShowUnproferred, setTimeRangeFromMarsYears, setTimeRangeFromOrbits, willShowUnproferred
 
Methods inherited from class HiRISE.HiReport.DataProvider
getConnection, setConnection
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SO_PUBLIC_COLS

protected static Column[] SO_PUBLIC_COLS
Columns to return for public query on suggestions


SO_ALL_COLS

protected static Column[] SO_ALL_COLS
Columns to return for team query on suggestions

Constructor Detail

SuggestionSearch

public SuggestionSearch()
Method Detail

search

public ResultList search(HiSearchForm form)
                  throws SQLException,
                         ParseException
Perform the query and return the result list.

Specified by:
search in class AdvancedSearch<HiSearchForm>
Parameters:
form - Constraints
Returns:
The suggestions
Throws:
SQLException - Query failed
ParseException - Invalid time input

HiRISE

Copyright (C) Arizona Board of Regents on behalf of the Planetary Image Research Laboratory, Lunar and Planetary Laboratory at the University of Arizona