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