@Override
protected void exportObject(Object o, int idx, JobContext ctx) throws Exception
{
Properties props = ctx.props;
AuslandsUeberweisung u = (AuslandsUeberweisung) o;
Konto k = u.getKonto();
props.setProperty(SepaUtil.insertIndex("dst.bic",idx), StringUtils.trimToEmpty(u.getGegenkontoBLZ()));
props.setProperty(SepaUtil.insertIndex("dst.iban",idx), StringUtils.trimToEmpty(u.getGegenkontoNummer()));
props.setProperty(SepaUtil.insertIndex("dst.name",idx), StringUtils.trimToEmpty(u.getGegenkontoName()));
props.setProperty(SepaUtil.insertIndex("btg.value",idx), HBCIUtils.value2String(u.getBetrag()));
props.setProperty(SepaUtil.insertIndex("btg.curr",idx), k.getWaehrung() != null ? k.getWaehrung() : HBCIProperties.CURRENCY_DEFAULT_DE);
props.setProperty(SepaUtil.insertIndex("usage",idx), StringUtils.trimToEmpty(u.getZweck()));
props.setProperty(SepaUtil.insertIndex("endtoendid",idx), StringUtils.trimToEmpty(u.getEndtoEndId()));
props.setProperty("pmtinfid",StringUtils.trimToEmpty(u.getPmtInfId()));
}