Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Außerdem stellen die Fassaden Wrapper-Methoden bereit, die die tatsächlich verwendeten Businessobjekte auf die in Abschnitt 4.8.1. definierten Wrapper-Objekte umwandeln. Diese Methoden sind von Ihnen im Normalfall nicht anzupassen, sofern Sie die Wrapper-Klassen aus dem SEPA-Nuclet verwenden.

Bei der Anbindung des SEPA-Nuclets sind die folgende Fassadenklassen für Debitoren, Referenzen und Zahlungsreferenzen anzupassen:

Fassaden-KlasseFunktionJava-PackageAnzupassende Methoden
DebitorFacade
  • Definition der tatsächlichen Debitorenklasse
  • Wrapper-Methoden
org.nuclet.sepa.facade
  • getDebitorWrapper(UpdateContext)
  • getDebitorWrapper(Modifiable)
  • getWrappedClass()
    ReferenceFacade
    • Definition der tatsächlichen Klasse für Referenzobjekte
    • Wrapper-Methoden
    org.nuclet.sepa.facade
    • getReferenceWrapper(Modifiable)
    • getWrappedClass()
    PaymentReferenceFacade
    • Definition der tatsächlichen Zahlungsreferenzklasse
    • Definition von Attributen
    • Wrapper-Methoden
    org.nuclet.sepa.facade
    • getPaymentReferenceWrapper(Modifiable)
    • getWrappedClass()
    • getSEPAPaymentInformationAttribute()

    Tabelle 4.8.2: Übersicht, Anpassungen in Fassaden-Klassen

    ...

    In der Klasse DebitorFacade müssen drei Methoden implementiert werden:

    ...

    muss eine Methode implementiert werden:

    • getWrappedClass() sollte die Java-Klasse des verwendeten Debitorenobjektes zurückgeben

    ...

    In der Klasse ReferenceFacade müssen drei Methoden muss ebenfalls nur eine Methode implementiert werden:

    ...

    • getWrappedClass() sollte die Java-Klasse des verwendeten Referenzobjektes zurückgeben

    ...

    In der Klasse PaymentReferenceFacade müssen drei zwei Methoden implementiert werden:

    • getPaymentReferenceWrappergetSEPAPaymentInformationAttribute(Modifiable) wandelt ein Zahlungsreferenz-Businessobjekt in ein Objekt vom Typ AbstractPaymentReferenceWrapper) sollte das Attribut zurückliefern, das auf die SEPA-Zahlungsinformationen referenziert
    • getWrappedClass() sollte die Java-Klasse des verwendeten Zahlungsreferenzobjektes zurückgeben

    ...