|
Elexis API documentationVersion 2.1.6 as of December 11 2011 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectJob
ch.elexis.actions.BackgroundJob
ch.elexis.actions.AbstractDataLoaderJob
ch.elexis.actions.LazyTreeLoader<T>
T
-
@Deprecated public class LazyTreeLoader<T>
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 |
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. 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, 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 |
---|
public LazyTreeLoader(java.lang.String Jobname, Query q, java.lang.String parent, java.lang.String[] orderBy)
Method Detail |
---|
public void setFilter(IFilter f)
public void setParentField(java.lang.String f)
public IStatus execute(IProgressMonitor moni)
BackgroundJob
execute
in class BackgroundJob
public int getSize()
BackgroundJob
getSize
in class BackgroundJob
public boolean fetchChildren(LazyTree l)
LazyTree.LazyTreeListener
fetchChildren
in interface LazyTree.LazyTreeListener
public boolean hasChildren(LazyTree l)
LazyTree.LazyTreeListener
hasChildren
in interface LazyTree.LazyTreeListener
|
Elexis API documentationVersion 2.1.6 as of December 11 2011 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |