Versionen im Vergleich

Schlüssel

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

SEPA-Nuclet – 4.8.3 SEPA: Prozesslogik: Das SEPA-Nuclet stellt in der abstrakten Klasse AbstractSEPALogic die grundlegende Prozesslogik für die Erstellung von SEPA-Exporten bereit.

globe with meridians Sprache: Deutsch · English

open book 4.8.3 SEPA: Prozesslogik

Das SEPA-Nuclet stellt in der abstrakten Klasse AbstractSEPALogic die grundlegende Prozesslogik für die Erstellung von SEPA-Exporten bereit.

Status
colourGrey
titleReferenz
Status
colourBlue
titleIntegratoren
Status
colourGreen
titleStand: Jul 2026
Status
colourGrey
titlegilt fuer Nuclos 4.2026.x

Panel
bgColor#F4F5F7

Auf dieser Seite

Inhalt
maxLevel2
minLevel2

Das SEPA-Nuclet stellt in der abstrakten Klasse AbstractSEPALogic die grundlegende Prozesslogik für die Erstellung von SEPA-Exporten bereit.

...

Außerdem ist die Initialisierung der tatsächlich eingesetzten Prozesslogik in zwei Regeln einzusetzen.

Klasse
Funktion
Java-Package
Anzupassende Methoden
SEPALogicTemplate für anwendungspezifische Prozesslogikorg.nuclet.sepa.logic
  • createCreditorIdentification(SEPAExport)
  • createDebitorIdentification(SEPAExport)
  • createRemittanceInformation(AbstractCreditorWrapper, AbstractReferenceWrapper, BigDecimal)
  • createRemittanceInformation(AbstractDebitorWrapper, AbstractReferenceWrapper, BigDecimal)
  • fetchCreditTansferReferences(SEPAExport)
  • fetchDirectDebitReferences(SEPAExport)
ExportSEPAMessageerstellt eine Vorschau der zu exportierenden SEPA-Zahlungenorg.nuclet.sepa.rulecustom(CustomContext)
ExportSEPAMessageAndProcessReferenceserzeugt einen SEPA-Export und markiert die exportierten Objekteorg.nuclet.sepa.rulechangeState(StateChangeContext)

Tabelle 4.8.3: Übersicht, Anpassungen in Prozesslogik

...

Codeblock
languagejava
titleorg.nuclet.sepa.rule.ExportSEPAMessageAndProcessReferences
linenumberstrue
collapsetrue
package org.nuclet.sepa.rule;
 
import org.nuclos.api.annotation.Rule;
import org.nuclos.api.context.StateChangeContext;
import org.nuclos.api.exception.BusinessException;
import org.nuclos.api.rule.StateChangeRule;

import org.nuclet.sepa.SEPAExport;
import org.nuclet.sepa.logic.SEPALogic;

 
/** 
 * @name ExportSEPAMesssageAndProcessReferences 
 * @description Export SEPA messsage and process references
 * @usage 
 * @change 
 * 
 * @version 2.0
 * @date 30.01.2015
 * @nuclet org.nuclet.SEPA
 * @nucletversion 2.0.0 
 * @sincenucletversion 1.0.0
 * @since 21.03.2014
 * 
 * @author frank.lehmann@nuclos.de
 */ 
@Rule(name="ExportSEPAMesssageAndProcessReferences", description="Export SEPA messsage and process references")
public class ExportSEPAMesssageAndProcessReferences implements StateChangeRule 
{
 
 public void changeState(StateChangeContext context) throws BusinessException 
 {
 final SEPAExport boSEPAExport = context.getBusinessObject(SEPAExport.class);
 
 SEPALogic logic = new SEPALogic(context);
 logic.initialize(context, boSEPAExport);
 logic.export();
 logic.processReferences(boSEPAExport); 
 }
}

Verwandte Seiten

open book Nuclet: SEPA (sind im Handelsnuclet verfügbar)


SEPA-Datenblatt

Öffnen →

open book Schnittstellen


Alle Integrationen

Öffnen →