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 TreeLoader<T>

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
                      extended by ch.elexis.actions.TreeLoader<T>
All Implemented Interfaces:
java.lang.Comparable, org.eclipse.core.runtime.IAdaptable

Deprecated.

@Deprecated
public class TreeLoader<T>
extends AbstractDataLoaderJob

Ein BackgroundJob, der Datensätze aus einer Tabelle einliest, und als Tree zurückliefert

See Also:
Tree

Nested Class Summary
 
Nested classes/interfaces inherited from class ch.elexis.actions.AbstractDataLoaderJob
AbstractDataLoaderJob.FilterProvider
 
Nested classes/interfaces inherited from class ch.elexis.actions.BackgroundJob
BackgroundJob.BackgroundJobListener
 
Field Summary
 
Fields inherited from class ch.elexis.actions.AbstractDataLoaderJob
fp, orderBy, qbe
 
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
TreeLoader(java.lang.String Jobname, Query q, java.lang.String parent, java.lang.String[] orderBy)
          Deprecated. Der einzige Konstruktor
 
Method Summary
 org.eclipse.core.runtime.IStatus execute(org.eclipse.core.runtime.IProgressMonitor moni)
          Deprecated. Diesen Job synchron ausführen.
 int getSize()
          Deprecated. Elementzahl dieses Jobs erfragen
 void setFilter(IFilter f)
          Deprecated. Einen Filter auf den Tree setzen
 
Methods inherited from class ch.elexis.actions.AbstractDataLoaderJob
addFilterProvider, getOrder, getQuery, load, removeFilterProvider, setOrder, setReverseOrder
 
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

TreeLoader

public TreeLoader(java.lang.String Jobname,
                  Query q,
                  java.lang.String parent,
                  java.lang.String[] orderBy)
Deprecated. 
Der einzige Konstruktor

Parameters:
Jobname - Name für den Background-Job
q - Query, die die Datensätze liefert
parent - Name des Felds, das auf das �bergeordnete Element verweist
orderBy - Felder, nach denen sortiert werden soll
See Also:
Query
Method Detail

setFilter

public void setFilter(IFilter f)
Deprecated. 
Einen Filter auf den Tree setzen

Parameters:
f - ein Filter

execute

public org.eclipse.core.runtime.IStatus execute(org.eclipse.core.runtime.IProgressMonitor moni)
Deprecated. 
Diesen Job synchron ausführen. Normalerweise sollte ein Dataloader aber asynchron viea Hub.jobPool.activate oder Hub.jobPool.Queue ausgeführt werden. execute() eignet sich nur, wenn man gleich auf das Ergebnis warten will.

Specified by:
execute in class BackgroundJob
See Also:
JobPool, AbstractDataLoaderJob

getSize

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

Specified by:
getSize in class BackgroundJob

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