Class AbstractSepaSammelTransferControl<T extends SepaSammelTransfer>

java.lang.Object
de.willuhn.jameica.gui.AbstractControl
de.willuhn.jameica.hbci.gui.controller.AbstractSepaSammelTransferControl<T>
Type Parameters:
T - der konkrete Typ des Sammel-Auftrages.
Direct Known Subclasses:
SepaSammelLastschriftControl, SepaSammelUeberweisungControl

public abstract class AbstractSepaSammelTransferControl<T extends SepaSammelTransfer> extends de.willuhn.jameica.gui.AbstractControl
Abstrakte Basis-Implementierung des Controllers fuer die Dialog Liste der SEPA-Sammellastschriften/SEPA-Sammelüberweisungen.
  • Field Summary

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

    view
  • Constructor Summary

    Constructors
    Constructor
    Description
    AbstractSepaSammelTransferControl(de.willuhn.jameica.gui.AbstractView view)
    ct.
  • Method Summary

    Modifier and Type
    Method
    Description
    Liefert ein Auswahlfeld fuer den Batchbook-Mode.
    abstract de.willuhn.jameica.gui.parts.TablePart
    Liefert eine Liste mit den in diesem Sammel-Auftrag enthaltenen Buchungen.
    de.willuhn.jameica.gui.input.Input
    Liefert ein Auswahlfeld fuer das Konto.
    abstract de.willuhn.jameica.gui.parts.TablePart
    Liefert eine Tabelle mit den existierenden Sammel-Auftraegen.
    de.willuhn.jameica.gui.input.Input
    Liefert ein Eingabe-Feld fuer den Namen des Sammel-Auftrages.
    de.willuhn.jameica.gui.input.Input
    Liefert das Eingabe-Feld fuer die PmtInf-ID.
    Liefert das Intervall fuer die zyklische Ausfuehrung.
    abstract Class<? extends SynchronizeJob>
    Liefert die Synchronize-Job-Art.
    Liefert das Eingabe-Feld fuer den Termin.
    abstract T
    Liefert den aktuellen Sammel-Auftrag.
    boolean
    Speichert den Auftrag.
    void
    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 Details

    • AbstractSepaSammelTransferControl

      public AbstractSepaSammelTransferControl(de.willuhn.jameica.gui.AbstractView view)
      ct.
      Parameters:
      view -
  • Method Details

    • getTransfer

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

      public abstract Class<? extends SynchronizeJob> getSynchronizeJobType()
      Liefert die Synchronize-Job-Art.
      Returns:
      die Synchronize-Job-Art.
    • getListe

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

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

      public de.willuhn.jameica.gui.input.Input getKontoAuswahl() throws RemoteException
      Liefert ein Auswahlfeld fuer das Konto.
      Returns:
      Auswahl-Feld.
      Throws:
      RemoteException
    • getBatchBook

      public BatchBookInput getBatchBook() throws RemoteException
      Liefert ein Auswahlfeld fuer den Batchbook-Mode.
      Returns:
      Auswahlfeld.
      Throws:
      RemoteException
    • getTermin

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

      public ReminderIntervalInput getReminderInterval() throws RemoteException
      Liefert das Intervall fuer die zyklische Ausfuehrung.
      Returns:
      Auswahlfeld.
      Throws:
      RemoteException
    • getName

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

      public de.willuhn.jameica.gui.input.Input getPmtInfId() throws RemoteException
      Liefert das Eingabe-Feld fuer die PmtInf-ID.
      Returns:
      Eingabe-Feld.
      Throws:
      RemoteException
    • store

      public void store() throws Exception
      Speichert den Auftrag.
      Throws:
      Exception
    • handleStore

      public boolean handleStore()
      Speichert den Auftrag.
      Returns:
      true, wenn das Speichern erfolgreich war, sonst false.