djencks     2005/08/20 18:50:49

  Modified:    modules/openejb-builder/src/java/org/openejb/deployment
                        SessionBuilder.java
  Log:

  GERONIMO-676.  Provide default for WS security realm name since it appears to 
be generally meaningless
  
  Revision  Changes    Path
  1.33      +3 -1      
openejb/modules/openejb-builder/src/java/org/openejb/deployment/SessionBuilder.java
  
  Index: SessionBuilder.java
  ===================================================================
  RCS file: 
/home/projects/openejb/scm/openejb/modules/openejb-builder/src/java/org/openejb/deployment/SessionBuilder.java,v
  retrieving revision 1.32
  retrieving revision 1.33
  diff -u -r1.32 -r1.33
  --- SessionBuilder.java       15 Aug 2005 19:45:13 -0000      1.32
  +++ SessionBuilder.java       20 Aug 2005 22:50:49 -0000      1.33
  @@ -105,6 +105,8 @@
   
   class SessionBuilder extends BeanBuilder {
   
  +    private final static String DEFAULT_AUTH_REALM_NAME = "Geronimo Web 
Service";
  +    
       private final WebServiceBuilder webServiceBuilder;
       private final GBeanData linkDataTemplate;
   
  @@ -211,7 +213,7 @@
           //configure the security part and references
           if (webServiceSecurity != null) {
               linkData.setAttribute("securityRealmName", 
webServiceSecurity.getSecurityRealmName().trim());
  -            linkData.setAttribute("realmName", 
webServiceSecurity.getRealmName().trim());
  +            linkData.setAttribute("realmName", 
webServiceSecurity.isSetRealmName()? webServiceSecurity.getRealmName().trim(): 
DEFAULT_AUTH_REALM_NAME);
               linkData.setAttribute("transportGuarantee", 
webServiceSecurity.getTransportGuarantee().toString());
               linkData.setAttribute("authMethod", 
webServiceSecurity.getAuthMethod().toString());
           }
  
  
  

Reply via email to