[jboss-cvs] JBossAS SVN: r65946 - projects/metadata/trunk/src/main/java/org/jboss/metadata/javaee/spec.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Oct 8 19:02:29 EDT 2007
Author: scott.stark at jboss.org
Date: 2007-10-08 19:02:29 -0400 (Mon, 08 Oct 2007)
New Revision: 65946
Modified:
projects/metadata/trunk/src/main/java/org/jboss/metadata/javaee/spec/DescriptionGroupMetaData.java
Log:
Add description/displayName accessors
Modified: projects/metadata/trunk/src/main/java/org/jboss/metadata/javaee/spec/DescriptionGroupMetaData.java
===================================================================
--- projects/metadata/trunk/src/main/java/org/jboss/metadata/javaee/spec/DescriptionGroupMetaData.java 2007-10-08 23:02:27 UTC (rev 65945)
+++ projects/metadata/trunk/src/main/java/org/jboss/metadata/javaee/spec/DescriptionGroupMetaData.java 2007-10-08 23:02:29 UTC (rev 65946)
@@ -24,8 +24,11 @@
import java.io.Serializable;
import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlTransient;
+import org.jboss.annotation.javaee.Description;
import org.jboss.annotation.javaee.Descriptions;
+import org.jboss.annotation.javaee.DisplayName;
import org.jboss.annotation.javaee.DisplayNames;
import org.jboss.annotation.javaee.Icons;
import org.jboss.xb.annotations.JBossXmlModelGroup;
@@ -86,6 +89,26 @@
this.descriptions = descriptions;
}
+ @XmlTransient
+ public String getDescription()
+ {
+ String description = getDescription(Description.DEFAULT_LANGUAGE);
+ return description;
+ }
+ public String getDescription(String lang)
+ {
+ String description = null;
+ if (descriptions != null)
+ {
+ for(Description d : descriptions.value())
+ {
+ if (d.language().equals(lang))
+ description = d.value();
+ }
+ }
+ return description;
+ }
+
/**
* Get the displayNames.
*
@@ -111,6 +134,26 @@
this.displayNames = displayNames;
}
+ @XmlTransient
+ public String getDisplayName()
+ {
+ String displayName = getDisplayName(Description.DEFAULT_LANGUAGE);
+ return displayName;
+ }
+ public String getDisplayName(String lang)
+ {
+ String displayName = null;
+ if (this.displayNames != null)
+ {
+ for(DisplayName d : displayNames.value())
+ {
+ if (d.language().equals(lang))
+ displayName = d.value();
+ }
+ }
+ return displayName;
+ }
+
/**
* Get the icons.
*
More information about the jboss-cvs-commits
mailing list