Package io.vertigo.basics.constraint
Class ConstraintUtil
- java.lang.Object
-
- io.vertigo.basics.constraint.ConstraintUtil
-
public final class ConstraintUtil extends Object
Utility functions for constraints handling.- Author:
- skerdudou
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static io.vertigo.core.locale.MessageText
resolveMessage(Optional<String> overrideMessageOpt, Optional<String> overrideResourceMessageOpt, Supplier<io.vertigo.core.locale.MessageText> defaultMessageText)
Resolve constraint error message based on annotation parameters and a default message.
-
-
-
Method Detail
-
resolveMessage
public static io.vertigo.core.locale.MessageText resolveMessage(Optional<String> overrideMessageOpt, Optional<String> overrideResourceMessageOpt, Supplier<io.vertigo.core.locale.MessageText> 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
-
-