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

ch.elexis.actions
Class AbstractDataLoaderJob

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 ch.elexis.actions.AbstractDataLoaderJob
All Implemented Interfaces:
java.lang.Comparable, org.eclipse.core.runtime.IAdaptable
Direct Known Subclasses:
ICD10LazyTreeLoader, LazyTreeLoader, ListLoader, TreeLoader

Deprecated. Die Funktionalität der BackgroundJobs kann seit Eclipse 3.0 von Eclipse-Jobs und Joblisteners übernommen werden. Neuer Code sollte direkt mit Eclipse Jobs arbeiten.

public abstract class AbstractDataLoaderJob
extends BackgroundJob

BackgroundJob which loads data from the database in background. The definition of the access to the data is left to tzzhe implementing class. BackgroundJob, der für das Laden von Daten aus der Datenbank im Hintergrund zuständig ist. Die konkrete Definition des Datenbankzugriffs ist Sache der implementierenden Unterklassen.


Nested Class Summary
static interface AbstractDataLoaderJob.FilterProvider
          Deprecated. A FilterProvider is a class than can apply a filter to a DataLoader, that controls the read data.
 
Nested classes/interfaces inherited from class ch.elexis.actions.BackgroundJob
BackgroundJob.BackgroundJobListener
 
Field Summary
protected  java.util.LinkedList<AbstractDataLoaderJob.FilterProvider> fp
          Deprecated.  
protected  java.lang.String[] orderBy
          Deprecated.  
protected  Query qbe
          Deprecated.  
 
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
protected AbstractDataLoaderJob(java.lang.String name, Query q, java.lang.String[] order)
          Deprecated.  
 
Method Summary
 void addFilterProvider(AbstractDataLoaderJob.FilterProvider f)
          Deprecated. Einen FilterProvider einsetzen oder löschen
 java.lang.String[] getOrder()
          Deprecated.  
 Query getQuery()
          Deprecated. Request this job's Query object Das Query-Objekt dieses Jobs erfragen
protected  java.util.List load()
          Deprecated.  
 void removeFilterProvider(AbstractDataLoaderJob.FilterProvider f)
          Deprecated.  
 void setOrder(java.lang.String... order)
          Deprecated. Set Fields after which the data should be sorted
 void setReverseOrder(boolean reverse)
          Deprecated. set sorting order Umgekehrte Sortierreihenfolge setzen
 
Methods inherited from class ch.elexis.actions.BackgroundJob
addListener, execute, 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
 

Field Detail

qbe

protected Query qbe
Deprecated. 

orderBy

protected java.lang.String[] orderBy
Deprecated. 

fp

protected java.util.LinkedList<AbstractDataLoaderJob.FilterProvider> fp
Deprecated. 
Constructor Detail

AbstractDataLoaderJob

protected AbstractDataLoaderJob(java.lang.String name,
                                Query q,
                                java.lang.String[] order)
Deprecated. 
Method Detail

load

protected java.util.List load()
Deprecated. 

setReverseOrder

public void setReverseOrder(boolean reverse)
Deprecated. 
set sorting order Umgekehrte Sortierreihenfolge setzen

Parameters:
reverse - true: sort reversely

getQuery

public Query getQuery()
Deprecated. 
Request this job's Query object Das Query-Objekt dieses Jobs erfragen

Returns:
das Query-Objekt
See Also:
Query

setOrder

public void setOrder(java.lang.String... order)
Deprecated. 
Set Fields after which the data should be sorted

Parameters:
order -

getOrder

public java.lang.String[] getOrder()
Deprecated. 

addFilterProvider

public void addFilterProvider(AbstractDataLoaderJob.FilterProvider f)
Deprecated. 
Einen FilterProvider einsetzen oder löschen

Parameters:
f - der Filterprovider

removeFilterProvider

public void removeFilterProvider(AbstractDataLoaderJob.FilterProvider f)
Deprecated. 

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