HiRISE

HiRISE.HiReport
Class DataProvider

java.lang.Object
  extended by HiRISE.HiReport.DataProvider
Direct Known Subclasses:
AdvancedSearch, AnaglyphList, CtxList, CtxPage, EdrGapList, EdrInfoList, EdrPage, EdrPhotList, EdrStatsPage, EdrValList, EvrList, GeometryOffsetList, HiWishList, ImageExpandPage, JitInfoPage, MainPage, ObservationNavigation, ObservationPage, OverlapList, PipelineRuntimeCollector, PipelineRuntimeList, PipelineSourcesList, PipelineStatus, ProductStatusList, RdrPage, ScienceTheme, ScienceThemeSummary, SsrUsage, StereoList, SuggestionPage

public class DataProvider
extends Object

Base class for data providers, classes that fetch and collate data from the database and/or the filesystem.


Field Summary
protected static Anaglyph_Products Anaglyph
          Anaglyph Products
protected static Planned_CCD_Parameters CCD
          CCD Settings
protected static Cycle_map Cycles
          Cycles
protected static DTM_Products DTM
          DTM Products
protected static EDR_Products EDR
          EDR Products
protected static Frost_Statistics FS
          Frost Stats
protected static Observation_Geometry Geo
          Geometry (derived)
protected static HiPrecision_Products HiP
          List HiPrecision images
static String HiRISE_ROOT
          HiRISE root path
protected static Jitter_Statistics Jit
          Jitter Stats
protected static Logger logger
          Our logger
protected static Mars_Year Mars_Years
          Mars Years
protected static Planned_Observations Obs
          Observations
protected static Orbits Orbits
          Orbits
protected static Proffered_Anaglyph_Products PAP
          Lists proffered anaglyphs
protected static Proffered_DTM_Products PDTM
          Lists proffered DTMs
protected static Proffered_EDR_Products PEDR
          Lists proffered EDRs
protected static Proffered_HiPrecision_Products PHiP
          List proffered HiPrecision images
protected static People PPL
          Users
protected static Suggested_Observations_People_map PPL_map
          Maps suggestions to suggester
protected static Proffered_RDR_Products PRDR
          Lists proffered RDRs
protected static Product_Status PS
          Lists product status tags
protected static Proffered_Extras_Products PXP
          Lists proffered RDR and EDR extras
protected static RDR_Products RDR
          RDR Products
protected static Related_Suggestions_map RS1
          Maps suggestions to relations
protected static Related_Suggestions_map RS2
          Maps suggestions to relations (alias)
protected static Suggested_Observations SO
          Suggestions
protected static Suggested_Observations_People_map SOP
          Maps suggestions to users
protected static Suggested_Observations_Planned_Observations_map SOPO
          Maps suggestions to observations
protected static Suggested_Observations_Planned_Observations_map SOPO_map
          Maps suggestions to observations
protected static Suggested_Observations_Science_Themes_map SOST
          Maps suggestions to themes
protected static Suggested_Observations_Science_Themes_map SOST_map
          Maps suggestions to themes
protected static Suggestion_Relations SR
          Relations
protected static Science_Themes ST
          Themes
protected static Tags Tags
          Tag Table
protected static Web_Publications Web
          Published Observations
protected static Extras_Products XP
          Extras Products
 
Constructor Summary
DataProvider()
           
 
Method Summary
 Connection getConnection()
          Obtain the current connection.
 void setConnection(Connection conn)
          Provide a connection.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Obs

protected static final Planned_Observations Obs
Observations


SO

protected static final Suggested_Observations SO
Suggestions


Geo

protected static final Observation_Geometry Geo
Geometry (derived)


FS

protected static final Frost_Statistics FS
Frost Stats


Jit

protected static final Jitter_Statistics Jit
Jitter Stats


ST

protected static final Science_Themes ST
Themes


Orbits

protected static final Orbits Orbits
Orbits


PPL

protected static final People PPL
Users


SOPO

protected static final Suggested_Observations_Planned_Observations_map SOPO
Maps suggestions to observations


SOST

protected static final Suggested_Observations_Science_Themes_map SOST
Maps suggestions to themes


SOP

protected static final Suggested_Observations_People_map SOP
Maps suggestions to users


CCD

protected static final Planned_CCD_Parameters CCD
CCD Settings


Web

protected static final Web_Publications Web
Published Observations


RS1

protected static final Related_Suggestions_map RS1
Maps suggestions to relations


RS2

protected static final Related_Suggestions_map RS2
Maps suggestions to relations (alias)


SR

protected static final Suggestion_Relations SR
Relations


Tags

protected static final Tags Tags
Tag Table


RDR

protected static final RDR_Products RDR
RDR Products


EDR

protected static final EDR_Products EDR
EDR Products


DTM

protected static final DTM_Products DTM
DTM Products


Anaglyph

protected static final Anaglyph_Products Anaglyph
Anaglyph Products


XP

protected static final Extras_Products XP
Extras Products


Cycles

protected static final Cycle_map Cycles
Cycles


Mars_Years

protected static final Mars_Year Mars_Years
Mars Years


SOST_map

protected static final Suggested_Observations_Science_Themes_map SOST_map
Maps suggestions to themes


SOPO_map

protected static final Suggested_Observations_Planned_Observations_map SOPO_map
Maps suggestions to observations


PPL_map

protected static final Suggested_Observations_People_map PPL_map
Maps suggestions to suggester


PAP

protected static final Proffered_Anaglyph_Products PAP
Lists proffered anaglyphs


PDTM

protected static final Proffered_DTM_Products PDTM
Lists proffered DTMs


PEDR

protected static final Proffered_EDR_Products PEDR
Lists proffered EDRs


PRDR

protected static final Proffered_RDR_Products PRDR
Lists proffered RDRs


PXP

protected static final Proffered_Extras_Products PXP
Lists proffered RDR and EDR extras


PS

protected static final Product_Status PS
Lists product status tags


HiP

protected static final HiPrecision_Products HiP
List HiPrecision images


PHiP

protected static final Proffered_HiPrecision_Products PHiP
List proffered HiPrecision images


HiRISE_ROOT

public static String HiRISE_ROOT
HiRISE root path


logger

protected static Logger logger
Our logger

Constructor Detail

DataProvider

public DataProvider()
Method Detail

getConnection

public Connection getConnection()
Obtain the current connection.

Returns:
database connection

setConnection

public void setConnection(Connection conn)
Provide a connection.

Parameters:
conn - database connection

HiRISE

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