package ch.elexis.privatrechnung.rechnung; import ch.elexis.core.data.activator.CoreHub; import ch.elexis.core.ui.text.ITextTemplateRequirement; import ch.elexis.privatrechnung.data.PreferenceConstants; public class PrivaterechnungTextTemplateRequirement implements ITextTemplateRequirement { public static final String TT_BILL_DESC = "Vorlage Privatrechnung"; public static final String TT_BILL_ESR_DESC = "Vorlage Privatrechnung (ESR)"; @Override public String[] getNamesOfRequiredTextTemplate(){ return new String[] { getBillTemplate(), getESRTemplate() }; } @Override public String[] getDescriptionsOfRequiredTextTemplate(){ return new String[] { TT_BILL_DESC, TT_BILL_ESR_DESC }; } public static String getBillTemplate(){ return CoreHub.globalCfg.get(PreferenceConstants.cfgTemplateBill, PreferenceConstants.DEFAULT_TEMPLATE_BILL); } public static String getESRTemplate(){ return CoreHub.globalCfg.get(PreferenceConstants.cfgTemplateESR, PreferenceConstants.DEFAULT_TEMPLATE_ESR); } }