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 void
createOrUpdateTemplate
(IEntityContext ec, ETextbausteinMsgCode msgCode, Mandant client) static String
getDefaultTextValue
(ETextbausteinMsgCode msgCode, Locale locale) getI18nValues
(IEntityContext ec, Textbaustein template) Provides the i18n values for the given template.static String
getMandantSpecificMsg
(IEntityContext ec, Mandant m, ETextbausteinMsgCode msgCode) Liefert Mandanten-spezifische (nutzerdefinierte) Texte.static Textbaustein
getTextbausteinByMsgCode
(IEntityContext ec, Mandant m, ETextbausteinMsgCode msgCode) Liefert den via Namen angefordeten Mandanten-spezifische (nutzerdefinierte) Text.static Textbaustein
getTextbausteinByMsgCode
(IEntityContext ec, Mandant m, String msgCode) static Textbaustein
getTextbausteinByName
(IEntityContext ec, Mandant mandant, ETextbausteinKategorie kategorie, String name) Liefert Mandanten-spezifische (nutzerdefinierte) Texte einer bestimmten Kategorie.static Textbaustein
getTextbausteinByName
(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 Textbaustein
getTextbausteineByName
(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
- theIEntityContext
template
- theTextbaustein
- Returns:
Map
of 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.
-