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.Messageconsumer - message - MessageTemplateValidator.MandatoryVariablesExceptionpl.edu.icm.unity.exceptions.WrongArgumentExceptionMessageTemplateValidator.IllegalVariablesExceptionpublic 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 © 2020 Unity. All rights reserved.