Update of /var/cvs/src/org/mmbase/datatypes
In directory james.mmbase.org:/tmp/cvs-serv3215

Modified Files:
      Tag: MMBase-1_8
        BasicDataType.java ComparableDataType.java 
Added Files:
      Tag: MMBase-1_8
        UniqueStringDataType.java 
Log Message:
added a 'unique string datatype


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/datatypes


UniqueStringDataType.java is new



Index: BasicDataType.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/datatypes/BasicDataType.java,v
retrieving revision 1.61.2.7
retrieving revision 1.61.2.8
diff -u -b -r1.61.2.7 -r1.61.2.8
--- BasicDataType.java  24 Apr 2008 11:41:58 -0000      1.61.2.7
+++ BasicDataType.java  9 Jun 2008 10:18:40 -0000       1.61.2.8
@@ -38,7 +38,7 @@
  * @author Pierre van Rooden
  * @author Michiel Meeuwissen
  * @since  MMBase-1.8
- * @version $Id: BasicDataType.java,v 1.61.2.7 2008/04/24 11:41:58 michiel Exp 
$
+ * @version $Id: BasicDataType.java,v 1.61.2.8 2008/06/09 10:18:40 michiel Exp 
$
  */
 
 public class BasicDataType extends AbstractDescriptor implements DataType, 
Cloneable, Comparable, Descriptor {
@@ -61,7 +61,7 @@
 
     private Object owner;
     private Class classType;
-    private Object defaultValue;
+    protected Object defaultValue;
 
     private CommitProcessor commitProcessor = 
EmptyCommitProcessor.getInstance();
     private Processor[]     getProcessors;


Index: ComparableDataType.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/datatypes/ComparableDataType.java,v
retrieving revision 1.21.2.3
retrieving revision 1.21.2.4
diff -u -b -r1.21.2.3 -r1.21.2.4
--- ComparableDataType.java     24 Apr 2008 11:43:34 -0000      1.21.2.3
+++ ComparableDataType.java     9 Jun 2008 10:18:40 -0000       1.21.2.4
@@ -22,7 +22,7 @@
  * therefore can have a minimum and a maximum value.
  *
  * @author Michiel Meeuwissen
- * @version $Id: ComparableDataType.java,v 1.21.2.3 2008/04/24 11:43:34 
michiel Exp $
+ * @version $Id: ComparableDataType.java,v 1.21.2.4 2008/06/09 10:18:40 
michiel Exp $
  * @since MMBase-1.8
  */
 public abstract class ComparableDataType extends BasicDataType {
@@ -104,7 +104,7 @@
      *
      * If the default value of comparable datatype is somewhy out the range, 
it will be truncated into it.
      */
-    public final Object getDefaultValue(Locale locale, Cloud cloud, Field 
field) {
+    public Object getDefaultValue(Locale locale, Cloud cloud, Field field) {
         Object def = super.getDefaultValue(locale, cloud, field);
         if (! minRestriction.valid(def, null, field)) {
             def = minRestriction.getValue();
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to