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 Consultations

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
                          extended by waelti.statistics.queries.Consultations
All Implemented Interfaces:
java.lang.Comparable, org.eclipse.core.runtime.IAdaptable

public class Consultations
extends AbstractTimeSeries

This class is responsible for retaining all information about costs per consultation in a given time period and for specified cohorts.
The resulting list contains following columns:

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
Consultations()
          empty constructor
 
Method Summary
 org.eclipse.core.runtime.IStatus execute(org.eclipse.core.runtime.IProgressMonitor monitor)
          This method executes the query and creates the content which is then accessible through getContent.
 java.lang.String getCohortSize()
           
 java.lang.String getDescription()
          a short description to be displayed in the query dialog by the metamodel.
 int getSize()
          Elementzahl dieses Jobs erfragen
 java.util.List<java.lang.String> getTableHeadings()
          Returns the list containing of all columns header, e.g. for a table.
 java.lang.String getTitle()
          getName() used by BackgroundJob.
protected  void initData()
          Initializes the standard data for this query.
 void setCohortSize(java.lang.String cohortSize)
           
 
Methods inherited from class waelti.statistics.queries.AbstractTimeSeries
getEndDate, getStartDate, metaGetEndDate, metaGetStartDate, metaSetEndDate, metaSetStartDate, setEndDate, setStartDate
 
Methods inherited from class waelti.statistics.queries.AbstractQuery
getContentProvider, getHeader, getLabelProvider, getList, getMatrix, setContentProvider, setLabelProvider, setList
 
Methods inherited from class ch.elexis.actions.BackgroundJob
addListener, fireFinished, getData, getJobname, 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

Consultations

public Consultations()
empty constructor

Method Detail

initData

protected void initData()
Description copied from class: AbstractTimeSeries
Initializes the standard data for this query. The standard is the whole actual year.

Overrides:
initData in class AbstractTimeSeries

getTableHeadings

public java.util.List<java.lang.String> getTableHeadings()
Description copied from class: AbstractQuery
Returns the list containing of all columns header, e.g. for a table.

Specified by:
getTableHeadings in class AbstractQuery

execute

public org.eclipse.core.runtime.IStatus execute(org.eclipse.core.runtime.IProgressMonitor monitor)
This method executes the query and creates the content which is then accessible through getContent.

Specified by:
execute in class AbstractQuery

getSize

public int getSize()
Description copied from class: BackgroundJob
Elementzahl dieses Jobs erfragen

Specified by:
getSize in class BackgroundJob

getDescription

public java.lang.String getDescription()
a short description to be displayed in the query dialog by the metamodel.

Specified by:
getDescription in class AbstractQuery

getTitle

public java.lang.String getTitle()
getName() used by BackgroundJob. Returns the name of this query. Used by the metamodel.

Specified by:
getTitle in class AbstractQuery

getCohortSize

public java.lang.String getCohortSize()

setCohortSize

public void setCohortSize(java.lang.String cohortSize)
                   throws SetDataException
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