From 5d42a6242fe0146423fceb266901d03021d0de89 Mon Sep 17 00:00:00 2001 From: Rossen Stoyanchev Date: Mon, 17 Oct 2011 21:28:56 +0000 Subject: [PATCH] SPR-8759 Provide methods to add or get status codes in SimpleMappingExceptionResolver as Map. --- .../handler/SimpleMappingExceptionResolver.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/handler/SimpleMappingExceptionResolver.java b/org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/handler/SimpleMappingExceptionResolver.java index e9dcd7ea83..915de5ff43 100644 --- a/org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/handler/SimpleMappingExceptionResolver.java +++ b/org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/handler/SimpleMappingExceptionResolver.java @@ -97,11 +97,19 @@ public class SimpleMappingExceptionResolver extends AbstractHandlerExceptionReso } } + /** + * An alternative to {@link #setStatusCodes(Properties)} for use with + * Java-based configuration. + */ + public void addStatusCode(String viewName, int statusCode) { + this.statusCodes.put(viewName, statusCode); + } + /** * Returns the HTTP status codes provided via {@link #setStatusCodes(Properties)}. * Keys are view names; values are status codes. */ - public Map getStatusCodes() { + public Map getStatusCodesAsMap() { return Collections.unmodifiableMap(statusCodes); }