djencks     2005/03/05 21:49:43

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

  GERONIMO-450.  Change name to gbeanName, namePart to name, and break up 
reference patterns into pieces
  
  Revision  Changes    Path
  1.32      +14 -14    
openejb/modules/openejb-builder/src/java/org/openejb/deployment/OpenEJBModuleBuilder.java
  
  Index: OpenEJBModuleBuilder.java
  ===================================================================
  RCS file: 
/home/projects/openejb/scm/openejb/modules/openejb-builder/src/java/org/openejb/deployment/OpenEJBModuleBuilder.java,v
  retrieving revision 1.31
  retrieving revision 1.32
  diff -u -r1.31 -r1.32
  --- OpenEJBModuleBuilder.java 4 Mar 2005 21:16:30 -0000       1.31
  +++ OpenEJBModuleBuilder.java 6 Mar 2005 02:49:43 -0000       1.32
  @@ -383,7 +383,7 @@
           // EJBModule GBean
           GerResourceLocatorType connectionFactoryLocator = 
openejbEjbJar.getCmpConnectionFactory();
           CacheFlushStrategyFactory flushStrategyFactory;
  -        if ( openejbEjbJar.isSetEnforceForeignKeyConstraints() ) {
  +        if (openejbEjbJar.isSetEnforceForeignKeyConstraints()) {
               flushStrategyFactory = new 
EnforceRelationshipsFlushStrategyFactory();
           } else {
               flushStrategyFactory = new SimpleFlushStrategyFactory();
  @@ -407,7 +407,7 @@
           } catch (Exception e) {
               throw new DeploymentException("Can not initialize 
ejb-ql-compiler-factory=" + openejbEjbJar.getEjbQlCompilerFactory(), e);
           }
  -        
  +
           DBSyntaxFactory syntaxFactory = new DerbyDBSyntaxtFactory();
           try {
               if (openejbEjbJar.isSetDbSyntaxFactory()) {
  @@ -423,9 +423,9 @@
           } catch (Exception e) {
               throw new DeploymentException("Can not initialize 
ejb-ql-compiler-factory=" + openejbEjbJar.getEjbQlCompilerFactory(), e);
           }
  -        
  +
           SQLSchema sqlSchema = new BaseSQLSchema(module.getName(), delegate, 
syntaxFactory, compilerFactory);
  -        
  +
           GlobalSchema globalSchema = new GlobalSchema(module.getName(), 
flushStrategyFactory);
   
           GBeanData ejbModuleGBeanData = new GBeanData(ejbModuleObjectName, 
EJBModuleImpl.GBEAN_INFO);
  @@ -505,11 +505,11 @@
       private static Set collectRoleNames(EjbJarType ejbJar) {
           Set roleNames = new HashSet();
   
  -        if( ejbJar.isSetAssemblyDescriptor() ) {
  -             SecurityRoleType[] securityRoles = 
ejbJar.getAssemblyDescriptor().getSecurityRoleArray();
  -             for (int i=0; i<securityRoles.length; i++) {
  -                 
roleNames.add(securityRoles[i].getRoleName().getStringValue());
  -             }
  +        if (ejbJar.isSetAssemblyDescriptor()) {
  +            SecurityRoleType[] securityRoles = 
ejbJar.getAssemblyDescriptor().getSecurityRoleArray();
  +            for (int i = 0; i < securityRoles.length; i++) {
  +                
roleNames.add(securityRoles[i].getRoleName().getStringValue());
  +            }
           }
   
           return roleNames;
  @@ -579,12 +579,12 @@
           GBeanInfoBuilder infoBuilder = new 
GBeanInfoBuilder(OpenEJBModuleBuilder.class, NameFactory.MODULE_BUILDER);
           infoBuilder.addAttribute("defaultParentId", URI.class, true);
           infoBuilder.addAttribute("listener", ObjectName.class, true);
  -        infoBuilder.addReference("SkeletonGenerator", 
SkeletonGenerator.class);
  -        infoBuilder.addReference("Repository", Repository.class);
  -         infoBuilder.addInterface(ModuleBuilder.class);
  +        infoBuilder.addReference("SkeletonGenerator", 
SkeletonGenerator.class, NameFactory.GERONIMO_SERVICE);
  +        infoBuilder.addReference("Repository", Repository.class, 
NameFactory.GERONIMO_SERVICE);
  +        infoBuilder.addInterface(ModuleBuilder.class);
           infoBuilder.addInterface(EJBReferenceBuilder.class);
   
  -        infoBuilder.setConstructor(new String[] {"defaultParentId", 
"listener", "SkeletonGenerator", "Repository"});
  +        infoBuilder.setConstructor(new String[]{"defaultParentId", 
"listener", "SkeletonGenerator", "Repository"});
           GBEAN_INFO = infoBuilder.getBeanInfo();
       }
   
  
  
  
  1.4       +2 -1      
openejb/modules/openejb-builder/src/java/org/openejb/deployment/RemoteEJBReferenceBuilder.java
  
  Index: RemoteEJBReferenceBuilder.java
  ===================================================================
  RCS file: 
/home/projects/openejb/scm/openejb/modules/openejb-builder/src/java/org/openejb/deployment/RemoteEJBReferenceBuilder.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- RemoteEJBReferenceBuilder.java    4 Mar 2005 21:16:30 -0000       1.3
  +++ RemoteEJBReferenceBuilder.java    6 Mar 2005 02:49:43 -0000       1.4
  @@ -5,6 +5,7 @@
   import org.apache.geronimo.gbean.GBeanInfo;
   import org.apache.geronimo.gbean.GBeanInfoBuilder;
   import org.apache.geronimo.j2ee.deployment.EJBReferenceBuilder;
  +import org.apache.geronimo.j2ee.j2eeobjectnames.NameFactory;
   import org.openejb.client.naming.RemoteEJBObjectFactory;
   import org.openejb.client.naming.RemoteEJBRefAddr;
   import org.openejb.corba.CORBAHandleDelegate;
  @@ -30,7 +31,7 @@
       public static final GBeanInfo GBEAN_INFO;
   
       static {
  -        GBeanInfoBuilder infoFactory = new 
GBeanInfoBuilder(RemoteEJBReferenceBuilder.class); //TODO decide what type this 
should be
  +        GBeanInfoBuilder infoFactory = new 
GBeanInfoBuilder(RemoteEJBReferenceBuilder.class, NameFactory.MODULE_BUILDER); 
//TODO decide what type this should be
           infoFactory.addInterface(EJBReferenceBuilder.class);
   
           GBEAN_INFO = infoFactory.getBeanInfo();
  
  
  

Reply via email to