Class ConstraintUtil


  • public final class ConstraintUtil
    extends Object
    Utility functions for constraints handling.
    Author:
    skerdudou
    • 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 message
        overrideResourceMessageOpt - Error ressource name (i18n)
        defaultMessageText - Default message if other parameters are empty
        Returns:
        The MessageKey that will display to the user