|
Elexis API documentation as of September 4 2011 | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use PersistentObject | |
---|---|
ch.elexis.actions | Actions Hier werden globale Aktionen definiert (Einerseits Funktionen, welche durch Tastendruck und/oder Menuauswahl und/oder Toolbarbuttons ausgelöst werden können, also Actions im engeren Sinn, andererseits auch Systemaktionen wie update-jobs etc.). |
ch.elexis.commands | Globale Commands Verschiedene komplexere Abläufe in Commands gekapselt. |
ch.elexis.data | Dieses Package enthält diejenigen Klassen, die direkten Kontakt mit der Datenbank haben. |
ch.elexis.dialogs | |
ch.elexis.eigenleistung | |
ch.elexis.exchange | |
ch.elexis.exchange.elements | |
ch.elexis.selectors | |
ch.elexis.text | |
ch.elexis.util | Utility-Klassen Dieses Package enthält Hilfsklassen, die thematisch nicht einem der anderen Packages zuzuordnen sind. |
ch.elexis.util.viewers | |
ch.elexis.views | Klassen, die die Benutzeroberfläche definieren In dieser Package findet der Kontakt mit dem Anwender statt. |
ch.elexis.views.codesystems |
Uses of PersistentObject in ch.elexis.actions |
---|
Classes in ch.elexis.actions with type parameters of type PersistentObject | |
---|---|
class |
ListLoader<T extends PersistentObject>
Ein Background-Job, der Datensätze aus einer Tabelle liest und in Form eines Arrays zurückliefert |
Methods in ch.elexis.actions that return PersistentObject | |
---|---|
PersistentObject |
ElexisEvent.getObject()
Retrieve the object this event is about. |
static PersistentObject |
ElexisEventDispatcher.getSelected(java.lang.Class<?> template)
find the last selected object of a given type |
Methods in ch.elexis.actions that return types with arguments of type PersistentObject | |
---|---|
Query<? extends PersistentObject> |
PersistentObjectLoader.getQuery()
|
Methods in ch.elexis.actions with parameters of type PersistentObject | |
---|---|
void |
ICodeSelectorTarget.codeSelected(PersistentObject obj)
Callback to send the selected object to the ICodeSelectorTarget. |
static void |
ElexisEventDispatcher.fireSelectionEvent(PersistentObject po)
inform the system that an object has been selected |
static void |
ElexisEventDispatcher.fireSelectionEvents(PersistentObject... objects)
inform the system, that several objects have been selected |
static void |
ElexisEventDispatcher.update(PersistentObject po)
inform the system, that the specified object has changed some values or properties |
Method parameters in ch.elexis.actions with type arguments of type PersistentObject | |
---|---|
void |
PersistentObjectLoader.QueryFilter.apply(Query<? extends PersistentObject> qbe)
|
IFilter |
ObjectFilterRegistry.getFilterFor(java.lang.Class<? extends PersistentObject> clazz)
|
void |
ElexisEventDispatcher.registerDispatcher(java.lang.Class<? extends PersistentObject> eventClass,
IElexisEventDispatcher ied)
It is possible to register a dispatcher for a given class. |
void |
ObjectFilterRegistry.registerObjectFilter(java.lang.Class<? extends PersistentObject> clazz,
ObjectFilterRegistry.IObjectFilterProvider provider)
|
void |
FlatDataLoader.setResult(java.util.List<PersistentObject> res)
|
void |
ElexisEventDispatcher.unregisterDispatcher(java.lang.Class<? extends PersistentObject> ec,
IElexisEventDispatcher ied)
Unregister a previosly registered dispatcher |
void |
ObjectFilterRegistry.unregisterObjectFilter(java.lang.Class<? extends PersistentObject> clazz,
ObjectFilterRegistry.IObjectFilterProvider provider)
|
Constructors in ch.elexis.actions with parameters of type PersistentObject | |
---|---|
ElexisEvent(PersistentObject o,
java.lang.Class<?> c,
int type)
Create an ElexisEvent with default priority |
|
ElexisEvent(PersistentObject o,
java.lang.Class<?> c,
int type,
int priority)
Create an ElexisEvent with explicitely set priority |
|
ElexisEventListenerImpl(PersistentObject obj,
java.lang.Class<?> clazz,
int mode)
|
Constructor parameters in ch.elexis.actions with type arguments of type PersistentObject | |
---|---|
FlatDataLoader(CommonViewer cv,
Query<? extends PersistentObject> qbe)
|
|
FlatDataLoader(Query<? extends PersistentObject> qbe)
Constructor without CommonViewer. |
|
PersistentObjectLoader(CommonViewer cv,
Query<? extends PersistentObject> qbe)
|
|
ReadOnceTreeLoader(CommonViewer cv,
Query<? extends PersistentObject> qbe,
java.lang.String parentField,
java.lang.String orderBy)
|
|
TreeDataLoader(CommonViewer cv,
Query<? extends PersistentObject> query,
java.lang.String parentField,
java.lang.String orderBy)
Create a TreeDataLoader from a @see CommonViewer |
Uses of PersistentObject in ch.elexis.commands |
---|
Methods in ch.elexis.commands with parameters of type PersistentObject | |
---|---|
static void |
EditEigenartikelUi.executeWithParams(PersistentObject parameter)
|
static void |
EditEigenleistungUi.executeWithParams(PersistentObject parameter)
|
Uses of PersistentObject in ch.elexis.data |
---|
Subclasses of PersistentObject in ch.elexis.data | |
---|---|
class |
AccountTransaction
|
class |
Anwender
Ein Anwender ist eine Person (und damit auch ein Kontakt), die zusätzlich das Recht hat, diese Software zu benützen. |
class |
Artikel
Ein Artikel ist ein Objekt, das im Lager vorhanden ist oder sein sollte oder einem Patienten verordnet werden kann |
class |
AUF
|
class |
BBSEntry
Ein Eintrag fürs Schwarze Brett. |
class |
Bestellung
|
class |
BezugsKontakt
|
class |
Brief
Ein Brief ist ein mit einem externen Programm erstelles Dokument. |
class |
DayMessage
|
class |
DBImage
A DBImage is an Image stored in the database and retrievable by its name |
class |
DBLog
|
class |
Eigenleistung
|
class |
Fall
Ein Fall ist eine Serie von zusammengehörigen Behandlungen. |
class |
Konsultation
Eine Konsultation ist ein einzelner Mandant/Patient-Kontakt. |
class |
Kontakt
Ein Kontakt ist der kleinste gemeinsame Nenner anller Arten von Menschen und Institutionen und somit die Basisklasse für alle Kontakte. |
class |
LabGroup
A LabGroup is a named collection of LabItem elements. |
class |
LabItem
Ein Laboritem, also ein anzeigbarer Laborwert. |
class |
Labor
|
class |
LabResult
|
class |
Leistungsblock
|
class |
Mandant
Ein Mandant ist ein Anwender (und damit eine Person und damit ein Kontakt), der zusätzlich eigene Abrechnungen führt. |
class |
NamedBlob
A named Blob is just that: An arbitrarly named piece of arbitrary data. |
class |
NamedBlob2
Well, just a clone of NamedBlob, but using table HEAP2 - sort of a cheap load balancing |
class |
Organisation
Eine Organisation ist eine Kontakt, die ein Kollektiv darstellt. |
class |
OutputLog
An OutputLog instance carries the information when and where to a PersistentObject has been sent. |
class |
Patient
Ein Patient ist eine Person (und damit auch ein Kontakt), mit folgenden zusätzlichen Eigenschaften Anamnesen : PA, SA, FA Fixe Diagnosen Fixe Medikation Risiken Einer Liste der Fälle, die zu diesem Patienten existieren Einer Liste der Garanten, die diesem Patienten zugeordnet wurden Einer Liste aller Forderungen und Zahlungen im Verkehr mit diesem Patienten |
class |
Person
Eine Person ist ein Kontakt mit zusätzlich Namen, Geburtsdatum und Geschlecht. |
class |
Plz
|
class |
Prescription
Eine Verordnung. |
class |
Rechnung
|
class |
Rechnungssteller
This class is only needed to denote a person or organization that can make a bill. |
class |
Reminder
Ein Reminder ist eine Erinnerung an etwas. |
class |
Rezept
Ein Rezept besteht aus einem Mandanten, einem Patienten, einem Datum und einer Prescription-Liste Aus kompatibilitätsgründen wird in Moment noch der RpText mitgeschleppt |
class |
Script
A script. |
class |
Sticker
Eine Markierung für im Prinzip beliebige Objekte. |
class |
VerrechenbarAdapter
|
class |
Verrechnet
Ein Verrechnet ist ein realisiertes Verrechenbar. |
class |
Xid
A XID is an external identifier, that is an ID from en external identifyer system. |
class |
Zahlung
|
Methods in ch.elexis.data that return PersistentObject | |
---|---|
PersistentObject |
PersistentObjectFactory.create(java.lang.Class<? extends PersistentObject> typ,
java.lang.String[] fields,
java.lang.String[] values)
Helper-Funktion, die Objekte eines beliebigen abgeleiteten Typs mit beliebigen Feldvorgaben erstellen kann. |
PersistentObject |
PersistentObjectFactory.createFromString(java.lang.String code)
Ein Objekt einer beliebigen abgeleiteten Klasse anhand des Pseudoserialisiercodes erstellen. |
PersistentObject |
PersistentObjectFactory.createTemplate(java.lang.Class typ)
Ein Objekt als Schablone eines beliebigen abgeleiteten Typs erstellen, ohne es in die Datenbank einzutragen. |
static PersistentObject |
Xid.findObject(java.lang.String domain,
java.lang.String id)
Find a PersistentObject from a domain and a domain_id |
PersistentObject |
DBLog.getObject()
|
PersistentObject |
Xid.getObject()
Get the object that is identified with this XID |
PersistentObject |
Fall.getReferencedObject(java.lang.String field)
Return the referenced field as a PersistentObject. |
Methods in ch.elexis.data with parameters of type PersistentObject | |
---|---|
static java.lang.Object |
Script.execute(Interpreter scripter,
java.lang.String script,
java.lang.String params,
PersistentObject... objects)
execute a script entered as string with the given interpreter |
java.lang.Object |
Script.execute(java.lang.String params,
PersistentObject... objects)
|
static java.lang.Object |
Script.executeScript(java.lang.String call,
PersistentObject... objects)
Execute a script that is part of the call |
static java.lang.String |
XML2Database.exportData(PersistentObject object)
Exports a persistent object |
static Xid |
Xid.findXID(PersistentObject o,
java.lang.String domain)
Find the Xid of a given domain for the given Object |
static java.util.List<OutputLog> |
OutputLog.getOutputs(PersistentObject po)
|
void |
Kontakt.statForItem(PersistentObject lst)
Eine Statistik für ein bestimmtes Objekt anlegen. |
Method parameters in ch.elexis.data with type arguments of type PersistentObject | |
---|---|
void |
Xid.XIDDomain.addDisplayOption(java.lang.Class<? extends PersistentObject> clazz)
|
PersistentObject |
PersistentObjectFactory.create(java.lang.Class<? extends PersistentObject> typ,
java.lang.String[] fields,
java.lang.String[] values)
Helper-Funktion, die Objekte eines beliebigen abgeleiteten Typs mit beliebigen Feldvorgaben erstellen kann. |
static FilterFactory.Filter |
FilterFactory.createFilter(java.lang.Class<? extends PersistentObject> clazz,
java.lang.String... strings)
|
static java.lang.String |
XML2Database.exportData(java.util.List<? extends PersistentObject> dataList)
Exports an array |
boolean |
Xid.XIDDomain.isDisplayedFor(java.lang.Class<? extends PersistentObject> clazz)
|
void |
Xid.XIDDomain.removeDisplayOption(java.lang.Class<? extends PersistentObject> clazz)
|
Constructors in ch.elexis.data with parameters of type PersistentObject | |
---|---|
DBLog(PersistentObject obj,
DBLog.TYP typ)
|
|
OutputLog(PersistentObject po,
IOutputter io)
|
|
Xid(PersistentObject o,
java.lang.String domain,
java.lang.String domain_id)
create a new XID. |
Constructor parameters in ch.elexis.data with type arguments of type PersistentObject | |
---|---|
Query(java.lang.Class<? extends PersistentObject> cl)
Konstruktor |
|
Query(java.lang.Class<? extends PersistentObject> cl,
java.lang.String field,
java.lang.String value)
Bequemlichkeits-Konstruktor, der gleich eine Bedingung einträgt |
Uses of PersistentObject in ch.elexis.dialogs |
---|
Methods in ch.elexis.dialogs with parameters of type PersistentObject | |
---|---|
void |
KontaktSelektor.doubleClicked(PersistentObject obj,
CommonViewer cv)
|
Constructors in ch.elexis.dialogs with parameters of type PersistentObject | |
---|---|
ArtikelDetailDialog(Shell shell,
PersistentObject o)
|
|
AssignStickerDialog(Shell shell,
PersistentObject obj)
|
Constructor parameters in ch.elexis.dialogs with type arguments of type PersistentObject | |
---|---|
KontaktSelektor(Shell parentShell,
java.lang.Class<? extends PersistentObject> which,
java.lang.String t,
java.lang.String m,
boolean showBezugsKontakt,
java.lang.String... orderFields)
|
|
KontaktSelektor(Shell parentShell,
java.lang.Class<? extends PersistentObject> which,
java.lang.String t,
java.lang.String m,
java.lang.String extra,
java.lang.String... orderFields)
|
Uses of PersistentObject in ch.elexis.eigenleistung |
---|
Methods in ch.elexis.eigenleistung that return types with arguments of type PersistentObject | |
---|---|
java.lang.Class<? extends PersistentObject> |
EigenleistungCodeSelectorFactory.getElementClass()
|
java.lang.Class<? extends PersistentObject> |
EigenleistungDetailDisplay.getElementClass()
|
Uses of PersistentObject in ch.elexis.exchange |
---|
Methods in ch.elexis.exchange that return PersistentObject | |
---|---|
PersistentObject |
XChangeContainer.getMapping(XChangeElement element)
Return the database Object that maps to a specified Element |
Methods in ch.elexis.exchange with parameters of type PersistentObject | |
---|---|
void |
XChangeContainer.addMapping(XChangeElement element,
PersistentObject obj)
Map a database object to an xChange container element and vice versa |
XChangeElement |
XChangeContainer.getMapping(PersistentObject obj)
return the Container Element that is mapped to a specified database object |
void |
IExchangeContributor.importHook(XChangeContainer container,
PersistentObject context)
An Element ist to be imported. |
Method parameters in ch.elexis.exchange with type arguments of type PersistentObject | |
---|---|
boolean |
BlockExporter.canHandle(java.lang.Class<? extends PersistentObject> clazz)
|
boolean |
IDataSender.canHandle(java.lang.Class<? extends PersistentObject> clazz)
Ask if this IDataSender can handle a certain type |
boolean |
XChangeExporter.canHandle(java.lang.Class<? extends PersistentObject> clazz)
|
Uses of PersistentObject in ch.elexis.exchange.elements |
---|
Methods in ch.elexis.exchange.elements that return PersistentObject | |
---|---|
PersistentObject |
AnamnesisElement.doImport(PersistentObject context)
|
PersistentObject |
ContactElement.doImport(PersistentObject context)
|
PersistentObject |
MedicalElement.doImport(PersistentObject context)
Load medical data from xchange-file into patient |
Methods in ch.elexis.exchange.elements that return types with arguments of type PersistentObject | |
---|---|
java.util.List<PersistentObject> |
XidElement.findObject()
Find the Object(s) possibly matching this Xid-Element |
Methods in ch.elexis.exchange.elements with parameters of type PersistentObject | |
---|---|
PersistentObject |
AnamnesisElement.doImport(PersistentObject context)
|
PersistentObject |
ContactElement.doImport(PersistentObject context)
|
PersistentObject |
MedicalElement.doImport(PersistentObject context)
Load medical data from xchange-file into patient |
XidElement.XIDMATCH |
XidElement.match(PersistentObject po)
Compare this XID -Element with the xids of a PersistentObject |
Uses of PersistentObject in ch.elexis.selectors |
---|
Classes in ch.elexis.selectors with type parameters of type PersistentObject | |
---|---|
class |
FieldDescriptor<T extends PersistentObject>
|
interface |
IObjectLink<T extends PersistentObject>
Link an input or display field to the database |
Methods in ch.elexis.selectors with parameters of type PersistentObject | |
---|---|
void |
DisplayPanel.setObject(PersistentObject po)
Set the Object to display |
Uses of PersistentObject in ch.elexis.text |
---|
Methods in ch.elexis.text with parameters of type PersistentObject | |
---|---|
boolean |
ETFDropReceiver.accept(PersistentObject o)
|
void |
ETFDropReceiver.dropped(PersistentObject o,
DropTargetEvent ev)
|
Uses of PersistentObject in ch.elexis.util |
---|
Methods in ch.elexis.util that return PersistentObject | |
---|---|
static PersistentObject |
PersistentObjectDragSource.getDraggedObject()
|
Methods in ch.elexis.util that return types with arguments of type PersistentObject | |
---|---|
java.util.List<PersistentObject> |
PersistentObjectDragSource.ISelectionRenderer.getSelection()
|
Methods in ch.elexis.util with parameters of type PersistentObject | |
---|---|
boolean |
PersistentObjectDropTarget.IReceiver.accept(PersistentObject o)
|
void |
PersistentObjectDropTarget.codeSelected(PersistentObject obj)
|
void |
LabeledInputField.IContentProvider.displayContent(PersistentObject po,
LabeledInputField.InputData ltf)
fetch the Content from the defining PersistentObject and display it in ltf |
void |
PersistentObjectDropTarget.IReceiver.dropped(PersistentObject o,
DropTargetEvent e)
|
|
IDataAccess.getObject(java.lang.String descriptor,
PersistentObject dependentObject,
java.lang.String dates,
java.lang.String[] params)
return specified data |
void |
LabeledInputField.AutoForm.reload(PersistentObject o)
Angezeigte Daten aus DB neu laden |
void |
LabeledInputField.IContentProvider.reloadContent(PersistentObject po,
LabeledInputField.InputData ltf)
Let the user modify the content and load in in po and ltf |
Constructor parameters in ch.elexis.util with type arguments of type PersistentObject | |
---|---|
IDataAccess.Element(IDataAccess.TYPE typ,
java.lang.String name,
java.lang.Class<? extends PersistentObject> ref,
int numOfParams)
|
|
IDataAccess.Element(IDataAccess.TYPE typ,
java.lang.String name,
java.lang.String ph,
java.lang.Class<? extends PersistentObject> ref,
int numOfParams)
|
Uses of PersistentObject in ch.elexis.util.viewers |
---|
Methods in ch.elexis.util.viewers with parameters of type PersistentObject | |
---|---|
void |
CommonViewer.DoubleClickListener.doubleClicked(PersistentObject obj,
CommonViewer cv)
|
Method parameters in ch.elexis.util.viewers with type arguments of type PersistentObject | |
---|---|
void |
SelectorPanelProvider.setQuery(Query<? extends PersistentObject> q)
|
void |
ViewerConfigurer.ControlFieldProvider.setQuery(Query<? extends PersistentObject> q)
Eine Query so modifizieren, dass sie den Filterbedingungen entspricht |
Uses of PersistentObject in ch.elexis.views |
---|
Methods in ch.elexis.views that return types with arguments of type PersistentObject | |
---|---|
java.lang.Class<? extends PersistentObject> |
IDetailDisplay.getElementClass()
|
java.util.List<PersistentObject> |
DiagnosenDisplay.getSelection()
|
Methods in ch.elexis.views with parameters of type PersistentObject | |
---|---|
boolean |
PatFilterImpl.aboutToStart(PersistentObject filter)
|
boolean |
PatListFilterBox.IPatFilter.aboutToStart(PersistentObject o)
|
int |
PatFilterImpl.accept(Patient p,
PersistentObject o)
|
int |
PatListFilterBox.IPatFilter.accept(Patient p,
PersistentObject o)
Will the Patient be accepted for the Filter depending on the Object? |
void |
VerrechnungsDisplay.addPersistentObject(PersistentObject o)
|
void |
LagerView.doubleClicked(PersistentObject obj,
CommonViewer cv)
|
boolean |
PatFilterImpl.finished(PersistentObject filter)
|
boolean |
PatListFilterBox.IPatFilter.finished(PersistentObject o)
|
void |
FallListeView.selectionEvent(PersistentObject obj)
|
void |
LaborView.selectionEvent(PersistentObject obj)
|
void |
MediVerlaufView.selectionEvent(PersistentObject obj)
|
Method parameters in ch.elexis.views with type arguments of type PersistentObject | |
---|---|
void |
MediVerlaufView.clearEvent(java.lang.Class<? extends PersistentObject> template)
|
void |
RezepteView.clearEvent(java.lang.Class<? extends PersistentObject> template)
|
Uses of PersistentObject in ch.elexis.views.codesystems |
---|
Methods in ch.elexis.views.codesystems that return PersistentObject | |
---|---|
PersistentObject |
CodeSelectorFactory.findElement(java.lang.String code)
|
Methods in ch.elexis.views.codesystems that return types with arguments of type PersistentObject | |
---|---|
java.lang.Class<? extends PersistentObject> |
BlockDetailDisplay.getElementClass()
|
java.lang.Class<? extends PersistentObject> |
BlockSelector.getElementClass()
|
abstract java.lang.Class<? extends PersistentObject> |
CodeSelectorFactory.getElementClass()
|
|
Elexis API documentation as of September 4 2011 | |||||||||
PREV NEXT | FRAMES NO FRAMES |