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.AbstractControlAbstrakte 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 BatchBookInputgetBatchBook()Liefert ein Auswahlfeld fuer den Batchbook-Mode.abstract de.willuhn.jameica.gui.parts.TablePartgetBuchungen()Liefert eine Liste mit den in diesem Sammel-Auftrag enthaltenen Buchungen.de.willuhn.jameica.gui.input.InputgetKontoAuswahl()Liefert ein Auswahlfeld fuer das Konto.abstract de.willuhn.jameica.gui.parts.TablePartgetListe()Liefert eine Tabelle mit den existierenden Sammel-Auftraegen.de.willuhn.jameica.gui.input.InputgetName()Liefert ein Eingabe-Feld fuer den Namen des Sammel-Auftrages.de.willuhn.jameica.gui.input.InputgetPmtInfId()Liefert das Eingabe-Feld fuer die PmtInf-ID.ReminderIntervalInputgetReminderInterval()Liefert das Intervall fuer die zyklische Ausfuehrung.abstract java.lang.Class<? extends SynchronizeJob>getSynchronizeJobType()Liefert die Synchronize-Job-Art.TerminInputgetTermin()Liefert das Eingabe-Feld fuer den Termin.abstract TgetTransfer()Liefert den aktuellen Sammel-Auftrag.booleanhandleStore()Speichert den Auftrag.voidstore()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.RemoteExceptionLiefert 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.RemoteExceptionLiefert 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.RemoteExceptionLiefert 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.RemoteExceptionLiefert 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.RemoteExceptionLiefert das Eingabe-Feld fuer die PmtInf-ID.- Returns:
- Eingabe-Feld.
- Throws:
java.rmi.RemoteException
-
store
public void store() throws java.lang.ExceptionSpeichert den Auftrag.- Throws:
java.lang.Exception
-
handleStore
public boolean handleStore()
Speichert den Auftrag.- Returns:
- true, wenn das Speichern erfolgreich war, sonst false.
-
-