org.kapott.hbci.GV.GVTermMultiUebSEPADel Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of hbci4j-adorsys Show documentation
Show all versions of hbci4j-adorsys Show documentation
HBCI4j - Home Banking Computer Interface for Java - Clone from https://github.com/hbci4j/hbci4java
package org.kapott.hbci.GV;
import org.kapott.hbci.GV_Result.HBCIJobResultImpl;
import org.kapott.hbci.passport.HBCIPassportInternal;
/**
* Implementierung des HBCI-Jobs fuer die Löschung einer SEPA-Terminsamellüberweisung.
*/
public class GVTermMultiUebSEPADel extends AbstractHBCIJob {
public GVTermMultiUebSEPADel(HBCIPassportInternal passport) {
this(passport, getLowlevelName());
}
public GVTermMultiUebSEPADel(HBCIPassportInternal passport, String name) {
super(passport, name, new HBCIJobResultImpl(passport));
addConstraint("src.bic", "My.bic", null);
addConstraint("src.iban", "My.iban", null);
if (this.canNationalAcc(passport)) // nationale Bankverbindung mitschicken, wenn erlaubt
{
addConstraint("src.country", "My.KIK.country", "");
addConstraint("src.blz", "My.KIK.blz", "");
addConstraint("src.number", "My.number", "");
addConstraint("src.subnumber", "My.subnumber", "");
}
addConstraint("orderid", "orderid", null);
addConstraint("submissionDate", "sepa.batchbook", "");
addConstraint("executionDate", "sepa.batchbook", "");
addConstraint("count", "sepa.batchbook", "");
addConstraint("btg.value", "BTG.value", "");
addConstraint("btg.curr", "BTG.curr", "");
}
public static String getLowlevelName() {
return "TermSammelUebSEPADel";
}
}