Seitenhistorie
...
4.8.3.2 ExportSEPAMessage
In der Klasse ExportSEPAMessage ist die Klasse SEPALogic gegen die von Ihnen im Abschnitt 4.8.3.1 erstellte Prozesslogik auszutauschen.
| Codeblock | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
package org.nuclet.sepa.rule;
import org.nuclos.api.annotation.Rule;
import org.nuclos.api.context.CustomContext;
import org.nuclos.api.exception.BusinessException;
import org.nuclos.api.rule.CustomRule;
import org.nuclet.sepa.*;
import org.nuclet.sepa.logic.*;
// @replace!
//
// Bitte an dieser Stelle Ihre eigene Prozesslogik einsetzen
// import de.ihrefirma.sepa.logic.SEPALogic;
/**
* @name ExportSEPAMesssage
* @description Export the SEPA messsage that is related to a given SEPA export
* @usage
* @change
*
* @version 1.0
* @date 21.03.2014
* @nuclet org.nuclet.SEPA
* @nucletversion 1.0.0
* @sincenucletversion 1.0.0
* @since 21.03.2014
*
* @author frank.lehmann@nuclos.de
*
*/
@Rule(name="ExportSEPAMesssage", description="Export SEPA Messsage")
public class ExportSEPAMesssage implements CustomRule
{
public void custom(CustomContext context) throws BusinessException
{
// @replace!
//
// Bitte an dieser Stelle Ihre eigene Prozesslogik einsetzen
SEPALogic logic = new SEPALogic(context);
logic.initialize(context);
logic.export(context.getBusinessObject(SEPAExport.class));
}
} |
4.8.3.
...
3 ExportSEPAMessageAndProcessReferences
In der Klasse ExportSEPAMessageAndProcessReferences ist die Klasse SEPALogic gegen die von Ihnen im Abschnitt 4.8.3.1 erstellte Prozesslogik auszutauschen.
| Codeblock | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
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.bffs.sepa.BFFSSepaLogic;
import org.nuclet.sepa.*;
import org.nuclet.sepa.logic.*;
// @replace!
//
// Bitte an dieser Stelle Ihre eigene Prozesslogik einsetzen
// import de.ihrefirma.sepa.logic.SEPALogic;
/**
* @name ExportSEPAMesssageAndProcessReferences
* @description Export the SEPA messsage that is related to a given SEPA export and process all references
* @usage
* @change
*
* @version 1.0
* @date 21.03.2014
* @nuclet org.nuclet.SEPA
* @nucletversion 1.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);
// @replace!
//
// Bitte an dieser Stelle Ihre eigene Prozesslogik einsetzen
SEPALogic logic = new SEPALogic(context);
logic.initialize(context);
logic.export(boSEPAExport);
logic.processReferences(boSEPAExport);
}
} |
...
Überblick
Inhalte