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 voidcreateOrUpdateTemplate(IEntityContext ec, ETextbausteinMsgCode msgCode, Mandant client)static StringgetDefaultTextValue(ETextbausteinMsgCode msgCode, Locale locale)static Map<String,String>getI18nValues(IEntityContext ec, Textbaustein template)Provides the i18n values for the given template.static StringgetMandantSpecificMsg(IEntityContext ec, Mandant client, ETextbausteinMsgCode messageCode)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>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 TextbausteingetTextbausteineByName(IEntityContext ec, Mandant mandant, String name)Deprecated. 
 - 
 
- 
- 
Method Detail
- 
getMandantSpecificMsg
public static String getMandantSpecificMsg(IEntityContext ec, Mandant client, ETextbausteinMsgCode messageCode)
Liefert Mandanten-spezifische (nutzerdefinierte) Texte.- Parameters:
 ec- The entity context to use for accessing the database.client- Theclientwho owns thetemplate.messageCode- Themessage codeto search for.- Returns:
 - The 
text contentof the template, or null when no template was found. 
 
- 
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- theIEntityContexttemplate- theTextbaustein- Returns:
 Mapof 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. 
 - 
 
 -