From: Alexey L. <lou...@us...> - 2004-07-05 07:07:31
|
User: loubyansky Date: 04/07/04 23:36:21 Modified: src/main/org/jboss/metadata QueryMetaData.java Log: throw an exception if method-param has not value. Revision Changes Path 1.8 +7 -2 jboss/src/main/org/jboss/metadata/QueryMetaData.java Index: QueryMetaData.java =================================================================== RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/metadata/QueryMetaData.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- QueryMetaData.java 22 Jul 2002 12:24:25 -0000 1.7 +++ QueryMetaData.java 5 Jul 2004 06:36:05 -0000 1.8 @@ -17,7 +17,7 @@ * Contains information about ejb-ql queries. * * @author <a href="mailto:da...@da...">Dain Sundstrom</a> - * @version $Revision: 1.7 $ + * @version $Revision: 1.8 $ */ public class QueryMetaData extends MetaData { public final static String REMOTE = "Remote"; @@ -95,7 +95,12 @@ Iterator iterator = getChildrenByTagName(methodParamsElement, "method-param"); while (iterator.hasNext()) { - methodParams.add(getElementContent((Element)iterator.next())); + final String param = getElementContent((Element)iterator.next()); + if(param == null || param.trim().length() == 0) + { + throw new DeploymentException("method-param tag has no value for method: " + methodName); + } + methodParams.add(param); } // result type mapping |