org.tranql.ejb
Class EJB

java.lang.Object
  extended byorg.tranql.abstractschema.AbstractEntity
      extended byorg.tranql.ejb.EJB
All Implemented Interfaces:
Entity, java.io.Serializable

public final class EJB
extends AbstractEntity

Version:
$Revision: 323 $ $Date: 2006-02-19 07:29:24 +0100 (Sun, 19 Feb 2006) $
See Also:
Serialized Form

Constructor Summary
EJB(java.lang.String ejbName, java.lang.String schemaName)
           
EJB(java.lang.String ejbName, java.lang.String schemaName, java.lang.Class pkClass, EJBProxyFactory proxyFactory, PrimaryKeyGenerator keyGenerator, boolean unknownPK)
           
 
Method Summary
 void addCMPField(CMPField field)
           
 void addCMRField(CMRField field)
           
 void addFinder(FinderEJBQLQuery finderEJBQLQuery)
           
 void addSelect(SelectEJBQLQuery selectEJBQLQuery)
           
 void addVirtualCMPField(CMPField field)
           
 java.util.Collection getFinders()
           
 java.lang.String getPrefetchGroup()
           
 java.lang.Class getPrimaryKeyClass()
           
 PrimaryKeyGenerator getPrimaryKeyGenerator()
           
 EJBProxyFactory getProxyFactory()
           
 java.util.Collection getSelects()
           
 java.util.List getVirtualCMPFields()
           
 boolean isAutomaticPrimaryKey()
           
 boolean isCompoundPK()
           
 boolean isUnknownPK()
           
 boolean isVirtual()
          Indicates if this EJB is "virtual".
 void setPrefetchGroup(java.lang.String prefetchGroup)
           
 
Methods inherited from class org.tranql.abstractschema.AbstractEntity
addAssociationEnd, addAttribute, getAssociationEnd, getAssociationEndDefiningFKAttribute, getAssociationEnds, getAttribute, getAttributes, getName, getPhysicalName, getPrimaryKeyFields, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EJB

public EJB(java.lang.String ejbName,
           java.lang.String schemaName,
           java.lang.Class pkClass,
           EJBProxyFactory proxyFactory,
           PrimaryKeyGenerator keyGenerator,
           boolean unknownPK)

EJB

public EJB(java.lang.String ejbName,
           java.lang.String schemaName)
Method Detail

isCompoundPK

public boolean isCompoundPK()

getPrimaryKeyClass

public java.lang.Class getPrimaryKeyClass()

getProxyFactory

public EJBProxyFactory getProxyFactory()

addCMPField

public void addCMPField(CMPField field)

addVirtualCMPField

public void addVirtualCMPField(CMPField field)

getVirtualCMPFields

public java.util.List getVirtualCMPFields()

addCMRField

public void addCMRField(CMRField field)

isAutomaticPrimaryKey

public boolean isAutomaticPrimaryKey()

getPrimaryKeyGenerator

public PrimaryKeyGenerator getPrimaryKeyGenerator()

isUnknownPK

public boolean isUnknownPK()

isVirtual

public boolean isVirtual()
Indicates if this EJB is "virtual". It is used to identify an EJB abstracting a MTM entity between two other EJB.

Returns:
true if this instance is a MTM EJB, which does not exist per se.

addFinder

public void addFinder(FinderEJBQLQuery finderEJBQLQuery)

getFinders

public java.util.Collection getFinders()

addSelect

public void addSelect(SelectEJBQLQuery selectEJBQLQuery)

getSelects

public java.util.Collection getSelects()

setPrefetchGroup

public void setPrefetchGroup(java.lang.String prefetchGroup)

getPrefetchGroup

public java.lang.String getPrefetchGroup()


Copyright © -2006 The Codehaus. All Rights Reserved.