Versionen im Vergleich

Schlüssel

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

...

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
languagejava
titleorg.nuclet.sepa.rule.ExportSEPAMessage
linenumberstrue
collapsetrue
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
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.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);
    }
}

...