Elexis API documentation
Version 2.1.6 as of December 11 2011

waelti.statistics.queries
Class AbstractTimeSeries

java.lang.Object
  extended by Job
      extended by ch.elexis.actions.BackgroundJob
          extended by waelti.statistics.queries.AbstractQuery
              extended by waelti.statistics.queries.AbstractTimeSeries
Direct Known Subclasses:
Consultations, PatientCosts, PatientExample

public abstract class AbstractTimeSeries
extends AbstractQuery

This class implements the basic features a query with a time series needs. For a description of the requirements for a query see AbstractQuery.

Author:
michael waelti
See Also:
AbstractQuery

Nested Class Summary
 
Nested classes/interfaces inherited from class ch.elexis.actions.BackgroundJob
BackgroundJob.BackgroundJobListener
 
Constructor Summary
AbstractTimeSeries(java.lang.String name)
           
 
Method Summary
 java.util.Calendar getEndDate()
           
 java.util.Calendar getStartDate()
           
 java.lang.String metaGetEndDate()
          Get the end date of this query.
 java.lang.String metaGetStartDate()
          Get the start date of this query.
 void metaSetEndDate(java.lang.String endDate)
          Set the end date of this query.
 void metaSetStartDate(java.lang.String startDate)
          Set the start date of this query.
 void setEndDate(java.util.Calendar endDate)
           
 void setStartDate(java.util.Calendar startDate)
           
 
Methods inherited from class waelti.statistics.queries.AbstractQuery
execute, getContentProvider, getDescription, getHeader, getLabelProvider, getMatrix, getTableHeadings, getTitle
 
Methods inherited from class ch.elexis.actions.BackgroundJob
addListener, getData, getJobname, getSize, invalidate, isValid, removeListener
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractTimeSeries

public AbstractTimeSeries(java.lang.String name)
Method Detail

setStartDate

public void setStartDate(java.util.Calendar startDate)

getStartDate

public java.util.Calendar getStartDate()

setEndDate

public void setEndDate(java.util.Calendar endDate)

getEndDate

public java.util.Calendar getEndDate()

metaGetStartDate

public java.lang.String metaGetStartDate()
Get the start date of this query. Inclusive.


metaSetStartDate

public void metaSetStartDate(java.lang.String startDate)
                      throws SetDataException
Set the start date of this query. Inclusive the given date. Format of the string has to be d[d].m[m].yyyy

Throws:
SetDataException

metaGetEndDate

public java.lang.String metaGetEndDate()
Get the end date of this query. Inclusive.


metaSetEndDate

public void metaSetEndDate(java.lang.String endDate)
                    throws SetDataException
Set the end date of this query. Inclusive the given date. The string has to be in this format: d[d].m[m].yyyy

Throws:
SetDataException

Elexis API documentation
Version 2.1.6 as of December 11 2011

Copyright 2005-2011 by Gerry Weirich, Elexis