org.openejb.deployment
Class SchemataBuilder

java.lang.Object
  extended byorg.openejb.deployment.SchemataBuilder

public abstract class SchemataBuilder
extends Object

Version:
$Revision: 446208 $ $Date: 2006-05-31 23:42:46 +0200 (Wed, 31 May 2006) $

Constructor Summary
SchemataBuilder()
           
 
Method Summary
protected abstract  org.tranql.ejb.EJBProxyFactory buildEJBProxyFactory(org.apache.geronimo.xbeans.j2ee.EntityBeanType entityBean, String remoteInterfaceName, String homeInterfaceName, String localInterfaceName, String localHomeInterfaceName, ClassLoader cl)
           
protected abstract  org.tranql.pkgenerator.PrimaryKeyGenerator buildPKGenerator(org.openejb.xbeans.pkgen.EjbKeyGeneratorType config, Class pkClass)
           
 Schemata buildSchemata(String moduleName, org.apache.geronimo.xbeans.j2ee.EjbJarType ejbJar, OpenejbOpenejbJarType openejbEjbJar, DataSource datasource, ClassLoader cl)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SchemataBuilder

public SchemataBuilder()
Method Detail

buildSchemata

public Schemata buildSchemata(String moduleName,
                              org.apache.geronimo.xbeans.j2ee.EjbJarType ejbJar,
                              OpenejbOpenejbJarType openejbEjbJar,
                              DataSource datasource,
                              ClassLoader cl)
                       throws org.apache.geronimo.common.DeploymentException
Throws:
org.apache.geronimo.common.DeploymentException

buildEJBProxyFactory

protected abstract org.tranql.ejb.EJBProxyFactory buildEJBProxyFactory(org.apache.geronimo.xbeans.j2ee.EntityBeanType entityBean,
                                                                       String remoteInterfaceName,
                                                                       String homeInterfaceName,
                                                                       String localInterfaceName,
                                                                       String localHomeInterfaceName,
                                                                       ClassLoader cl)
                                                                throws org.apache.geronimo.common.DeploymentException
Throws:
org.apache.geronimo.common.DeploymentException

buildPKGenerator

protected abstract org.tranql.pkgenerator.PrimaryKeyGenerator buildPKGenerator(org.openejb.xbeans.pkgen.EjbKeyGeneratorType config,
                                                                               Class pkClass)
                                                                        throws org.apache.geronimo.common.DeploymentException,
                                                                               org.tranql.ql.QueryException
Throws:
org.apache.geronimo.common.DeploymentException
org.tranql.ql.QueryException


Copyright © 1999-2006 OpenEJB. All Rights Reserved.