public class WebMvcNotificationResponseService
extends java.lang.Object
implements net.croz.nrich.notification.api.service.NotificationResponseService
| Constructor and Description |
|---|
WebMvcNotificationResponseService() |
| Modifier and Type | Method and Description |
|---|---|
net.croz.nrich.notification.api.service.NotificationResolverService |
notificationResolverService() |
net.croz.nrich.notification.api.response.NotificationResponse |
responseWithExceptionNotification(java.lang.Throwable throwable,
net.croz.nrich.notification.api.model.AdditionalNotificationData additionalNotificationData,
java.lang.Object... exceptionMessageArgumentList) |
<D> net.croz.nrich.notification.api.response.NotificationDataResponse<D> |
responseWithNotification(D data,
java.lang.String actionName,
net.croz.nrich.notification.api.model.AdditionalNotificationData additionalNotificationData) |
net.croz.nrich.notification.api.response.NotificationResponse |
responseWithNotification(java.lang.String actionName,
net.croz.nrich.notification.api.model.AdditionalNotificationData additionalNotificationData) |
net.croz.nrich.notification.api.response.NotificationResponse |
responseWithNotificationActionResolvedFromRequest(net.croz.nrich.notification.api.model.AdditionalNotificationData additionalNotificationData) |
<D> net.croz.nrich.notification.api.response.NotificationDataResponse<D> |
responseWithNotificationActionResolvedFromRequest(D data,
net.croz.nrich.notification.api.model.AdditionalNotificationData additionalNotificationData) |
net.croz.nrich.notification.api.response.NotificationResponse |
responseWithValidationFailureNotification(javax.validation.ConstraintViolationException exception,
net.croz.nrich.notification.api.model.AdditionalNotificationData additionalNotificationData) |
net.croz.nrich.notification.api.response.NotificationResponse |
responseWithValidationFailureNotification(org.springframework.validation.Errors errors,
java.lang.Class<?> validationFailedOwningType,
net.croz.nrich.notification.api.model.AdditionalNotificationData additionalNotificationData) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitresponseWithNotification, responseWithNotificationActionResolvedFromRequestresponseWithExceptionNotification, responseWithNotification, responseWithNotificationActionResolvedFromRequest, responseWithValidationFailureNotification, responseWithValidationFailureNotificationpublic net.croz.nrich.notification.api.response.NotificationResponse responseWithValidationFailureNotification(org.springframework.validation.Errors errors,
java.lang.Class<?> validationFailedOwningType,
net.croz.nrich.notification.api.model.AdditionalNotificationData additionalNotificationData)
responseWithValidationFailureNotification in interface net.croz.nrich.notification.api.service.BaseNotificationResponseService<net.croz.nrich.notification.api.response.NotificationResponse>public net.croz.nrich.notification.api.response.NotificationResponse responseWithValidationFailureNotification(javax.validation.ConstraintViolationException exception,
net.croz.nrich.notification.api.model.AdditionalNotificationData additionalNotificationData)
responseWithValidationFailureNotification in interface net.croz.nrich.notification.api.service.BaseNotificationResponseService<net.croz.nrich.notification.api.response.NotificationResponse>public net.croz.nrich.notification.api.response.NotificationResponse responseWithExceptionNotification(java.lang.Throwable throwable,
net.croz.nrich.notification.api.model.AdditionalNotificationData additionalNotificationData,
java.lang.Object... exceptionMessageArgumentList)
responseWithExceptionNotification in interface net.croz.nrich.notification.api.service.BaseNotificationResponseService<net.croz.nrich.notification.api.response.NotificationResponse>public net.croz.nrich.notification.api.response.NotificationResponse responseWithNotificationActionResolvedFromRequest(net.croz.nrich.notification.api.model.AdditionalNotificationData additionalNotificationData)
responseWithNotificationActionResolvedFromRequest in interface net.croz.nrich.notification.api.service.BaseNotificationResponseService<net.croz.nrich.notification.api.response.NotificationResponse>public net.croz.nrich.notification.api.response.NotificationResponse responseWithNotification(java.lang.String actionName,
net.croz.nrich.notification.api.model.AdditionalNotificationData additionalNotificationData)
responseWithNotification in interface net.croz.nrich.notification.api.service.BaseNotificationResponseService<net.croz.nrich.notification.api.response.NotificationResponse>public <D> net.croz.nrich.notification.api.response.NotificationDataResponse<D> responseWithNotificationActionResolvedFromRequest(D data,
net.croz.nrich.notification.api.model.AdditionalNotificationData additionalNotificationData)
responseWithNotificationActionResolvedFromRequest in interface net.croz.nrich.notification.api.service.NotificationResponseServicepublic <D> net.croz.nrich.notification.api.response.NotificationDataResponse<D> responseWithNotification(D data,
java.lang.String actionName,
net.croz.nrich.notification.api.model.AdditionalNotificationData additionalNotificationData)
responseWithNotification in interface net.croz.nrich.notification.api.service.NotificationResponseServicepublic net.croz.nrich.notification.api.service.NotificationResolverService notificationResolverService()
notificationResolverService in interface net.croz.nrich.notification.api.service.BaseNotificationResponseService<net.croz.nrich.notification.api.response.NotificationResponse>