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

Modified Files:
        BasicDataType.java 
Log Message:
  MMB-1716


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/datatypes
See also: http://www.mmbase.org/jira/browse/MMB-1716


Index: BasicDataType.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/datatypes/BasicDataType.java,v
retrieving revision 1.97
retrieving revision 1.98
diff -u -b -r1.97 -r1.98
--- BasicDataType.java  27 Aug 2008 17:09:16 -0000      1.97
+++ BasicDataType.java  8 Sep 2008 08:56:56 -0000       1.98
@@ -40,7 +40,7 @@
  * @author Pierre van Rooden
  * @author Michiel Meeuwissen
  * @since  MMBase-1.8
- * @version $Id: BasicDataType.java,v 1.97 2008/08/27 17:09:16 michiel Exp $
+ * @version $Id: BasicDataType.java,v 1.98 2008/09/08 08:56:56 michiel Exp $
  */
 
 public class BasicDataType<C> extends AbstractDescriptor implements 
DataType<C>, Comparable<DataType<C>>, Descriptor {
@@ -660,10 +660,11 @@
     public void toXml(Element parent) {
         parent.setAttribute("id", getName());
 
-        description.toXml("description", XMLNS, parent, "description");
+        guiName.toXml("name", XMLNS, parent, "name");
+        description.toXml("description", XMLNS, parent, "name,description");
 
         {
-            Element classElement = getElement(parent, "class",    
"description,class");
+            Element classElement = getElement(parent, "class",    
"name,description,class");
             classElement.setAttribute("name", getClass().getName());
 
             StringBuilder extend = new StringBuilder();
@@ -684,11 +685,11 @@
 
 
 
-        xmlValue(getElement(parent, "default",  
"description,class,property,default"), defaultValue);
+        xmlValue(getElement(parent, "default",  
"name,description,class,property,default"), defaultValue);
 
-        addRestriction(parent, "unique",   
"description,class,property,default,unique", uniqueRestriction);
-        addRestriction(parent, "required",   
"description,class,property,default,unique,required", requiredRestriction);
-        getElement(parent, "enumeration", 
"description,class,property,default,unique,required,enumeration");
+        addRestriction(parent, "unique",   
"name,description,class,property,default,unique", uniqueRestriction);
+        addRestriction(parent, "required",   
"name.description,class,property,default,unique,required", requiredRestriction);
+        getElement(parent, "enumeration", 
"name,description,class,property,default,unique,required,enumeration");
         /// set this here...
 
         /**
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to