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;
}
});