Interface NotificationMessageResolverService
public interface NotificationMessageResolverService
Resolves messages for notification from either message code list or from Spring's
ObjectError instances.-
Method Summary
Modifier and TypeMethodDescriptiondefault StringresolveMessage(List<String> messageCodeList) default StringresolveMessage(List<String> messageCodeList, String defaultMessage) Returns message resolved from messageCodeList, ordering is important since first found message for message code will be returned.resolveMessageForObjectError(Class<?> validationFailedOwningType, org.springframework.validation.ObjectError objectError) Resolves message for Spring'sObjectError.
-
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 forargumentList- arguments for message resolvingdefaultMessage- 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'sObjectError.- Parameters:
validationFailedOwningType- class on whichObjectErrorhas been foundobjectError- validation failure error- Returns:
- resolved message
-
resolveMessage
-
resolveMessage
-