Package org.kapott.hbci.GV

Source Code of org.kapott.hbci.GV.GVLastCOR1SEPA

/**
* Gesch�ftsvorfall SEPA Basislastschrift. Diese ist in pain.008.003.02.xsd spezifiziert.
* @author Jan Thielemann
*/

package org.kapott.hbci.GV;

import org.kapott.hbci.GV_Result.AbstractGVRLastSEPA;
import org.kapott.hbci.GV_Result.GVRLastCOR1SEPA;
import org.kapott.hbci.manager.HBCIHandler;
import org.kapott.hbci.manager.LogFilter;

/**
* Implementierung des HBCI-Jobs fuer die SEPA-COR1-Lastschrift.
*/
public class GVLastCOR1SEPA extends AbstractGVLastSEPA
{
    /**
     * Liefert den Lowlevel-Jobnamen.
     * @return der Lowlevel-Jobname.
     */
    public static String getLowlevelName()
    {
        return "LastCOR1SEPA";
    }

    /**
     * ct.
     * @param handler
     */
    public GVLastCOR1SEPA(HBCIHandler handler)
    {
        this(handler, getLowlevelName(), new GVRLastCOR1SEPA());
    }

    /**
     * ct.
     * @param handler
     * @param lowlevelName
     * @param result
     */
    public GVLastCOR1SEPA(HBCIHandler handler, String lowlevelName, AbstractGVRLastSEPA result)
    {
        super(handler, lowlevelName, result);

      // Typ der Lastschrift. Moegliche Werte:
      // CORE = Basis-Lastschrift (Default)
      // COR1 = Basis-Lastschrift mit verkuerzter Vorlaufzeit
      // B2B  = Business-2-Business-Lastschrift mit eingeschraenkter Rueckgabe-Moeglichkeit
        //
        // TODO: Wobei eigentlich nur "COR1" erlaubt ist, da dieser GV nur die COR1-Lastschrift
        // kapselt. Eigentlich sollte das gar nicht konfigurierbar sein
        addConstraint("type", "sepa.type", "COR1", LogFilter.FILTER_NONE);
    }
}
TOP

Related Classes of org.kapott.hbci.GV.GVLastCOR1SEPA

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.