public class MessageTemplateValidator extends Object
Modifier and Type | Class and Description |
---|---|
static class |
MessageTemplateValidator.IllegalVariablesException |
static class |
MessageTemplateValidator.MandatoryVariablesException |
Constructor and Description |
---|
MessageTemplateValidator() |
Modifier and Type | Method and Description |
---|---|
static Set<String> |
extractCustomVariables(pl.edu.icm.unity.types.I18nMessage message) |
static Set<String> |
extractVariables(pl.edu.icm.unity.types.I18nMessage message) |
static void |
validateMessage(pl.edu.icm.unity.base.msgtemplates.MessageTemplateDefinition consumer,
pl.edu.icm.unity.types.I18nMessage message)
Validates a single
MessageTemplate.Message |
static void |
validateText(pl.edu.icm.unity.base.msgtemplates.MessageTemplateDefinition consumer,
String text,
boolean checkMandatory) |
public static void validateMessage(pl.edu.icm.unity.base.msgtemplates.MessageTemplateDefinition consumer, pl.edu.icm.unity.types.I18nMessage message) throws MessageTemplateValidator.IllegalVariablesException, MessageTemplateValidator.MandatoryVariablesException
MessageTemplate.Message
consumer
- message
- MessageTemplateValidator.MandatoryVariablesException
pl.edu.icm.unity.exceptions.WrongArgumentException
MessageTemplateValidator.IllegalVariablesException
public static Set<String> extractVariables(pl.edu.icm.unity.types.I18nMessage message)
public static Set<String> extractCustomVariables(pl.edu.icm.unity.types.I18nMessage message)
public static void validateText(pl.edu.icm.unity.base.msgtemplates.MessageTemplateDefinition consumer, String text, boolean checkMandatory) throws MessageTemplateValidator.IllegalVariablesException, MessageTemplateValidator.MandatoryVariablesException
Copyright © 2019 Unity. All rights reserved.