You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by ma...@apache.org on 2007/10/30 23:26:35 UTC
svn commit: r590495 -
/myfaces/core/branches/1_2_1/impl/src/main/java/org/apache/myfaces/context/servlet/ServletExternalContextImpl.java
Author: matzew
Date: Tue Oct 30 15:26:32 2007
New Revision: 590495
URL: http://svn.apache.org/viewvc?rev=590495&view=rev
Log:
MYFACES-1756 - fixed some required (spec) null checks...
Modified:
myfaces/core/branches/1_2_1/impl/src/main/java/org/apache/myfaces/context/servlet/ServletExternalContextImpl.java
Modified: myfaces/core/branches/1_2_1/impl/src/main/java/org/apache/myfaces/context/servlet/ServletExternalContextImpl.java
URL: http://svn.apache.org/viewvc/myfaces/core/branches/1_2_1/impl/src/main/java/org/apache/myfaces/context/servlet/ServletExternalContextImpl.java?rev=590495&r1=590494&r2=590495&view=diff
==============================================================================
--- myfaces/core/branches/1_2_1/impl/src/main/java/org/apache/myfaces/context/servlet/ServletExternalContextImpl.java (original)
+++ myfaces/core/branches/1_2_1/impl/src/main/java/org/apache/myfaces/context/servlet/ServletExternalContextImpl.java Tue Oct 30 15:26:32 2007
@@ -285,29 +285,33 @@
@Override
@SuppressWarnings("unchecked")
- public Set<String> getResourcePaths(String s)
+ public Set<String> getResourcePaths(String path)
{
- return _servletContext.getResourcePaths(s);
+ checkNull(path, "path");
+ return _servletContext.getResourcePaths(path);
}
@Override
- public InputStream getResourceAsStream(String s)
+ public InputStream getResourceAsStream(String path)
{
- return _servletContext.getResourceAsStream(s);
+ checkNull(path, "path");
+ return _servletContext.getResourceAsStream(path);
}
@Override
- public String encodeActionURL(String s)
+ public String encodeActionURL(String url)
{
+ checkNull(url, "url");
checkHttpServletRequest();
- return ((HttpServletResponse) _servletResponse).encodeURL(s);
+ return ((HttpServletResponse) _servletResponse).encodeURL(url);
}
@Override
- public String encodeResourceURL(String s)
+ public String encodeResourceURL(String url)
{
+ checkNull(url, "url");
checkHttpServletRequest();
- return ((HttpServletResponse) _servletResponse).encodeURL(s);
+ return ((HttpServletResponse) _servletResponse).encodeURL(url);
}
@Override
@@ -371,6 +375,7 @@
@Override
public boolean isUserInRole(String role)
{
+ checkNull(role, "role");
checkHttpServletRequest();
return _httpServletRequest.isUserInRole(role);
}
@@ -385,13 +390,16 @@
@Override
public void log(String message)
{
+ checkNull(message, "message");
_servletContext.log(message);
}
@Override
- public void log(String message, Throwable t)
+ public void log(String message, Throwable exception)
{
- _servletContext.log(message, t);
+ checkNull(message, "message");
+ checkNull(exception, "exception");
+ _servletContext.log(message, exception);
}
@Override
@@ -416,9 +424,10 @@
}
@Override
- public URL getResource(String s) throws MalformedURLException
+ public URL getResource(String path) throws MalformedURLException
{
- return _servletContext.getResource(s);
+ checkNull(path, "path");
+ return _servletContext.getResource(path);
}
/**
@@ -482,6 +491,14 @@
public void setResponseCharacterEncoding(java.lang.String encoding)
{
this._servletResponse.setCharacterEncoding(encoding);
+ }
+
+ private void checkNull(Object o, String param)
+ {
+ if (o == null)
+ {
+ throw new NullPointerException(param + " can not be null.");
+ }
}
private void checkHttpServletRequest()