[jbossws-commits] JBossWS SVN: r3196 - trunk/integration/spi/src/main/java/org/jboss/wsf/spi/deployment.
jbossws-commits at lists.jboss.org
jbossws-commits at lists.jboss.org
Tue May 22 15:45:49 EDT 2007
Author: thomas.diesler at jboss.com
Date: 2007-05-22 15:45:49 -0400 (Tue, 22 May 2007)
New Revision: 3196
Modified:
trunk/integration/spi/src/main/java/org/jboss/wsf/spi/deployment/WebAppGeneratorDeployer.java
Log:
Fix EJB3 security
Modified: trunk/integration/spi/src/main/java/org/jboss/wsf/spi/deployment/WebAppGeneratorDeployer.java
===================================================================
--- trunk/integration/spi/src/main/java/org/jboss/wsf/spi/deployment/WebAppGeneratorDeployer.java 2007-05-22 19:32:06 UTC (rev 3195)
+++ trunk/integration/spi/src/main/java/org/jboss/wsf/spi/deployment/WebAppGeneratorDeployer.java 2007-05-22 19:45:49 UTC (rev 3196)
@@ -165,6 +165,16 @@
String beanAuthMethod = null;
WebContext anWebContext = (WebContext)ep.getTargetBeanClass().getAnnotation(WebContext.class);
+ if(anWebContext != null)
+ {
+ if (anWebContext.authMethod().length() > 0)
+ beanAuthMethod = anWebContext.authMethod();
+ if (anWebContext.transportGuarantee().length() > 0)
+ transportGuarantee = anWebContext.transportGuarantee();
+ if (anWebContext.secureWSDLAccess())
+ secureWSDLAccess = anWebContext.secureWSDLAccess();
+ }
+
UnifiedApplicationMetaData appMetaData = dep.getContext().getAttachment(UnifiedApplicationMetaData.class);
if (appMetaData != null && appMetaData.getBeanByEjbName(ejbName) != null)
{
@@ -177,15 +187,6 @@
secureWSDLAccess = pc.getSecureWSDLAccess();
}
}
- else if(anWebContext != null)
- {
- if (anWebContext.authMethod().length() > 0)
- beanAuthMethod = anWebContext.authMethod();
- if (anWebContext.transportGuarantee().length() > 0)
- transportGuarantee = anWebContext.transportGuarantee();
- if (anWebContext.secureWSDLAccess())
- secureWSDLAccess = anWebContext.secureWSDLAccess();
- }
if (beanAuthMethod != null || transportGuarantee != null)
{
More information about the jbossws-commits
mailing list