|
Elexis: Das führende OpenSource-Arztpraxisprogamm im deutschsprachigen Raum Java doc für Elexis version 2.1.7.dev vom 01.09.2013 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.core.runtime.PlatformObject
org.eclipse.core.internal.jobs.InternalJob
org.eclipse.core.runtime.jobs.Job
ch.elexis.actions.BackgroundJob
ch.elexis.actions.AbstractDataLoaderJob
ch.elexis.views.ICD10LazyTreeLoader<T>
T
- public class ICD10LazyTreeLoader<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 |
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 | |
---|---|
ICD10LazyTreeLoader(java.lang.String Jobname,
Query q,
java.lang.String parent,
java.lang.String[] orderBy)
|
Method Summary | |
---|---|
org.eclipse.core.runtime.IStatus |
execute(org.eclipse.core.runtime.IProgressMonitor moni)
Hier müssen abgeleitete Klassen die eigentliche Arbeit erledigen |
boolean |
fetchChildren(LazyTree l)
fetch children of this node. |
int |
getSize()
Elementzahl dieses Jobs erfragen |
boolean |
hasChildren(LazyTree l)
return true if this node has children |
void |
setFilter(IFilter f)
|
void |
setParentField(java.lang.String f)
|
void |
setVals(java.util.HashMap<java.lang.String,java.lang.String> vals)
|
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 |
---|
public ICD10LazyTreeLoader(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 org.eclipse.core.runtime.IStatus execute(org.eclipse.core.runtime.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
public void setVals(java.util.HashMap<java.lang.String,java.lang.String> vals)
|
Elexis: Das führende OpenSource-Arztpraxisprogamm im deutschsprachigen Raum Java doc für Elexis version 2.1.7.dev vom 01.09.2013 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |