public class GNDPlugin extends ExternalModuleAdapter implements SelectionListener
Eine Klasse, um die GND als GTM-Plugin zur Verfügung zu stellen.
Constructor and Description |
---|
GNDPlugin() |
Modifier and Type | Method and Description |
---|---|
void |
change(SettingsData settingsData)
Diese Methode dient dazu bereits gespeicherte Einstellungen zu ändern, indem der Dialog des Moduls aufgerufen wird.
|
java.lang.String |
getButtonText()
Damit der Button (oder eine andere Komponente), mit der das Modul gestartet wird, einen zum Modul passenden Text erhält, wird dieser übergeben.
|
java.lang.String |
getModuleName()
Mit dieser Methode wird der Name des Moduls abgefragt.
|
java.lang.String |
getTooltipText()
Ein Tooltip, welcher beschreibt, was für eine Datenidentifikation dieses Modul benötigt, kann hier übergeben werden.
|
boolean |
isPreselectionValid(SettingsData settingsData)
Allgemeingültige Einstellungen (eine Attributgruppe, Aspekt und mindestens ein Objekt müssen ausgewählt sein) werden hier geprüft.
|
void |
setSelectedObjects(java.util.Collection<SystemObject> systemObjects)
Teilt dem Listener mit, dass die übergebene Menge von Systemobjekte selektiert ist.
|
void |
startModule(SettingsData settingsData)
Diese Methode wird von der Applikation aufgerufen, wenn der Button (oder eine andere Komponente), die dieses Modul repräsentiert, betätigt wird.
|
void |
startSettings(SettingsData settingsData)
Sind die Einstellungen des Dialogs eines Moduls bekannt, kann das Modul direkt gestartet werden.
|
getApplication, getArgumentList, getConnection, saveSettings, setApplication
public void change(SettingsData settingsData)
de.bsvrz.pat.sysbed.plugins.api.ExternalModule
change
in interface ExternalModule
settingsData
- enthält die ausgewählte Datenidentifikationpublic boolean isPreselectionValid(SettingsData settingsData)
de.bsvrz.pat.sysbed.plugins.api.ExternalModuleAdapter
isPreselectionValid
in interface ExternalModule
isPreselectionValid
in class ExternalModuleAdapter
settingsData
- die Einstellungsdaten mit der Datenidentifikationtrue
, die Anforderungen wurden erfüllt, sonst false
public java.lang.String getButtonText()
de.bsvrz.pat.sysbed.plugins.api.ExternalModule
getButtonText
in interface ExternalModule
public java.lang.String getModuleName()
de.bsvrz.pat.sysbed.plugins.api.ExternalModule
getModuleName
in interface ExternalModule
public java.lang.String getTooltipText()
de.bsvrz.pat.sysbed.plugins.api.ExternalModule
getTooltipText
in interface ExternalModule
public void startModule(SettingsData settingsData)
de.bsvrz.pat.sysbed.plugins.api.ExternalModule
startModule
in interface ExternalModule
settingsData
- enthält die ausgewählte Datenidentifikationpublic void startSettings(SettingsData settingsData)
de.bsvrz.pat.sysbed.plugins.api.ExternalModule
startSettings
in interface ExternalModule
settingsData
- enthält die ausgewählte Datenidentifikationpublic void setSelectedObjects(java.util.Collection<SystemObject> systemObjects)
SelectionListener
Teilt dem Listener mit, dass die übergebene Menge von Systemobjekte selektiert ist.
setSelectedObjects
in interface SelectionListener
systemObjects
- die selektierten Systemobjekte