Class SepaLastschriftControl


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

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

        view
    • Constructor Summary

      Constructors 
      Constructor Description
      SepaLastschriftControl​(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.Input getBetrag()
      Liefert das Eingabe-Feld fuer den Betrag.
      de.willuhn.jameica.gui.input.Input getCreditorId()
      Liefert das Eingabe-Feld fuer die Glaeubiger-ID.
      de.willuhn.jameica.gui.input.Input 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 getEndToEndId()
      Liefert das Eingabe-Feld fuer die End2End-ID.
      de.willuhn.jameica.gui.input.Input getKontoAuswahl()
      Liefert ein Auswahlfeld fuer das Konto.
      de.willuhn.jameica.gui.input.Input getMandateId()
      Liefert das Eingabe-Feld fuer die Mandate-ID.
      de.willuhn.jameica.gui.input.Input getPmtInfId()
      Liefert das Eingabe-Feld fuer die PmtInf-ID.
      ReminderIntervalInput getReminderInterval()
      Liefert das Intervall fuer die zyklische Ausfuehrung.
      SepaLastschriftList getSepaLastschriftListe()
      Liefert die Liste der SEPA-Lastschriften.
      de.willuhn.jameica.gui.input.Input getSequenceType()
      Liefert das Eingabe-Feld fuer den Sequenztyp.
      de.willuhn.jameica.gui.input.Input getSignatureDate()
      Liefert das Eingabe-Feld fuer das Unterschriftsdatum.
      de.willuhn.jameica.gui.input.CheckboxInput getStoreEmpfaenger()
      Liefert eine CheckBox ueber die ausgewaehlt werden kann, ob der Empfaenger mitgespeichert werden soll.
      de.willuhn.jameica.gui.input.Input getTargetDate()
      Liefert das Eingabe-Feld fuer das Ausfuehrungsdatum.
      TerminInput getTermin()
      Liefert das Eingabe-Feld fuer den Termin.
      SepaLastschrift getTransfer()  
      de.willuhn.jameica.gui.input.Input getType()
      Liefert das Eingabe-Feld fuer den Typ.
      de.willuhn.jameica.gui.input.Input getZweck()
      Liefert das Eingabe-Feld fuer den Verwendungszweck.
      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

      • SepaLastschriftControl

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

      • getTransfer

        public SepaLastschrift getTransfer()
                                    throws java.rmi.RemoteException
        Returns:
        der Auftrag
        Throws:
        java.rmi.RemoteException
      • getSepaLastschriftListe

        public SepaLastschriftList getSepaLastschriftListe()
                                                    throws java.rmi.RemoteException
        Liefert die Liste der SEPA-Lastschriften.
        Returns:
        Liste der SEPA-Lastschriften.
        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.Input getEmpfaengerBic()
                                                            throws java.rmi.RemoteException
        Liefert das Eingabe-Feld fuer die BIC.
        Returns:
        Eingabe-Feld.
        Throws:
        java.rmi.RemoteException
      • getEndToEndId

        public de.willuhn.jameica.gui.input.Input getEndToEndId()
                                                         throws java.rmi.RemoteException
        Liefert das Eingabe-Feld fuer die End2End-ID.
        Returns:
        Eingabe-Feld.
        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
      • getCreditorId

        public de.willuhn.jameica.gui.input.Input getCreditorId()
                                                         throws java.rmi.RemoteException
        Liefert das Eingabe-Feld fuer die Glaeubiger-ID.
        Returns:
        Eingabe-Feld.
        Throws:
        java.rmi.RemoteException
      • getMandateId

        public de.willuhn.jameica.gui.input.Input getMandateId()
                                                        throws java.rmi.RemoteException
        Liefert das Eingabe-Feld fuer die Mandate-ID.
        Returns:
        Eingabe-Feld.
        Throws:
        java.rmi.RemoteException
      • getSignatureDate

        public de.willuhn.jameica.gui.input.Input getSignatureDate()
                                                            throws java.rmi.RemoteException
        Liefert das Eingabe-Feld fuer das Unterschriftsdatum.
        Returns:
        Eingabe-Feld.
        Throws:
        java.rmi.RemoteException
      • getSequenceType

        public de.willuhn.jameica.gui.input.Input getSequenceType()
                                                           throws java.rmi.RemoteException
        Liefert das Eingabe-Feld fuer den Sequenztyp.
        Returns:
        Eingabe-Feld.
        Throws:
        java.rmi.RemoteException
      • getType

        public de.willuhn.jameica.gui.input.Input getType()
                                                   throws java.rmi.RemoteException
        Liefert das Eingabe-Feld fuer den Typ.
        Returns:
        Eingabe-Feld.
        Throws:
        java.rmi.RemoteException
      • getTargetDate

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

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

        public de.willuhn.jameica.gui.input.Input getBetrag()
                                                     throws java.rmi.RemoteException
        Liefert das Eingabe-Feld fuer den Betrag.
        Returns:
        Eingabe-Feld.
        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.lang.Exception
        Liefert das Intervall fuer die zyklische Ausfuehrung.
        Returns:
        Auswahlfeld.
        Throws:
        java.lang.Exception
      • 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
      • handleStore

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