Interface MessageTemplateDefinition

    • Method Detail

      • getDescriptionKey

        java.lang.String getDescriptionKey()
        Returns:
        message bundle key with the description of the template definition, with information on the purpose of the messages created with this template.
      • getName

        java.lang.String getName()
        Returns:
        unique name of the message template definition
      • getVariables

        java.util.Map<java.lang.String,​MessageTemplateVariable> getVariables()
        Returns:
        map of variables supported by this template consumer. The map keys are variable names. The values are the keys in the message bundle with descriptions.
      • getCompatibleTechnologies

        java.util.EnumSet<CommunicationTechnology> getCompatibleTechnologies()
        Returns:
        set of supported facilities. Message from the template can be sent only by notification channels which are using this facilities.
      • allowCustomVariables

        default boolean allowCustomVariables()