package ch.elexis.agenda.text; import ch.elexis.agenda.preferences.PreferenceConstants; import ch.elexis.core.data.activator.CoreHub; import ch.elexis.core.ui.text.ITextTemplateRequirement; public class AgendaTextTemplateRequirement implements ITextTemplateRequirement { public static final String TT_APPOINTMENT_CARD = CoreHub.localCfg.get( PreferenceConstants.AG_PRINT_APPOINTMENTCARD_TEMPLATE, PreferenceConstants.AG_PRINT_APPOINTMENTCARD_TEMPLATE_DEFAULT); public static final String TT_APPOINTMENT_CARD_DESC = "Vorlage für Terminkarte mit kommenden Terminen des Patienten"; public static final String TT_AGENDA_LIST = "AgendaListe"; public static final String TT_AGENDA_LIST_DESC = "Liste der Konsultationen für aktuellen Mandanten heute"; @Override public String[] getNamesOfRequiredTextTemplate(){ return new String[] { TT_APPOINTMENT_CARD, TT_AGENDA_LIST }; } @Override public String[] getDescriptionsOfRequiredTextTemplate(){ return new String[] { TT_APPOINTMENT_CARD_DESC, TT_AGENDA_LIST_DESC }; } }