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.- Author:
- willuhn
-
-
Constructor Summary
Constructors Constructor Description AbstractSepaSammelTransferControl(de.willuhn.jameica.gui.AbstractView view)
ct.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description BatchBookInput
getBatchBook()
Liefert ein Auswahlfeld fuer den Batchbook-Mode.abstract de.willuhn.jameica.gui.parts.TablePart
getBuchungen()
Liefert eine Liste mit den in diesem Sammel-Auftrag enthaltenen Buchungen.de.willuhn.jameica.gui.input.Input
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.de.willuhn.jameica.gui.input.Input
getPmtInfId()
Liefert das Eingabe-Feld fuer die PmtInf-ID.ReminderIntervalInput
getReminderInterval()
Liefert das Intervall fuer die zyklische Ausfuehrung.abstract java.lang.Class<? extends SynchronizeJob>
getSynchronizeJobType()
Liefert die Synchronize-Job-Art.TerminInput
getTermin()
Liefert das Eingabe-Feld fuer den Termin.abstract T
getTransfer()
Liefert den aktuellen Sammel-Auftrag.boolean
handleStore()
Speichert den Auftrag.void
store()
Speichert den Auftrag.
-
-
-
Method Detail
-
getTransfer
public abstract T getTransfer() throws java.rmi.RemoteException
Liefert den aktuellen Sammel-Auftrag.- Returns:
- Sammel-Auftrag.
- Throws:
java.rmi.RemoteException
-
getSynchronizeJobType
public abstract java.lang.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 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 de.willuhn.jameica.gui.input.Input getKontoAuswahl() throws java.rmi.RemoteException
Liefert ein Auswahlfeld fuer das Konto.- Returns:
- Auswahl-Feld.
- Throws:
java.rmi.RemoteException
-
getBatchBook
public BatchBookInput getBatchBook() throws java.rmi.RemoteException
Liefert ein Auswahlfeld fuer den Batchbook-Mode.- Returns:
- Auswahlfeld.
- 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.rmi.RemoteException
Liefert das Intervall fuer die zyklische Ausfuehrung.- Returns:
- Auswahlfeld.
- 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
-
getPmtInfId
public de.willuhn.jameica.gui.input.Input getPmtInfId() throws java.rmi.RemoteException
Liefert das Eingabe-Feld fuer die PmtInf-ID.- Returns:
- Eingabe-Feld.
- Throws:
java.rmi.RemoteException
-
store
public void store() throws java.lang.Exception
Speichert den Auftrag.- Throws:
java.lang.Exception
-
handleStore
public boolean handleStore()
Speichert den Auftrag.- Returns:
- true, wenn das Speichern erfolgreich war, sonst false.
-
-