Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013

waelti.statistics.queries
Class AbstractTimeSeries

java.lang.Object
  extended by org.eclipse.core.runtime.PlatformObject
      extended by org.eclipse.core.internal.jobs.InternalJob
          extended by org.eclipse.core.runtime.jobs.Job
              extended by ch.elexis.actions.BackgroundJob
                  extended by waelti.statistics.queries.AbstractQuery
                      extended by waelti.statistics.queries.AbstractTimeSeries
All Implemented Interfaces:
java.lang.Comparable, org.eclipse.core.runtime.IAdaptable
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.

See Also:
AbstractQuery

Nested Class Summary
 
Nested classes/interfaces inherited from class ch.elexis.actions.BackgroundJob
BackgroundJob.BackgroundJobListener
 
Field Summary
 
Fields inherited from class ch.elexis.actions.BackgroundJob
jobname, listeners, log, result
 
Fields inherited from class org.eclipse.core.runtime.jobs.Job
ASYNC_FINISH, BUILD, DECORATE, INTERACTIVE, LONG, NONE, RUNNING, SHORT, SLEEPING, WAITING
 
Fields inherited from class org.eclipse.core.internal.jobs.InternalJob
manager
 
Constructor Summary
AbstractTimeSeries(java.lang.String name)
           
 
Method Summary
 java.util.Calendar getEndDate()
           
 java.util.Calendar getStartDate()
           
protected  void initData()
          Initializes the standard data for this query.
 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, getList, getMatrix, getTableHeadings, getTitle, setContentProvider, setLabelProvider, setList
 
Methods inherited from class ch.elexis.actions.BackgroundJob
addListener, fireFinished, getData, getJobname, getSize, invalidate, isValid, removeListener, run
 
Methods inherited from class org.eclipse.core.runtime.jobs.Job
addJobChangeListener, belongsTo, cancel, canceling, done, getJobManager, getName, getPriority, getProperty, getResult, getRule, getState, getThread, isBlocking, isSystem, isUser, join, removeJobChangeListener, schedule, schedule, setName, setPriority, setProgressGroup, setProperty, setRule, setSystem, setThread, setUser, shouldRun, shouldSchedule, sleep, toString, wakeUp, wakeUp, yieldRule
 
Methods inherited from class org.eclipse.core.internal.jobs.InternalJob
compareTo
 
Methods inherited from class org.eclipse.core.runtime.PlatformObject
getAdapter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 

Constructor Detail

AbstractTimeSeries

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

initData

protected void initData()
Initializes the standard data for this query. The standard is the whole actual year.


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: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013