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