Update of /var/cvs/src/org/mmbase/bridge/util
In directory james.mmbase.org:/tmp/cvs-serv24510

Modified Files:
        DataTypeField.java 
Log Message:



See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/bridge/util


Index: DataTypeField.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/bridge/util/DataTypeField.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- DataTypeField.java  20 Oct 2008 08:44:17 -0000      1.10
+++ DataTypeField.java  22 Dec 2008 14:53:52 -0000      1.11
@@ -27,14 +27,14 @@
  * as the essence of being a {...@link org.mmbase.bridge.Field}).
  *
  * @author  Michiel Meeuwissen
- * @version $Id: DataTypeField.java,v 1.10 2008/10/20 08:44:17 michiel Exp $
+ * @version $Id: DataTypeField.java,v 1.11 2008/12/22 14:53:52 michiel Exp $
  * @since   MMBase-1.8.7
  */
 
 public  class DataTypeField extends org.mmbase.core.AbstractField {
     protected final NodeManager nodeManager;
     protected final Field field;
-    public DataTypeField(final Cloud cloud, final DataType<Object> dataType)  {
+    public DataTypeField(final Cloud cloud, final DataType<? extends Object> 
dataType)  {
         super(dataType.getName(), dataType.getBaseType(), TYPE_UNKNOWN, 
Field.STATE_VIRTUAL, dataType);
         nodeManager = new AbstractNodeManager(cloud) {
                 private final Map<String, Field> fieldTypes = new 
HashMap<String, Field>();
@@ -53,7 +53,7 @@
      * This constructor only wraps the given field to have another datatype.
      * @since MMBase-1.9
      */
-    public DataTypeField(final Field field, final DataType<Object> dataType)  {
+    public DataTypeField(final Field field, final DataType<? extends Object> 
dataType)  {
         super(field.getName(), dataType.getBaseType(), field.getType(), 
field.getState(), dataType);
         nodeManager = field.getNodeManager();
         this.field = field;
@@ -105,7 +105,7 @@
         return dataType.getName();
     }
     public Collection<String> validate(Object value) {
-        Collection<LocalizedString> errors = dataType.validate(value, null, 
this);
+        Collection<LocalizedString> errors = dataType.validate(value, (Node) 
null, this);
         return LocalizedString.toStrings(errors, 
nodeManager.getCloud().getLocale());
     }
 
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to