djencks     2005/03/15 00:32:44

  Modified:    
modules/openejb-builder/src/test/org/openejb/deployment/entity/cmp/ejbql
                        EJBQLTest.java
  Log:

  Make transaction policy mapping more generic and implement the 
no-distributed-transactions corba tx propagation polices.  CORBA operation name 
to method signature mapping is not yet really implemented
  
  Revision  Changes    Path
  1.9       +4 -7      
openejb/modules/openejb-builder/src/test/org/openejb/deployment/entity/cmp/ejbql/EJBQLTest.java
  
  Index: EJBQLTest.java
  ===================================================================
  RCS file: 
/home/projects/openejb/scm/openejb/modules/openejb-builder/src/test/org/openejb/deployment/entity/cmp/ejbql/EJBQLTest.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- EJBQLTest.java    15 Mar 2005 00:07:47 -0000      1.8
  +++ EJBQLTest.java    15 Mar 2005 05:32:44 -0000      1.9
  @@ -57,14 +57,12 @@
   import java.util.HashMap;
   import java.util.HashSet;
   import java.util.Set;
  -
   import javax.management.MalformedObjectNameException;
   import javax.management.ObjectName;
   import javax.sql.DataSource;
   import javax.transaction.TransactionManager;
   
   import junit.framework.TestCase;
  -
   import org.apache.geronimo.deployment.util.DeploymentUtil;
   import org.apache.geronimo.gbean.GBeanData;
   import org.apache.geronimo.j2ee.deployment.EARContext;
  @@ -88,9 +86,8 @@
   import org.openejb.deployment.OpenEJBModuleBuilder;
   import org.openejb.dispatch.InterfaceMethodSignature;
   import org.openejb.security.SecurityConfiguration;
  -import org.openejb.transaction.ContainerPolicy;
  -import org.openejb.transaction.TransactionPolicy;
   import org.openejb.transaction.TransactionPolicySource;
  +import org.openejb.transaction.TransactionPolicyType;
   import org.openejb.xbeans.ejbjar.OpenejbOpenejbJarDocument;
   import org.openejb.xbeans.ejbjar.OpenejbOpenejbJarType;
   import org.tranql.cache.GlobalSchema;
  @@ -246,8 +243,8 @@
           builder.setLocalJndiNames(new String[0]);
           builder.setUnshareableResources(new HashSet());
           builder.setTransactionPolicySource(new TransactionPolicySource() {
  -            public TransactionPolicy getTransactionPolicy(String methodIntf, 
InterfaceMethodSignature signature) {
  -                return ContainerPolicy.Required;
  +            public TransactionPolicyType getTransactionPolicy(String 
methodIntf, InterfaceMethodSignature signature) {
  +                return TransactionPolicyType.Required;
               }
           });
   
  
  
  

Reply via email to