Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013

ch.docbox.elexis
Class DocboxDocumentsView

java.lang.Object
  extended by org.eclipse.core.commands.common.EventManager
      extended by org.eclipse.ui.part.WorkbenchPart
          extended by org.eclipse.ui.part.ViewPart
              extended by ch.docbox.elexis.DocboxDocumentsView
All Implemented Interfaces:
GlobalEventDispatcher.IActivationListener, Heartbeat.HeartListener, org.eclipse.core.runtime.IAdaptable, org.eclipse.core.runtime.IExecutableExtension, org.eclipse.ui.IPersistable, org.eclipse.ui.ISaveablePart, org.eclipse.ui.ISaveablePart2, org.eclipse.ui.IViewPart, org.eclipse.ui.IWorkbenchPart, org.eclipse.ui.IWorkbenchPart2, org.eclipse.ui.IWorkbenchPart3, org.eclipse.ui.part.IWorkbenchPartOrientation

public class DocboxDocumentsView
extends org.eclipse.ui.part.ViewPart
implements org.eclipse.ui.ISaveablePart2, GlobalEventDispatcher.IActivationListener, Heartbeat.HeartListener

Displays the documents downloaded from docbox (doctrans)


Field Summary
static java.lang.String ID
           
protected static Log log
           
 CdaMessage selectedCdaMessage
           
 
Fields inherited from interface org.eclipse.ui.ISaveablePart2
CANCEL, DEFAULT, NO, YES
 
Fields inherited from interface org.eclipse.ui.ISaveablePart
PROP_DIRTY
 
Fields inherited from interface org.eclipse.ui.IWorkbenchPart
PROP_TITLE
 
Constructor Summary
DocboxDocumentsView()
           
 
Method Summary
 void activation(boolean mode)
           
 void clearEvent(java.lang.Class<? extends PersistentObject> template)
           
 void createPartControl(org.eclipse.swt.widgets.Composite parent)
           
 void dispose()
           
 void doSave(org.eclipse.core.runtime.IProgressMonitor monitor)
           
 void doSaveAs()
           
 void heartbeat()
          Die Methode heartbeat wird in "einigermassen" regelmässigen (aber nicht garantiert immer genau identischen) Abständen aufgerufen
 boolean isDirty()
           
 boolean isSaveAsAllowed()
           
 boolean isSaveOnCloseNeeded()
           
 void objectChanged(PersistentObject obj)
           
 void objectCreated(PersistentObject obj)
           
 void objectDeleted(PersistentObject obj)
           
 int promptToSaveOnClose()
           
 void refresh()
           
 void selectionEvent(PersistentObject obj)
           
 void setFocus()
          Passing the focus request to the viewer's control.
 void visible(boolean mode)
           
 
Methods inherited from class org.eclipse.ui.part.ViewPart
checkSite, getViewSite, init, init, saveState, setContentDescription, setInitializationData, setPartName
 
Methods inherited from class org.eclipse.ui.part.WorkbenchPart
addPartPropertyListener, addPropertyListener, firePartPropertyChanged, firePropertyChange, getAdapter, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, getTitleToolTip, removePartPropertyListener, removePropertyListener, setPartProperty, setSite, setTitle, setTitleImage, setTitleToolTip, showBusy
 
Methods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.ui.IWorkbenchPart
addPropertyListener, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 

Field Detail

ID

public static final java.lang.String ID
See Also:
Constant Field Values

selectedCdaMessage

public CdaMessage selectedCdaMessage

log

protected static Log log
Constructor Detail

DocboxDocumentsView

public DocboxDocumentsView()
Method Detail

createPartControl

public void createPartControl(org.eclipse.swt.widgets.Composite parent)
Specified by:
createPartControl in interface org.eclipse.ui.IWorkbenchPart
Specified by:
createPartControl in class org.eclipse.ui.part.WorkbenchPart

promptToSaveOnClose

public int promptToSaveOnClose()
Specified by:
promptToSaveOnClose in interface org.eclipse.ui.ISaveablePart2

doSave

public void doSave(org.eclipse.core.runtime.IProgressMonitor monitor)
Specified by:
doSave in interface org.eclipse.ui.ISaveablePart

isDirty

public boolean isDirty()
Specified by:
isDirty in interface org.eclipse.ui.ISaveablePart

isSaveAsAllowed

public boolean isSaveAsAllowed()
Specified by:
isSaveAsAllowed in interface org.eclipse.ui.ISaveablePart

isSaveOnCloseNeeded

public boolean isSaveOnCloseNeeded()
Specified by:
isSaveOnCloseNeeded in interface org.eclipse.ui.ISaveablePart

doSaveAs

public void doSaveAs()
Specified by:
doSaveAs in interface org.eclipse.ui.ISaveablePart

selectionEvent

public void selectionEvent(PersistentObject obj)

activation

public void activation(boolean mode)
Specified by:
activation in interface GlobalEventDispatcher.IActivationListener

visible

public void visible(boolean mode)
Specified by:
visible in interface GlobalEventDispatcher.IActivationListener

clearEvent

public void clearEvent(java.lang.Class<? extends PersistentObject> template)

setFocus

public void setFocus()
Passing the focus request to the viewer's control.

Specified by:
setFocus in interface org.eclipse.ui.IWorkbenchPart
Specified by:
setFocus in class org.eclipse.ui.part.WorkbenchPart

dispose

public void dispose()
Specified by:
dispose in interface org.eclipse.ui.IWorkbenchPart
Overrides:
dispose in class org.eclipse.ui.part.WorkbenchPart

refresh

public void refresh()

objectChanged

public void objectChanged(PersistentObject obj)

objectCreated

public void objectCreated(PersistentObject obj)

objectDeleted

public void objectDeleted(PersistentObject obj)

heartbeat

public void heartbeat()
Description copied from interface: Heartbeat.HeartListener
Die Methode heartbeat wird in "einigermassen" regelmässigen (aber nicht garantiert immer genau identischen) Abständen aufgerufen

Specified by:
heartbeat in interface Heartbeat.HeartListener

Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013