[jboss-cvs] JBossAS SVN: r66225 - projects/metadata/trunk/src/main/java/org/jboss/metadata/ear/spec.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Oct 17 18:14:07 EDT 2007


Author: scott.stark at jboss.org
Date: 2007-10-17 18:14:06 -0400 (Wed, 17 Oct 2007)
New Revision: 66225

Modified:
   projects/metadata/trunk/src/main/java/org/jboss/metadata/ear/spec/Ear13DTDMetaData.java
Log:
Add support for a root description element

Modified: projects/metadata/trunk/src/main/java/org/jboss/metadata/ear/spec/Ear13DTDMetaData.java
===================================================================
--- projects/metadata/trunk/src/main/java/org/jboss/metadata/ear/spec/Ear13DTDMetaData.java	2007-10-17 19:20:24 UTC (rev 66224)
+++ projects/metadata/trunk/src/main/java/org/jboss/metadata/ear/spec/Ear13DTDMetaData.java	2007-10-17 22:14:06 UTC (rev 66225)
@@ -26,7 +26,11 @@
 import javax.xml.bind.annotation.XmlRootElement;
 import javax.xml.bind.annotation.XmlType;
 
+import org.jboss.annotation.javaee.Description;
+import org.jboss.annotation.javaee.Descriptions;
 import org.jboss.metadata.javaee.spec.DescriptionGroupMetaData;
+import org.jboss.metadata.javaee.spec.DescriptionImpl;
+import org.jboss.metadata.javaee.spec.DescriptionsImpl;
 import org.jboss.metadata.javaee.spec.DisplayNameImpl;
 import org.jboss.metadata.javaee.spec.DisplayNamesImpl;
 import org.jboss.metadata.javaee.spec.JavaEEMetaDataConstants;
@@ -62,7 +66,9 @@
    }
    public void setDisplayName(String name)
    {
-      DescriptionGroupMetaData group = new DescriptionGroupMetaData();
+      DescriptionGroupMetaData group = getDescriptionGroup();
+      if(group == null)
+         group = new DescriptionGroupMetaData();
       DisplayNameImpl dn = new DisplayNameImpl();
       dn.setDisplayName(name);
       DisplayNamesImpl names = new DisplayNamesImpl();
@@ -70,4 +76,26 @@
       group.setDisplayNames(names);
       setDescriptionGroup(group);
    }
+
+   public String getDescription()
+   {
+      String desc = null;
+      DescriptionGroupMetaData group = getDescriptionGroup();
+      if (group != null)
+      {
+         desc = group.getDescription();
+      }
+      return desc;      
+   }
+   public void setDescription(String desc)
+   {
+      DescriptionGroupMetaData group = getDescriptionGroup();
+      if(group == null)
+         group = new DescriptionGroupMetaData();
+      DescriptionsImpl descriptions = new DescriptionsImpl();
+      DescriptionImpl di = new DescriptionImpl();
+      di.setDescription(desc);
+      descriptions.add(di);
+      group.setDescriptions(descriptions);
+   }
 }




More information about the jboss-cvs-commits mailing list