HiRISE

HiRISE.HiReport.downlink
Class PipelineStatus

java.lang.Object
  extended by HiRISE.HiReport.DataProvider
      extended by HiRISE.HiReport.downlink.PipelineStatus

public class PipelineStatus
extends DataProvider

Collects status data about a pipeline over some time range.

Version:
1.3

Field Summary
static String ID
          CVS ID
 
Fields inherited from class HiRISE.HiReport.DataProvider
Anaglyph, CCD, Cycles, DTM, EDR, FS, Geo, HiP, HiRISE_ROOT, Jit, logger, 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
PipelineStatus()
           
 
Method Summary
 String getSQL()
          Get the query used
 PieDataset getStateDataset()
           
 List<Map<String,Object>> getStatusList()
          Create a data structure with the count for each state value.
 void init(PipelineForm form)
          Collect the pipeline data
 
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

ID

public static final String ID
CVS ID

See Also:
Constant Field Values
Constructor Detail

PipelineStatus

public PipelineStatus()
Method Detail

init

public void init(PipelineForm form)
          throws Exception
Collect the pipeline data

Parameters:
form - input
Throws:
Exception - Could not complete query

getStatusList

public List<Map<String,Object>> getStatusList()
Create a data structure with the count for each state value.

Returns:
List of status objects

getStateDataset

public PieDataset getStateDataset()
Returns:
state vs. counts

getSQL

public String getSQL()
Get the query used

Returns:
query

HiRISE

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