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 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
-
createOrUpdateTemplate
public static void createOrUpdateTemplate(IEntityContext ec, ETextbausteinMsgCode msgCode, Mandant client)
-
getTextbausteineByName
@Deprecated public static Textbaustein getTextbausteineByName(IEntityContext ec, Mandant mandant, String name)
Deprecated.
-
-