Update of 
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/typehandler
In directory james.mmbase.org:/tmp/cvs-serv32747

Modified Files:
        EnumHandler.java IntegerHandler.java 
Log Message:



See also: 
http://cvs.mmbase.org/viewcvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/typehandler


Index: EnumHandler.java
===================================================================
RCS file: 
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/typehandler/EnumHandler.java,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -b -r1.43 -r1.44
--- EnumHandler.java    11 Apr 2008 15:32:22 -0000      1.43
+++ EnumHandler.java    28 Aug 2008 11:37:39 -0000      1.44
@@ -29,7 +29,7 @@
  *
  * @author Michiel Meeuwissen
  * @since  MMBase-1.6
- * @version $Id: EnumHandler.java,v 1.43 2008/04/11 15:32:22 michiel Exp $
+ * @version $Id: EnumHandler.java,v 1.44 2008/08/28 11:37:39 michiel Exp $
  */
 
 public class EnumHandler extends AbstractTypeHandler implements TypeHandler {
@@ -181,7 +181,7 @@
         if (search) {
             String name = prefix(field.getName()) + "_search";
             String fieldid = prefixID(field.getName() + "_search");
-            String searchi =  (String) 
tag.getContextProvider().getContextContainer().find(tag.getPageContext(), name);
+            String searchi =  
Casting.toString(tag.getContextProvider().getContextContainer().find(tag.getPageContext(),
 name));
             buffer.append("<input type=\"checkbox\" 
name=\"").append(name).append("\" ");
             buffer.append("id=\"").append(fieldid).append("\" ");
             if (searchi != null) {
@@ -195,7 +195,7 @@
 
     public void paramHtmlInput(ParamHandler handler, Field field) throws 
JspTagException  {
         String name = prefix(field.getName() + "_search");
-        String searchi =  (String) 
tag.getContextProvider().getContextContainer().find(tag.getPageContext(), name);
+        String searchi =  
Casting.toString(tag.getContextProvider().getContextContainer().find(tag.getPageContext(),
 name));
         if (searchi != null) {
             handler.addParameter(name, "yes");
         }
@@ -220,7 +220,7 @@
     public Constraint whereHtmlInput(Field field, Query query) throws 
JspTagException {
         String fieldName = field.getName();
         String id = prefix(fieldName + "_search");
-        if ( (String) 
tag.getContextProvider().getContextContainer().find(tag.getPageContext(), id) 
== null) {
+        if 
(tag.getContextProvider().getContextContainer().find(tag.getPageContext(), id) 
== null) {
             return null;
         } else {
             return super.whereHtmlInput(field, query);


Index: IntegerHandler.java
===================================================================
RCS file: 
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/typehandler/IntegerHandler.java,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -b -r1.37 -r1.38
--- IntegerHandler.java 10 Feb 2007 16:49:27 -0000      1.37
+++ IntegerHandler.java 28 Aug 2008 11:37:39 -0000      1.38
@@ -25,7 +25,7 @@
  * @author Gerard van de Looi
  * @author Michiel Meeuwissen
  * @since  MMBase-1.6
- * @version $Id: IntegerHandler.java,v 1.37 2007/02/10 16:49:27 nklasens Exp $
+ * @version $Id: IntegerHandler.java,v 1.38 2008/08/28 11:37:39 michiel Exp $
  */
 
 public class IntegerHandler extends AbstractTypeHandler {
@@ -83,7 +83,7 @@
     }
 
     protected Object cast(Object value, Node node, Field field) {
-        if (value == null || "".equals(value)) return "";
+        if (value == null || "".equals(value)) return null;
         return  super.cast(value, node, field);
     }
 
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to