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
    Kommentar Input
    protected de.willuhn.jameica.gui.input.TextInput
    Bezeichnung Input
    protected de.willuhn.jameica.gui.input.TextInput
    Kontoinhaber Input
    protected de.willuhn.jameica.gui.util.Container
    Container für die Inputfelder
    protected T
    Die Rückgabe-Daten

    Fields inherited from class de.willuhn.jameica.gui.dialogs.AbstractDialog

    i18n, MONITOR_CURRENT, MONITOR_PRIMARY, POSITION_CENTER, POSITION_MOUSE
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected T
     
    protected void
    paint(org.eclipse.swt.widgets.Composite parent)
     
    protected abstract boolean
    Muss vom Unterklasse implementiert werden.

    Methods inherited from class de.willuhn.jameica.gui.dialogs.AbstractDialog

    addCloseListener, addShellListener, close, createShell, getDisplay, getShell, isModeless, onEscape, open, setMonitor, setPanelText, setSideImage, setSize, setTitle

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • 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
  • Constructor Details

    • AbstractCreateAccountDialog

      protected AbstractCreateAccountDialog()
  • Method Details

    • getData

      protected T getData()
      Specified by:
      getData in class de.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 class de.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.