Elexis API documentation
Version 2.1.6 as of December 11 2011

waelti.statistics.queries
Class Consultations

java.lang.Object
  extended by 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

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:

Author:
michael waelti
See Also:
AbstractQuery

Nested Class Summary
 
Nested classes/interfaces inherited from class ch.elexis.actions.BackgroundJob
BackgroundJob.BackgroundJobListener
 
Constructor Summary
Consultations()
          empty constructor
 
Method Summary
 IStatus execute(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.
 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, getMatrix
 
Methods inherited from class ch.elexis.actions.BackgroundJob
addListener, getData, getJobname, invalidate, isValid, removeListener
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Consultations

public Consultations()
empty constructor

Method Detail

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 IStatus execute(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 API documentation
Version 2.1.6 as of December 11 2011

Copyright 2005-2011 by Gerry Weirich, Elexis