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")) {