Interface NotificationMessageResolverService


public interface NotificationMessageResolverService
Resolves messages for notification from either message code list or from Spring's ObjectError instances.
  • Method Details

    • resolveMessage

      String resolveMessage(List<String> messageCodeList, List<Object> argumentList, String defaultMessage)
      Returns message resolved from messageCodeList, ordering is important since first found message for message code will be returned. If no message is found for any code default message is returned.
      Parameters:
      messageCodeList - message code list for which to resolve message for
      argumentList - arguments for message resolving
      defaultMessage - if no message has been found for message code list this message is returned
      Returns:
      resolved message or default if none has been found
    • resolveMessageForObjectError

      String resolveMessageForObjectError(Class<?> validationFailedOwningType, org.springframework.validation.ObjectError objectError)
      Resolves message for Spring's ObjectError.
      Parameters:
      validationFailedOwningType - class on which ObjectError has been found
      objectError - validation failure error
      Returns:
      resolved message
    • resolveMessage

      default String resolveMessage(List<String> messageCodeList, String defaultMessage)
    • resolveMessage

      default String resolveMessage(List<String> messageCodeList)