Author: rmannibucau
Date: Tue Dec 20 17:21:03 2011
New Revision: 1221356

URL: http://svn.apache.org/viewvc?rev=1221356&view=rev
Log:
skipping validation of persistence when session type is not specified (multiple 
definition of a bean through ejb-jar.xml)

Modified:
    
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckPersistenceRefs.java

Modified: 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckPersistenceRefs.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckPersistenceRefs.java?rev=1221356&r1=1221355&r2=1221356&view=diff
==============================================================================
--- 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckPersistenceRefs.java
 (original)
+++ 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckPersistenceRefs.java
 Tue Dec 20 17:21:03 2011
@@ -31,6 +31,12 @@ public class CheckPersistenceRefs extend
     public void validate(EjbModule ejbModule) {
 
         for (EnterpriseBean bean : ejbModule.getEjbJar().getEnterpriseBeans()) 
{
+            if (bean instanceof SessionBean) {
+                SessionBean sessionBean = (SessionBean) bean;
+                if (sessionBean.getSessionType() == null) {
+                    continue; // skipping since we don't know here what is the 
type
+                }
+            }
 
             String beanType = getType(bean);
             if (beanType.equals("Stateful")) {


Reply via email to