jcscoobyrs    2005/09/19 18:15:13

  Modified:    modules/webadmin/src/java/org/openejb/webadmin/main
                        CMPMappingBean.java
  Log:

  Updated for OPENEJB-58.  Updated Castor support to 0.9.9M2.  Instructions in 
the Jira for working around castor-0.9.9.0.jar not being in Maven.
  
  Revision  Changes    Path
  1.4       +12 -6     
openejb1/modules/webadmin/src/java/org/openejb/webadmin/main/CMPMappingBean.java
  
  Index: CMPMappingBean.java
  ===================================================================
  RCS file: 
/scm/openejb/openejb1/modules/webadmin/src/java/org/openejb/webadmin/main/CMPMappingBean.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- CMPMappingBean.java       9 Jul 2005 08:51:00 -0000       1.3
  +++ CMPMappingBean.java       19 Sep 2005 22:15:13 -0000      1.4
  @@ -59,17 +59,18 @@
   import javax.rmi.PortableRemoteObject;
   
   import org.exolab.castor.jdo.conf.Database;
  +import org.exolab.castor.jdo.conf.DatabaseChoice;
   import org.exolab.castor.jdo.conf.Driver;
   import org.exolab.castor.jdo.conf.Jndi;
   import org.exolab.castor.jdo.conf.Mapping;
   import org.exolab.castor.jdo.conf.Param;
   import org.exolab.castor.xml.ValidationException;
  +import org.openejb.core.EnvProps;
  +import org.openejb.loader.SystemInstance;
  +import org.openejb.util.FileUtils;
   import org.openejb.webadmin.HttpRequest;
   import org.openejb.webadmin.HttpResponse;
   import org.openejb.webadmin.WebAdminBean;
  -import org.openejb.core.EnvProps;
  -import org.openejb.util.FileUtils;
  -import org.openejb.loader.SystemInstance;
   
   /**
    * @author <a href="mailto:[EMAIL PROTECTED]">Tim Urberg</a>
  @@ -209,7 +210,9 @@
   
                //set the standard variables for the global and local databases
                Database globalDatabase = new Database();
  +             DatabaseChoice globalDatabaseChoice = new DatabaseChoice();
                Database localDatabase = new Database();
  +             DatabaseChoice localDatabaseChoice = new DatabaseChoice();
                globalDatabase.setName(EnvProps.GLOBAL_TX_DATABASE);
                globalDatabase.setEngine(databaseData.getDbEngine());
                localDatabase.setName(EnvProps.LOCAL_TX_DATABASE);
  @@ -224,7 +227,7 @@
                //set up the global specific fields
                Jndi jndi = new Jndi();
                jndi.setName(databaseData.getJndiName());
  -             globalDatabase.setJndi(jndi);
  +             globalDatabaseChoice.setJndi(jndi);
   
                //set up the local specific fields
                Driver driver = new Driver();
  @@ -243,7 +246,10 @@
                driver.addParam(userNameParam);
                driver.addParam(passwordParam);
   
  -             localDatabase.setDriver(driver);
  +             localDatabaseChoice.setDriver(driver);
  +             
  +             localDatabase.setDatabaseChoice(localDatabaseChoice);
  +             globalDatabase.setDatabaseChoice(globalDatabaseChoice);
   
                //validate the two database types again just in case
                try {
  
  
  

Reply via email to