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
ConstructorsConstructorDescriptionAbstractSepaSammelTransferControl
(de.willuhn.jameica.gui.AbstractView view) ct. -
Method Summary
Modifier and TypeMethodDescriptionLiefert 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
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
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
store()
Speichert den Auftrag.Methods inherited from class de.willuhn.jameica.gui.AbstractControl
getCurrentObject
-
Constructor Details
-
AbstractSepaSammelTransferControl
public AbstractSepaSammelTransferControl(de.willuhn.jameica.gui.AbstractView view) ct.- Parameters:
view
-
-
-
Method Details
-
getTransfer
Liefert den aktuellen Sammel-Auftrag.- Returns:
- Sammel-Auftrag.
- Throws:
RemoteException
-
getSynchronizeJobType
Liefert die Synchronize-Job-Art.- Returns:
- die Synchronize-Job-Art.
-
getListe
Liefert eine Tabelle mit den existierenden Sammel-Auftraegen.- Returns:
- Liste der Sammellastschriften.
- Throws:
RemoteException
-
getBuchungen
Liefert eine Liste mit den in diesem Sammel-Auftrag enthaltenen Buchungen.- Returns:
- Liste der Buchungen.
- Throws:
RemoteException
-
getKontoAuswahl
Liefert ein Auswahlfeld fuer das Konto.- Returns:
- Auswahl-Feld.
- Throws:
RemoteException
-
getBatchBook
Liefert ein Auswahlfeld fuer den Batchbook-Mode.- Returns:
- Auswahlfeld.
- Throws:
RemoteException
-
getTermin
Liefert das Eingabe-Feld fuer den Termin.- Returns:
- Eingabe-Feld.
- Throws:
RemoteException
-
getReminderInterval
Liefert das Intervall fuer die zyklische Ausfuehrung.- Returns:
- Auswahlfeld.
- Throws:
RemoteException
-
getName
Liefert ein Eingabe-Feld fuer den Namen des Sammel-Auftrages.- Returns:
- Name des Sammel-Auftrages.
- Throws:
RemoteException
-
getPmtInfId
Liefert das Eingabe-Feld fuer die PmtInf-ID.- Returns:
- Eingabe-Feld.
- Throws:
RemoteException
-
store
Speichert den Auftrag.- Throws:
Exception
-
handleStore
public boolean handleStore()Speichert den Auftrag.- Returns:
- true, wenn das Speichern erfolgreich war, sonst false.
-