Package de.frankmuenster.mahoe.assistant
Class AbstractCreateAccountDialog<T extends CreateInfo>
- java.lang.Object
-
- de.willuhn.jameica.gui.dialogs.AbstractDialog<T>
-
- de.frankmuenster.mahoe.assistant.AbstractCreateAccountDialog<T>
-
- Type Parameters:
T
- die bankspezifischen CreateAccountInfos
- Direct Known Subclasses:
AktienCreateAccountDialog
,BosCreateAccountDialog
,BshCreateAccountDialog
,SantanderCreateAccountDialog
,TargoBankCreateAccountDialog
public abstract class AbstractCreateAccountDialog<T extends CreateInfo> extends de.willuhn.jameica.gui.dialogs.AbstractDialog<T>
Abstrakter Konto-Anlageassistenten-Dialog. Zeichnet die allgemeinen Inputfelder und die Buttons.- Author:
- Frank Münster
-
-
Field Summary
Fields Modifier and Type Field Description protected de.willuhn.jameica.gui.input.TextAreaInput
accComment
Kommentar Inputprotected de.willuhn.jameica.gui.input.TextInput
accDescription
Bezeichnung Inputprotected de.willuhn.jameica.gui.input.TextInput
accOwner
Kontoinhaber Inputprotected de.willuhn.jameica.gui.util.Container
container
Container für die Inputfelderprotected T
data
Die Rückgabe-Daten
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractCreateAccountDialog()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected T
getData()
protected void
paint(org.eclipse.swt.widgets.Composite parent)
protected abstract boolean
prepareData()
Muss vom Unterklasse implementiert werden.
-
-
-
Field Detail
-
accOwner
protected transient de.willuhn.jameica.gui.input.TextInput accOwner
Kontoinhaber Input
-
accDescription
protected transient de.willuhn.jameica.gui.input.TextInput accDescription
Bezeichnung Input
-
accComment
protected transient de.willuhn.jameica.gui.input.TextAreaInput accComment
Kommentar Input
-
container
protected transient de.willuhn.jameica.gui.util.Container container
Container für die Inputfelder
-
data
protected T extends CreateInfo data
Die Rückgabe-Daten
-
-
Method Detail
-
getData
protected T getData()
- Specified by:
getData
in classde.willuhn.jameica.gui.dialogs.AbstractDialog<T extends CreateInfo>
- See Also:
AbstractDialog.getData()
-
paint
protected void paint(org.eclipse.swt.widgets.Composite parent)
- Specified by:
paint
in classde.willuhn.jameica.gui.dialogs.AbstractDialog<T extends CreateInfo>
- See Also:
AbstractDialog.paint(org.eclipse.swt.widgets.Composite)
-
prepareData
protected abstract boolean prepareData()
Muss vom Unterklasse implementiert werden. Dort müssen die Daten für die Funktion getData() vorbereitet werden.- Returns:
- true, wenn alles in Ordnung ist, false falls Eingabedaten fehlen oder falsch sind.
-
-