org.jboss.ejb.plugins.cmp.ejbql
Class Catalog

java.lang.Object
  extended byorg.jboss.ejb.plugins.cmp.ejbql.Catalog

public final class Catalog
extends java.lang.Object

This class maintains a map of all entitie bridges in an application by name.


Constructor Summary
Catalog()
           
 
Method Summary
 void addEntity(EntityBridge (src)  entityBridge)
           
 java.util.Set getEJBNames()
           
 EntityBridge (src) getEntityByAbstractSchemaName(java.lang.String abstractSchemaName)
           
 EntityBridge (src) getEntityByEJBName(java.lang.String ejbName)
           
 EntityBridge (src) getEntityByInterface(java.lang.Class intf)
           
 int getEntityCount()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Catalog

public Catalog()
Method Detail

addEntity

public void addEntity(EntityBridge (src)  entityBridge)

getEntityByAbstractSchemaName

public EntityBridge (src)  getEntityByAbstractSchemaName(java.lang.String abstractSchemaName)

getEntityByInterface

public EntityBridge (src)  getEntityByInterface(java.lang.Class intf)

getEntityByEJBName

public EntityBridge (src)  getEntityByEJBName(java.lang.String ejbName)

getEntityCount

public int getEntityCount()

getEJBNames

public java.util.Set getEJBNames()