Package io.vertigo.basics.constraint
Class ConstraintUtil
java.lang.Object
io.vertigo.basics.constraint.ConstraintUtil
Utility functions for constraints handling.
- Author:
- skerdudou
-
Method Summary
Modifier and TypeMethodDescriptionstatic io.vertigo.core.locale.LocaleMessageTextresolveMessage(Optional<String> overrideMessageOpt, Optional<String> overrideResourceMessageOpt, Supplier<io.vertigo.core.locale.LocaleMessageText> defaultMessageText) Resolve constraint error message based on annotation parameters and a default message.
-
Method Details
-
resolveMessage
public static io.vertigo.core.locale.LocaleMessageText resolveMessage(Optional<String> overrideMessageOpt, Optional<String> overrideResourceMessageOpt, Supplier<io.vertigo.core.locale.LocaleMessageText> defaultMessageText) Resolve constraint error message based on annotation parameters and a default message. overrideMessageOpt and overrideResourceMessageOpt are exclusives.- Parameters:
overrideMessageOpt- Text error messageoverrideResourceMessageOpt- Error ressource name (i18n)defaultMessageText- Default message if other parameters are empty- Returns:
- The MessageKey that will display to the user
-