org.openejb.entity.cmp
Class CMPContainerBuilder

java.lang.Object
  extended byorg.openejb.AbstractContainerBuilder
      extended byorg.openejb.entity.cmp.CMPContainerBuilder
All Implemented Interfaces:
ContainerBuilder, ResourceEnvironmentBuilder, SecureBuilder

public class CMPContainerBuilder
extends AbstractContainerBuilder

Version:
$Revision: 1.21 $ $Date: 2004/07/20 23:40:02 $

Constructor Summary
CMPContainerBuilder()
           
 
Method Summary
protected  Object buildIt(boolean buildContainer)
           
protected  LinkedHashMap buildVopMap(Class beanClass, org.tranql.cache.CacheTable cacheTable, org.tranql.identity.IdentityDefiner identityDefiner, org.tranql.identity.IdentityTransform primaryKeyTransform, org.tranql.identity.IdentityTransform localProxyTransform, org.tranql.identity.IdentityTransform remoteProxyTransform, LinkedHashMap queries)
           
 String getConnectionFactoryName()
           
protected  int getEJBComponentType()
           
 org.tranql.ejb.EJBSchema getEJBSchema()
           
 Map getQueries()
           
 org.tranql.schema.Schema getSQLSchema()
           
 void setConnectionFactoryName(String connectionFactoryName)
           
 void setEJBSchema(org.tranql.ejb.EJBSchema ejbSchema)
           
 void setQueries(Map queries)
           
 void setSQLSchema(org.tranql.schema.Schema sqlSchema)
           
 
Methods inherited from class org.openejb.AbstractContainerBuilder
createConfiguration, createConfiguration, createContainer, createContainer, createInstancePool, createProxyInfo, getApplicationManagedSecurityResources, getBeanClassName, getClassLoader, getComponentContext, getContainerId, getDefaultSubject, getEJBName, getHomeInterfaceName, getJndiNames, getLocalHomeInterfaceName, getLocalInterfaceName, getLocalJndiNames, getNonTransactedTimerName, getPrimaryKeyClassName, getRemoteInterfaceName, getRunAs, getSecurityConfiguration, getServiceEndpointName, getTimerName, getTrackedConnectionAssociator, getTransactedTimerName, getTransactionContextManager, getTransactionPolicySource, getUnshareableResources, getUserTransaction, initializeInterceptorBuilder, isDoAsCurrentCaller, isSecurityEnabled, isUseContextHandler, setApplicationManagedSecurityResources, setBeanClassName, setClassLoader, setComponentContext, setContainerId, setDefaultSubject, setDoAsCurrentCaller, setEJBName, setHomeInterfaceName, setJndiNames, setLocalHomeInterfaceName, setLocalInterfaceName, setLocalJndiNames, setNonTransactedTimerName, setPrimaryKeyClassName, setRemoteInterfaceName, setRunAs, setSecurityConfiguration, setSecurityEnabled, setServiceEndpointName, setTrackedConnectionAssociator, setTransactedTimerName, setTransactionContextManager, setTransactionPolicySource, setUnshareableResources, setUseContextHandler, setUserTransaction
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CMPContainerBuilder

public CMPContainerBuilder()
Method Detail

getEJBComponentType

protected int getEJBComponentType()
Specified by:
getEJBComponentType in class AbstractContainerBuilder

getConnectionFactoryName

public String getConnectionFactoryName()

setConnectionFactoryName

public void setConnectionFactoryName(String connectionFactoryName)

getQueries

public Map getQueries()

setQueries

public void setQueries(Map queries)

getEJBSchema

public org.tranql.ejb.EJBSchema getEJBSchema()

setEJBSchema

public void setEJBSchema(org.tranql.ejb.EJBSchema ejbSchema)

getSQLSchema

public org.tranql.schema.Schema getSQLSchema()

setSQLSchema

public void setSQLSchema(org.tranql.schema.Schema sqlSchema)

buildIt

protected Object buildIt(boolean buildContainer)
                  throws Exception
Specified by:
buildIt in class AbstractContainerBuilder
Throws:
Exception

buildVopMap

protected LinkedHashMap buildVopMap(Class beanClass,
                                    org.tranql.cache.CacheTable cacheTable,
                                    org.tranql.identity.IdentityDefiner identityDefiner,
                                    org.tranql.identity.IdentityTransform primaryKeyTransform,
                                    org.tranql.identity.IdentityTransform localProxyTransform,
                                    org.tranql.identity.IdentityTransform remoteProxyTransform,
                                    LinkedHashMap queries)
                             throws Exception
Throws:
Exception


Copyright © 1999-2005 OpenEJB. All Rights Reserved.