Elexis API documentation as of September 4 2011

ch.elexis.actions
Class LazyTreeLoader<T>

java.lang.Object
  extended by Job
      extended by ch.elexis.actions.BackgroundJob
          extended by ch.elexis.actions.AbstractDataLoaderJob
              extended by ch.elexis.actions.LazyTreeLoader<T>
Type Parameters:
T -

Deprecated.

@Deprecated
public class LazyTreeLoader<T>
extends AbstractDataLoaderJob

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.

Author:
gerry

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
 
Constructor Summary
LazyTreeLoader(java.lang.String Jobname, Query q, java.lang.String parent, java.lang.String[] orderBy)
          Deprecated.  
 
Method Summary
 IStatus execute(IProgressMonitor moni)
          Deprecated. Hier müssen abgeleitete Klassen die eigentliche Arbeit erledigen
 boolean fetchChildren(LazyTree l)
          Deprecated.  
 int getSize()
          Deprecated. Elementzahl dieses Jobs erfragen
 boolean hasChildren(LazyTree l)
          Deprecated.  
 void setFilter(IFilter f)
          Deprecated.  
 void setParentField(java.lang.String f)
          Deprecated.  
 
Methods inherited from class ch.elexis.actions.AbstractDataLoaderJob
addFilterProvider, getOrder, getQuery, removeFilterProvider, setOrder, setReverseOrder
 
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

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 IStatus execute(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. 

hasChildren

public boolean hasChildren(LazyTree l)
Deprecated. 

Elexis API documentation as of September 4 2011

Copyright 2005-2010 by Gerry Weirich, Elexis