Class TextbausteinManager


  • public final class TextbausteinManager
    extends Object
    Diese Klasse dient dazu Textbausteine auszuliefern, hierzu ist die Klasses als Singleton konszipiert.
    • Method Detail

      • getMandantSpecificMsg

        public static String getMandantSpecificMsg​(IEntityContext ec,
                                                   Mandant m,
                                                   ETextbausteinMsgCode msgCode)
        Liefert Mandanten-spezifische (nutzerdefinierte) Texte.
        Parameters:
        m - der betreffende Mandant
        msgCode - 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 Mandant
        name - 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 Mandant
        msgCode - der Code zur Identifizierung des gewünschten Textes
        Returns:
        den gefundenen Text oder null, wenn kein passender Text gefunden wurde.
      • 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.