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 LazyTreeLoader<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.LazyTreeLoader<T>
Type Parameters:
T -
All Implemented Interfaces:
LazyTree.LazyTreeListener, java.lang.Comparable, org.eclipse.core.runtime.IAdaptable

Deprecated.

@Deprecated
public class LazyTreeLoader<T>
extends AbstractDataLoaderJob
implements LazyTree.LazyTreeListener

Ein Job, der eine Baumstruktur "Lazy" aus der Datenbank lädt. D.h. es werden immer nur die gerade benötigten Elemente geladen. Die Baumstruktur muss so in einer Tabelle abgelegt sein, dass eine Spalte auf das Elternelement verweist.


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
LazyTreeLoader(java.lang.String Jobname, Query q, java.lang.String parent, java.lang.String[] orderBy)
          Deprecated.  
 
Method Summary
 org.eclipse.core.runtime.IStatus execute(org.eclipse.core.runtime.IProgressMonitor moni)
          Deprecated. Hier müssen abgeleitete Klassen die eigentliche Arbeit erledigen
 boolean fetchChildren(LazyTree l)
          Deprecated. fetch children of this node.
 int getSize()
          Deprecated. Elementzahl dieses Jobs erfragen
 boolean hasChildren(LazyTree l)
          Deprecated. return true if this node has children
 void setFilter(IFilter f)
          Deprecated.  
 void setParentField(java.lang.String f)
          Deprecated.  
 
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

LazyTreeLoader

public LazyTreeLoader(java.lang.String Jobname,
                      Query q,
                      java.lang.String parent,
                      java.lang.String[] orderBy)
Deprecated. 
Method Detail

setFilter

public void setFilter(IFilter f)
Deprecated. 

setParentField

public void setParentField(java.lang.String f)
Deprecated. 

execute

public org.eclipse.core.runtime.IStatus execute(org.eclipse.core.runtime.IProgressMonitor moni)
Deprecated. 
Description copied from class: BackgroundJob
Hier müssen abgeleitete Klassen die eigentliche Arbeit erledigen

Specified by:
execute in class BackgroundJob

getSize

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

Specified by:
getSize in class BackgroundJob

fetchChildren

public boolean fetchChildren(LazyTree l)
Deprecated. 
Description copied from interface: LazyTree.LazyTreeListener
fetch children of this node.

Specified by:
fetchChildren in interface LazyTree.LazyTreeListener
Returns:
true if children were added

hasChildren

public boolean hasChildren(LazyTree l)
Deprecated. 
Description copied from interface: LazyTree.LazyTreeListener
return true if this node has children

Specified by:
hasChildren in interface LazyTree.LazyTreeListener
Returns:

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