Class SepaDauerauftragControl


  • public class SepaDauerauftragControl
    extends de.willuhn.jameica.gui.AbstractControl
    Controller fuer SEPA-Dauerauftraege.
    • Field Summary

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

        view
    • Constructor Summary

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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      de.willuhn.jameica.gui.input.DecimalInput getBetrag()
      Liefert das Eingabe-Feld fuer den Betrag.
      SepaDauerauftragList getDauerauftragListe()
      Liefert eine Tabelle mit allen vorhandenen SEPA-Dauerauftraegen.
      de.willuhn.jameica.gui.input.TextInput getEmpfaengerBic()
      Liefert das Eingabe-Feld fuer die BIC.
      de.willuhn.jameica.gui.input.TextInput getEmpfaengerKonto()
      Liefert das Eingabe-Feld fuer den Empfaenger.
      AddressInput getEmpfaengerName()
      Liefert das Eingabe-Feld fuer den Empfaenger-Namen.
      de.willuhn.jameica.gui.input.Input getErsteZahlung()
      Liefert ein Datums-Feld fuer die erste Zahlung.
      de.willuhn.jameica.gui.input.Input getKontoAuswahl()
      Liefert ein Auswahlfeld fuer das Konto.
      de.willuhn.jameica.gui.input.Input getLetzteZahlung()
      Liefert ein Datums-Feld fuer die letzte Zahlung.
      de.willuhn.jameica.gui.input.Input getOrderID()
      Liefert ein Anzeige-Feld fuer die Order-ID des Dauerauftrages.
      de.willuhn.jameica.gui.input.Input getPurposeCode()
      Liefert das Eingabe-Feld fuer den Purpose-Code.
      de.willuhn.jameica.gui.input.CheckboxInput getStoreEmpfaenger()
      Liefert eine CheckBox ueber die ausgewaehlt werden kann, ob der Empfaenger mitgespeichert werden soll.
      SepaDauerauftrag getTransfer()
      Liefert den aktuellen SEPA-Dauerauftrag.
      de.willuhn.jameica.gui.input.DialogInput getTurnus()
      Liefert ein Auswahlfeld fuer den Zahlungsturnus.
      ZweckInput getZweck()
      Liefert das Eingabe-Feld fuer den Verwendungszweck.
      void handleExecute()
      Fuehrt den Dauerauftrag aus.
      boolean handleStore()
      Speichert den Geld-Transfer.
      • 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

      • SepaDauerauftragControl

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

      • getTransfer

        public SepaDauerauftrag getTransfer()
                                     throws java.rmi.RemoteException
        Liefert den aktuellen SEPA-Dauerauftrag.
        Returns:
        Throws:
        java.rmi.RemoteException
      • getDauerauftragListe

        public SepaDauerauftragList getDauerauftragListe()
                                                  throws java.rmi.RemoteException
        Liefert eine Tabelle mit allen vorhandenen SEPA-Dauerauftraegen.
        Returns:
        Tabelle.
        Throws:
        java.rmi.RemoteException
      • getTurnus

        public de.willuhn.jameica.gui.input.DialogInput getTurnus()
                                                           throws java.rmi.RemoteException
        Liefert ein Auswahlfeld fuer den Zahlungsturnus.
        Returns:
        Auswahlfeld.
        Throws:
        java.rmi.RemoteException
      • getOrderID

        public de.willuhn.jameica.gui.input.Input getOrderID()
                                                      throws java.rmi.RemoteException
        Liefert ein Anzeige-Feld fuer die Order-ID des Dauerauftrages.
        Returns:
        Anzeige-Feld.
        Throws:
        java.rmi.RemoteException
      • getErsteZahlung

        public de.willuhn.jameica.gui.input.Input getErsteZahlung()
                                                           throws java.rmi.RemoteException
        Liefert ein Datums-Feld fuer die erste Zahlung.
        Returns:
        Datums-Feld.
        Throws:
        java.rmi.RemoteException
      • getLetzteZahlung

        public de.willuhn.jameica.gui.input.Input getLetzteZahlung()
                                                            throws java.rmi.RemoteException
        Liefert ein Datums-Feld fuer die letzte Zahlung.
        Returns:
        Datums-Feld.
        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
      • getEmpfaengerName

        public AddressInput getEmpfaengerName()
                                       throws java.rmi.RemoteException
        Liefert das Eingabe-Feld fuer den Empfaenger-Namen.
        Returns:
        Eingabe-Feld.
        Throws:
        java.rmi.RemoteException
      • getEmpfaengerKonto

        public de.willuhn.jameica.gui.input.TextInput getEmpfaengerKonto()
                                                                  throws java.rmi.RemoteException
        Liefert das Eingabe-Feld fuer den Empfaenger.
        Returns:
        Eingabe-Feld.
        Throws:
        java.rmi.RemoteException
      • getEmpfaengerBic

        public de.willuhn.jameica.gui.input.TextInput getEmpfaengerBic()
                                                                throws java.rmi.RemoteException
        Liefert das Eingabe-Feld fuer die BIC.
        Returns:
        Eingabe-Feld.
        Throws:
        java.rmi.RemoteException
      • getStoreEmpfaenger

        public de.willuhn.jameica.gui.input.CheckboxInput getStoreEmpfaenger()
                                                                      throws java.rmi.RemoteException
        Liefert eine CheckBox ueber die ausgewaehlt werden kann, ob der Empfaenger mitgespeichert werden soll.
        Returns:
        CheckBox.
        Throws:
        java.rmi.RemoteException
      • getBetrag

        public de.willuhn.jameica.gui.input.DecimalInput getBetrag()
                                                            throws java.rmi.RemoteException
        Liefert das Eingabe-Feld fuer den Betrag.
        Returns:
        Eingabe-Feld.
        Throws:
        java.rmi.RemoteException
      • getPurposeCode

        public de.willuhn.jameica.gui.input.Input getPurposeCode()
                                                          throws java.rmi.RemoteException
        Liefert das Eingabe-Feld fuer den Purpose-Code.
        Returns:
        Eingabe-Feld.
        Throws:
        java.rmi.RemoteException
      • getZweck

        public ZweckInput getZweck()
                            throws java.rmi.RemoteException
        Liefert das Eingabe-Feld fuer den Verwendungszweck.
        Returns:
        Eingabe-Feld.
        Throws:
        java.rmi.RemoteException
      • handleExecute

        public void handleExecute()
        Fuehrt den Dauerauftrag aus.
      • handleStore

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