Package de.xima.fc.manager
Class TextbausteinManager
- java.lang.Object
-
- de.xima.fc.manager.TextbausteinManager
-
public final class TextbausteinManager extends Object
Diese Klasse dient dazu Textbausteine auszuliefern, hierzu ist die Klasses als Singleton konszipiert.
-
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static void
createOrUpdateTemplate(IEntityContext ec, ETextbausteinMsgCode msgCode, Mandant client)
static String
getDefaultTextValue(ETextbausteinMsgCode msgCode, Locale locale)
static Map<String,String>
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>
getTextbausteine(IEntityContext ec, Mandant m)
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 Detail
-
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
public static Textbaustein getTextbausteinByName(IEntityContext ec, Mandant mandant, String name)
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
public static Textbaustein getTextbausteinByMsgCode(IEntityContext ec, Mandant m, String msgCode)
-
getTextbausteine
public static List<Textbaustein> getTextbausteine(IEntityContext ec, Mandant m)
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
public static Map<String,String> getI18nValues(IEntityContext ec, Textbaustein template)
Provides the i18n values for the given template.- Parameters:
ec
- theIEntityContext
template
- theTextbaustein
- Returns:
Map
of i18n values
-
getDefaultTextValue
public static String getDefaultTextValue(ETextbausteinMsgCode msgCode, Locale locale)
-
createOrUpdateTemplate
public static void createOrUpdateTemplate(IEntityContext ec, ETextbausteinMsgCode msgCode, Mandant client)
-
getTextbausteineByName
@Deprecated public static Textbaustein getTextbausteineByName(IEntityContext ec, Mandant mandant, String name)
Deprecated.
-
-