Changes in elexis 3
Niklaus Giger edited this page Oct 25, 2013
·
2 revisions
Log
- use everywhere org.slf4j if exception or ch.rgw.util.Log
Event
- CoreEvent
- UIEvent
Core
- ch.elexis.core.data.events.ElexisContext- The ElexisContext contains a current set of selected elements. It takes care that at any time, the combination of Patient, Fall and Konsultation is consistent.
- ElexisEventDispatcher
- Events not executed over Desk#asyncExec but as Java.Thread → Events are now executed within EventDispatcherThread not within UIThread
- Removal of ISourceProviderService for PatientSelectionStatus is now done in UI#CoreEventListener
- is now priority Job.SHORT
- ElexisEventCascade removed
- Heartbeat
- l.heartbeat() is not executed in Display#asyncExec anymore
- Removed ElexisStorageException
- Removed XidException
- ElexisEvent
- May now transfer genericObjects with High Priority
- Used to transfer ElexisStatus Events superseding the StatusManager
- CoreOperationAdvisor introduced
- SqlRunner → IProgressMonitor using ElexisStatus
- CoreHub; switch from jface preference store to runtime preference store (?)!!!
- IOutputter changed getSymbol() return value from Image to Object
- IRnOutputter changed to Object from Composite and Control
- DialogRequirements
- new DBConnectWizard → now throw new PersistenceException(DB_CONNECTION_NOT_CONFIGURED)
- ErsterMandantDialog
- ConfirmDialog
- SelectFallNoObligationDialog
- IVerrechenbar contained the class NoObligationOptifier, this has been moved to ch.elexis.core.ui.optifier
- Removed ch.elexis.core.data.FilterFactory – as no obvious links
- Sticker split into Sticker and UISticker
- VerrechenbarAdapter split into UI and Core part
- ApplicationWorkbenchAdvisor – PreStartUpdate removal
- DBImage and DBImage Descriptor moved to UI
- Removed PLAFs
- Several replacements of SWTHelper … with MessageEvent
- Replacements of ui status handling with ElexisEventDispatcher
- DBImageDescriptor removed
UI
- Hub