standardGroup.addDunningTemplate(createDunningTemplate(user, company, 3, 0, "Unten stehende Rechnung, die bereits seit dem ##lastPaymentDate## fällig ist, wurde noch immer nicht beglichen. Wir bitten um sofortigen Ausgleich, ansonsten behalten wir uns rechtliche Schritte vor."));
}
private DunningTemplate createDunningTemplate(JbsUser user, JbsCompany company, int dunningLevel, double dunningCharge, String dunningTextGerman) {
//Now we have to create dunningTemplates for this group:
DunningTemplate dunningTemplate = new DunningTemplate();
dunningTemplate.setCompany(company);
dunningTemplate.setOwner(user);
dunningTemplate.setGroup(user.getMainGroup());
dunningTemplate.setDunningCharge(dunningCharge);
dunningTemplate.setDunningLevel(dunningLevel);
//JbsLanguagesLocal languages = (JbsLanguagesLocal)context.lookup("JbsLanguagesBean/local");
JbsLanguage langDe=languages.findLanguage("de_DE");
if (langDe!=null)
dunningTemplate.setDunningTemplateText(langDe, dunningTextGerman);
return dunningTemplate;
}