Class AbstractCreateAccountDialog<T extends CreateInfo>

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected de.willuhn.jameica.gui.input.TextAreaInput accComment
      Kommentar Input
      protected de.willuhn.jameica.gui.input.TextInput accDescription
      Bezeichnung Input
      protected de.willuhn.jameica.gui.input.TextInput accOwner
      Kontoinhaber Input
      protected de.willuhn.jameica.gui.util.Container container
      Container für die Inputfelder
      protected T data
      Die Rückgabe-Daten
      • Fields inherited from class de.willuhn.jameica.gui.dialogs.AbstractDialog

        i18n, MONITOR_CURRENT, MONITOR_PRIMARY, POSITION_CENTER, POSITION_MOUSE
    • 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.
      • 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 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
    • Constructor Detail

      • AbstractCreateAccountDialog

        protected AbstractCreateAccountDialog()
    • Method Detail

      • 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.