Class AbstractSammelTransferControl<T extends SammelTransfer>

  • Type Parameters:
    T - der konkrete Typ des Sammel-Auftrages.
    Direct Known Subclasses:
    SammelLastschriftControl, SammelUeberweisungControl

    public abstract class AbstractSammelTransferControl<T extends SammelTransfer>
    extends de.willuhn.jameica.gui.AbstractControl
    Abstrakte Basis-Implementierung des Controllers fuer die Dialog Liste der Sammellastschriften/Sammel-Überweisungen.
    Author:
    willuhn
    • Field Summary

      • Fields inherited from class de.willuhn.jameica.gui.AbstractControl

        view
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      abstract de.willuhn.jameica.gui.parts.TablePart getBuchungen()
      Liefert eine Liste mit den in diesem Sammel-Auftrag enthaltenen Buchungen.
      KontoInput getKontoAuswahl()
      Liefert ein Auswahlfeld fuer das Konto.
      abstract de.willuhn.jameica.gui.parts.TablePart getListe()
      Liefert eine Tabelle mit den existierenden Sammel-Auftraegen.
      de.willuhn.jameica.gui.input.Input getName()
      Liefert ein Eingabe-Feld fuer den Namen des Sammel-Auftrages.
      ReminderIntervalInput getReminderInterval()
      Liefert das Intervall fuer die zyklische Ausfuehrung.
      de.willuhn.jameica.gui.input.Input getSumme()
      Liefert ein Anzeige-Feld mit der Gesamt-Summe der Buchungen.
      TerminInput getTermin()
      Liefert das Eingabe-Feld fuer den Termin.
      abstract T getTransfer()
      Liefert den aktuellen Sammel-Auftrag.
      boolean handleStore()
      Speichert den Auftrag.
      • Methods inherited from class de.willuhn.jameica.gui.AbstractControl

        getCurrentObject
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AbstractSammelTransferControl

        public AbstractSammelTransferControl​(de.willuhn.jameica.gui.AbstractView view)
        ct.
        Parameters:
        view -
    • Method Detail

      • getTransfer

        public abstract T getTransfer()
                               throws java.rmi.RemoteException
        Liefert den aktuellen Sammel-Auftrag.
        Returns:
        Sammel-Auftrag.
        Throws:
        java.rmi.RemoteException
      • getListe

        public abstract de.willuhn.jameica.gui.parts.TablePart getListe()
                                                                 throws java.rmi.RemoteException
        Liefert eine Tabelle mit den existierenden Sammel-Auftraegen.
        Returns:
        Liste der Sammellastschriften.
        Throws:
        java.rmi.RemoteException
      • getBuchungen

        public abstract de.willuhn.jameica.gui.parts.TablePart getBuchungen()
                                                                     throws java.rmi.RemoteException
        Liefert eine Liste mit den in diesem Sammel-Auftrag enthaltenen Buchungen.
        Returns:
        Liste der Buchungen.
        Throws:
        java.rmi.RemoteException
      • getKontoAuswahl

        public KontoInput getKontoAuswahl()
                                   throws java.rmi.RemoteException
        Liefert ein Auswahlfeld fuer das Konto.
        Returns:
        Auswahl-Feld.
        Throws:
        java.rmi.RemoteException
      • getTermin

        public TerminInput getTermin()
                              throws java.rmi.RemoteException
        Liefert das Eingabe-Feld fuer den Termin.
        Returns:
        Eingabe-Feld.
        Throws:
        java.rmi.RemoteException
      • getReminderInterval

        public ReminderIntervalInput getReminderInterval()
                                                  throws java.lang.Exception
        Liefert das Intervall fuer die zyklische Ausfuehrung.
        Returns:
        Auswahlfeld.
        Throws:
        java.lang.Exception
      • getSumme

        public de.willuhn.jameica.gui.input.Input getSumme()
                                                    throws java.rmi.RemoteException
        Liefert ein Anzeige-Feld mit der Gesamt-Summe der Buchungen.
        Returns:
        Anzeige-Feld.
        Throws:
        java.rmi.RemoteException
      • getName

        public de.willuhn.jameica.gui.input.Input getName()
                                                   throws java.rmi.RemoteException
        Liefert ein Eingabe-Feld fuer den Namen des Sammel-Auftrages.
        Returns:
        Name des Sammel-Auftrages.
        Throws:
        java.rmi.RemoteException
      • handleStore

        public boolean handleStore()
        Speichert den Auftrag.
        Returns:
        true, wenn der Auftrag erfolgreich gespeichert werden konnte.