Package de.xima.fc.manager
Class TextbausteinManager
java.lang.Object
de.xima.fc.manager.TextbausteinManager
Diese Klasse dient dazu Textbausteine auszuliefern, hierzu ist die Klasses als Singleton konszipiert.
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidcreateOrUpdateTemplate(IEntityContext ec, ETextbausteinMsgCode msgCode, Mandant client) static StringgetDefaultTextValue(ETextbausteinMsgCode msgCode, Locale locale) getI18nValues(IEntityContext ec, Textbaustein template) Provides the i18n values for the given template.static StringgetMandantSpecificMsg(IEntityContext ec, Mandant m, ETextbausteinMsgCode msgCode) Liefert Mandanten-spezifische (nutzerdefinierte) Texte.static TextbausteingetTextbausteinByMsgCode(IEntityContext ec, Mandant m, ETextbausteinMsgCode msgCode) Liefert den via Namen angefordeten Mandanten-spezifische (nutzerdefinierte) Text.static TextbausteingetTextbausteinByMsgCode(IEntityContext ec, Mandant m, String msgCode) static TextbausteingetTextbausteinByName(IEntityContext ec, Mandant mandant, ETextbausteinKategorie kategorie, String name) Liefert Mandanten-spezifische (nutzerdefinierte) Texte einer bestimmten Kategorie.static TextbausteingetTextbausteinByName(IEntityContext ec, Mandant mandant, String name) Liefert den via Namen angefordeten Mandanten-spezifische (nutzerdefinierte) Text.static List<Textbaustein>Liefert Mandanten-spezifische (nutzerdefinierte) Texte.static List<Textbaustein>getTextbausteineByKategorie(IEntityContext ec, Mandant mandant, ETextbausteinKategorie kategorie) Liefert Mandanten-spezifische (nutzerdefinierte) Texte einer bestimmten Kategorie.static TextbausteingetTextbausteineByName(IEntityContext ec, Mandant mandant, String name) Deprecated.
-
Method Details
-
getMandantSpecificMsg
public static String getMandantSpecificMsg(IEntityContext ec, Mandant m, ETextbausteinMsgCode msgCode) Liefert Mandanten-spezifische (nutzerdefinierte) Texte.- Parameters:
m- der betreffende MandantmsgCode- der Code zur Identifizierung des gewünschten Textes- Returns:
- den gefundenen Text oder
null, wenn kein passender Text gefunden wurde.
-
getTextbausteinByName
Liefert den via Namen angefordeten Mandanten-spezifische (nutzerdefinierte) Text.- Parameters:
mandant- der betreffende Mandantname- der Code zur Identifizierung des gewünschten Textes- Returns:
- den gefundenen Text oder
null, wenn kein passender Text gefunden wurde.
-
getTextbausteinByMsgCode
public static Textbaustein getTextbausteinByMsgCode(IEntityContext ec, Mandant m, ETextbausteinMsgCode msgCode) Liefert den via Namen angefordeten Mandanten-spezifische (nutzerdefinierte) Text.- Parameters:
m- der betreffende MandantmsgCode- der Code zur Identifizierung des gewünschten Textes- Returns:
- den gefundenen Text oder
null, wenn kein passender Text gefunden wurde.
-
getTextbausteinByMsgCode
-
getTextbausteine
Liefert Mandanten-spezifische (nutzerdefinierte) Texte.- Parameters:
m- der betreffende Mandant- Returns:
- den gefundenen Text oder
null, wenn kein passender Text gefunden wurde.
-
getTextbausteineByKategorie
public static List<Textbaustein> getTextbausteineByKategorie(IEntityContext ec, Mandant mandant, ETextbausteinKategorie kategorie) Liefert Mandanten-spezifische (nutzerdefinierte) Texte einer bestimmten Kategorie.- Parameters:
mandant- der betreffende Mandant- Returns:
- den gefundenen Text oder
null, wenn kein passender Text gefunden wurde.
-
getTextbausteinByName
public static Textbaustein getTextbausteinByName(IEntityContext ec, Mandant mandant, ETextbausteinKategorie kategorie, String name) Liefert Mandanten-spezifische (nutzerdefinierte) Texte einer bestimmten Kategorie.- Parameters:
mandant- der betreffende Mandant- Returns:
- den gefundenen Text oder
null, wenn kein passender Text gefunden wurde.
-
getI18nValues
Provides the i18n values for the given template.- Parameters:
ec- theIEntityContexttemplate- theTextbaustein- Returns:
Mapof i18n values
-
getDefaultTextValue
-
createOrUpdateTemplate
public static void createOrUpdateTemplate(IEntityContext ec, ETextbausteinMsgCode msgCode, Mandant client) -
getTextbausteineByName
@Deprecated public static Textbaustein getTextbausteineByName(IEntityContext ec, Mandant mandant, String name) Deprecated.
-