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

ch.unibe.iam.scg.archie.model
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.unibe.iam.scg.archie.model.AbstractDataProvider
                  extended by ch.unibe.iam.scg.archie.model.AbstractTimeSeries
All Implemented Interfaces:
java.lang.Comparable, org.eclipse.core.runtime.IAdaptable
Direct Known Subclasses:
AlleLeistungen, BaseStats, FakturaJournal, FakturaJournalDetail, Leistungsstatistik, PatientenJournal, PluginDataProvider, ZahlungsJournal

public abstract class AbstractTimeSeries
extends AbstractDataProvider

Can be used by any statistic that needs a time span defined.

$Id$


Field Summary
 
Fields inherited from class ch.unibe.iam.scg.archie.model.AbstractDataProvider
dataSet
 
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()
           
 java.lang.String metaGetEndDate()
          Returns the end date for this data provider.
 java.lang.String metaGetStartDate()
          Returns the start date property of this data provider, formatted according to the valid date format in DateWidget class.
 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 ch.unibe.iam.scg.archie.model.AbstractDataProvider
createContent, createHeadings, execute, getContentProvider, getDataSet, getDescription, getLabelProvider, initializeProviders, run, setContentProvider, setLabelProvider
 
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)
Parameters:
name -
Method Detail

setStartDate

public void setStartDate(java.util.Calendar startDate)
Parameters:
startDate -

getStartDate

public java.util.Calendar getStartDate()
Returns:
Calendar

setEndDate

public void setEndDate(java.util.Calendar endDate)
Parameters:
endDate -

getEndDate

public java.util.Calendar getEndDate()
Returns:
Calendar

metaGetStartDate

public java.lang.String metaGetStartDate()
Returns the start date property of this data provider, formatted according to the valid date format in DateWidget class.

Returns:
The start date of this query.

metaSetStartDate

public void metaSetStartDate(java.lang.String startDate)
                      throws SetDataException
Set the start date of this query. Inclusive the given date. Consult the DateWidget class for valid date format.

Parameters:
startDate - Start date as string in a valid date format.
Throws:
SetDataException - Exception thrown when the date could not be set.
See Also:
DateWidget.VALID_DATE_FORMAT

metaGetEndDate

public java.lang.String metaGetEndDate()
Returns the end date for this data provider.

Returns:
The end date of this data provider.

metaSetEndDate

public void metaSetEndDate(java.lang.String endDate)
                    throws SetDataException
Set the end date of this query. Inclusive the given date. Consult the DateWidget class for valid date format.

Parameters:
endDate - End date as string in a valid date format.
Throws:
SetDataException - Start date as string in a valid date format.
See Also:
DateWidget.VALID_DATE_FORMAT

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