[jboss-cvs] JBossAS SVN: r62872 - trunk/ejb3/src/main/org/jboss/ejb3/metamodel.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue May 8 10:17:53 EDT 2007


Author: wolfc
Date: 2007-05-08 10:17:53 -0400 (Tue, 08 May 2007)
New Revision: 62872

Modified:
   trunk/ejb3/src/main/org/jboss/ejb3/metamodel/EjbJarDDObjectFactory.java
Log:
EJBTHREE-957: parsing message-destination in ejb-jar.xml

Modified: trunk/ejb3/src/main/org/jboss/ejb3/metamodel/EjbJarDDObjectFactory.java
===================================================================
--- trunk/ejb3/src/main/org/jboss/ejb3/metamodel/EjbJarDDObjectFactory.java	2007-05-08 14:17:39 UTC (rev 62871)
+++ trunk/ejb3/src/main/org/jboss/ejb3/metamodel/EjbJarDDObjectFactory.java	2007-05-08 14:17:53 UTC (rev 62872)
@@ -499,7 +499,11 @@
       {
          child = new InterceptorBinding();
       }
-
+      else if (localName.equals("message-destination"))
+      {
+         child = new MessageDestination();
+      }
+      
       return child;
    }
 
@@ -884,6 +888,11 @@
       parent.addMethodPermission(permission);
    }
 
+   public void addChild(AssemblyDescriptor parent, MessageDestination destination, UnmarshallingContext navigator, String namespaceURI, String localName)
+   {
+      parent.addMessageDestination(destination);
+   }
+
    /**
     * Called when parsing character is complete.
     */
@@ -1194,6 +1203,14 @@
       return false;
    }
 
+   public void setValue(MessageDestination destination, UnmarshallingContext navigator, String namespaceURI, String localName, String value)
+   {
+      if (localName.equals("message-destination-name"))
+      {
+         destination.setMessageDestinationName(getValue(localName, value));
+      }
+   }
+
    /**
     * Called when a child element with simple content is read for DD.
     */




More information about the jboss-cvs-commits mailing list