ch.elexis.actions
Class FlatDataLoader
java.lang.Object
ch.elexis.actions.PersistentObjectLoader
ch.elexis.actions.FlatDataLoader
- All Implemented Interfaces:
- DelayableJob.IWorker, ViewerConfigurer.ControlFieldListener, ViewerConfigurer.ICommonViewerContentProvider
- Direct Known Subclasses:
- BagMediContentProvider, EigenartikelLoader, EigenleistungLoader, ESRLoader, MedicalLoader, MedikamentLoader, MigelLoader
public class FlatDataLoader
- extends PersistentObjectLoader
A PersistentObjectLoader for flat tables. This is also an ILazyContentProvider for Structured
Viewers and a ContentProvider for @see CommonViewer
- Author:
- Gerry
Method Summary |
void |
setResult(java.util.List<PersistentObject> res)
|
void |
updateElement(int index)
|
IStatus |
work(IProgressMonitor monitor,
java.util.HashMap<java.lang.String,java.lang.Object> params)
From @see DelayableJob.IWorker |
Methods inherited from class ch.elexis.actions.PersistentObjectLoader |
addQueryFilter, applyQueryFilters, changed, dispose, getElements, getQuery, init, inputChanged, isSuspended, removeQueryFilter, reorder, selected, setOrderFields, setSuspended, startListening, stopListening |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FlatDataLoader
public FlatDataLoader(CommonViewer cv,
Query<? extends PersistentObject> qbe)
FlatDataLoader
public FlatDataLoader(Query<? extends PersistentObject> qbe)
- Constructor without CommonViewer. Do not in Connection with CommonViewers
- Parameters:
qbe
-
work
public IStatus work(IProgressMonitor monitor,
java.util.HashMap<java.lang.String,java.lang.Object> params)
- From @see DelayableJob.IWorker
setResult
public void setResult(java.util.List<PersistentObject> res)
updateElement
public void updateElement(int index)
Copyright 2005-2011 by Gerry Weirich, Elexis