[jboss-svn-commits] JBoss Common SVN: r3659 - shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Nov 11 04:49:06 EST 2009
Author: aslak
Date: 2009-11-11 04:49:05 -0500 (Wed, 11 Nov 2009)
New Revision: 3659
Modified:
shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/EnterpriseContainerBase.java
Log:
SHRINKWRAP-70 Added input validation
Modified: shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/EnterpriseContainerBase.java
===================================================================
--- shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/EnterpriseContainerBase.java 2009-11-11 09:45:10 UTC (rev 3658)
+++ shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/EnterpriseContainerBase.java 2009-11-11 09:49:05 UTC (rev 3659)
@@ -260,7 +260,7 @@
public T addModule(String resourceName)
{
Validate.notNull(resourceName, "ResourceName must be specified");
- ;
+
Path location = new BasicPath(AssetUtil.getNameForClassloaderResource(resourceName));
return addModule(location, resourceName);
}
@@ -325,6 +325,9 @@
@Override
public T addModule(final String targetPath, final File resource) throws IllegalArgumentException
{
+ Validate.notNull(targetPath, "Target Path must be specified");
+ Validate.notNull(resource, "Resource must be specified");
+
return addModule(new BasicPath(targetPath), resource);
}
@@ -334,6 +337,9 @@
@Override
public T addModule(final String targetPath, final String resourceName) throws IllegalArgumentException
{
+ Validate.notNull(targetPath, "Target Path must be specified");
+ Validate.notNull(resourceName, "Resource must be specified");
+
return addModule(new BasicPath(targetPath), resourceName);
}
@@ -343,6 +349,9 @@
@Override
public T addModule(final String targetPath, final URL resource) throws IllegalArgumentException
{
+ Validate.notNull(targetPath, "Target Path must be specified");
+ Validate.notNull(resource, "Resource must be specified");
+
return addModule(new BasicPath(targetPath), resource);
}
}
More information about the jboss-svn-commits
mailing list