[jboss-cvs] JBossAS SVN: r66407 - projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/jboss.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Oct 24 20:59:17 EDT 2007


Author: scott.stark at jboss.org
Date: 2007-10-24 20:59:17 -0400 (Wed, 24 Oct 2007)
New Revision: 66407

Modified:
   projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/jboss/ClusterConfigMetaData.java
   projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/jboss/JBossSessionBeanMetaData.java
Log:
Remove the override metadata from JBossSessionBeanMetaData

Modified: projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/jboss/ClusterConfigMetaData.java
===================================================================
--- projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/jboss/ClusterConfigMetaData.java	2007-10-25 00:57:01 UTC (rev 66406)
+++ projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/jboss/ClusterConfigMetaData.java	2007-10-25 00:59:17 UTC (rev 66407)
@@ -24,8 +24,6 @@
 import javax.xml.bind.annotation.XmlType;
 
 import org.jboss.metadata.common.ejb.IEnterpriseBeanMetaData;
-import org.jboss.metadata.ejb.spec.EnterpriseBeanMetaData;
-import org.jboss.metadata.ejb.spec.SessionBeanMetaData;
 import org.jboss.metadata.javaee.support.IdMetaDataImplWithDescriptions;
 
 /**
@@ -99,12 +97,11 @@
    {
       if (beanLoadBalancingPolicy == null && enterpriseBeanMetaData != null)
       {
-         IEnterpriseBeanMetaData ejb = enterpriseBeanMetaData.getOverridenMetaData();
-         if (ejb != null)
+         if (enterpriseBeanMetaData != null)
          {
-            if (ejb.isSession())
+            if (enterpriseBeanMetaData.isSession())
             {
-               SessionBeanMetaData session = (SessionBeanMetaData) ejb;
+               JBossSessionBeanMetaData session = (JBossSessionBeanMetaData) enterpriseBeanMetaData;
                if (session.isStateless())
                   return ROUND_ROBIN;
             }

Modified: projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/jboss/JBossSessionBeanMetaData.java
===================================================================
--- projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/jboss/JBossSessionBeanMetaData.java	2007-10-25 00:57:01 UTC (rev 66406)
+++ projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/jboss/JBossSessionBeanMetaData.java	2007-10-25 00:59:17 UTC (rev 66407)
@@ -31,13 +31,11 @@
 import org.jboss.metadata.ejb.spec.SecurityIdentityMetaData;
 import org.jboss.metadata.ejb.spec.SessionBeanMetaData;
 import org.jboss.metadata.ejb.spec.SessionType;
-import org.jboss.metadata.ejb.spec.TransactionType;
 import org.jboss.metadata.javaee.spec.LifecycleCallbacksMetaData;
 import org.jboss.metadata.javaee.spec.PortComponent;
 import org.jboss.metadata.javaee.spec.SecurityRoleRefsMetaData;
 
 import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlTransient;
 import javax.xml.bind.annotation.XmlType;
 
 /**
@@ -136,24 +134,11 @@
    }
 
    @Override
-   public SessionBeanMetaData getOverridenMetaData()
-   {
-      return (SessionBeanMetaData) super.getOverridenMetaData();
-   }
-   
-   @XmlTransient
-   public void setOverridenMetaData(SessionBeanMetaData data)
-   {
-      super.setOverridenMetaData(data);
-   }
-
-   @Override
    public boolean isSession()
    {
       return true;
    }
 
-
    /**
     * Get the home.
     * 
@@ -353,6 +338,16 @@
    }
 
    /**
+    * Is this stateless
+    * 
+    * @return true for stateless
+    */
+   public boolean isStateless()
+   {
+      return isStateful() == false;
+   }
+   
+   /**
     * Get the timeoutMethod.
     * 
     * @return the timeoutMethod.
@@ -523,11 +518,7 @@
    @Override
    public String getDefaultConfigurationName()
    {
-      boolean stateful = false;
-      SessionBeanMetaData overriden = getOverridenMetaData();
-      if (overriden != null)
-         stateful = overriden.isStateful();
-
+      boolean stateful = isStateful();
       if (stateful)
       {
          if (isClustered())
@@ -547,11 +538,7 @@
    @Override
    public String getDefaultInvokerName()
    {
-      boolean stateful = false;
-      SessionBeanMetaData overriden = getOverridenMetaData();
-      if (overriden != null)
-         stateful = overriden.isStateful();
-
+      boolean stateful = isStateful();
       if (stateful)
       {
          if (isClustered())
@@ -601,13 +588,9 @@
       if (jndiName != null)
          return jndiName;
       
-      SessionBeanMetaData overriden = getOverridenMetaData();
-      if (overriden != null)
-      {
-         String mapped = overriden.getMappedName();
-         if (mapped != null)
-            return mapped;
-      }
+      String mapped = getMappedName();
+      if (mapped != null)
+         return mapped;
       return getEjbName();
    }
 
@@ -615,8 +598,7 @@
    public String getContainerObjectNameJndiName()
    {
       boolean remote = false;
-      SessionBeanMetaData session = getOverridenMetaData();
-      if (session != null && session.getHome() != null)
+      if (getHome() != null)
          remote = true;
       return remote ? determineJndiName() : getLocalJndiName();
    }
@@ -836,11 +818,6 @@
          sessionType = joverride.sessionType;
       else if(soriginal != null && soriginal.getSessionType() != null)
          sessionType = soriginal.getSessionType();
-      // sessionType
-      if(joverride != null && joverride.sessionType != null)
-         sessionType = joverride.sessionType;
-      else if(soriginal != null && soriginal.getSessionType() != null)
-         sessionType = soriginal.getSessionType();
       // timeoutMethod
       if(joverride != null && joverride.timeoutMethod != null)
          timeoutMethod = joverride.timeoutMethod;




More information about the jboss-cvs-commits mailing list