jrun.ejb.ejbql
Class Cmp20EjbCmrField

java.lang.Object
  |
  +--jrun.ejb.ejbql.ExpressionBase
        |
        +--jrun.ejb.ejbql.CmrField
              |
              +--jrun.ejb.ejbql.Cmp20EjbCmrField
All Implemented Interfaces:
Element, Expression, Symbol

public class Cmp20EjbCmrField
extends CmrField

Represents a CMR field that refers to a local (within the same ejb-jar) CMP 2.0 entity bean.

Author:
Enrique Duvos

Fields inherited from interface jrun.ejb.ejbql.Element
UNSPECIFIED_TRAVERSAL_ORDER
 
Constructor Summary
Cmp20EjbCmrField(java.lang.String name, EJBRelationshipRoleMetaData sourceMetaData)
           
 
Method Summary
 java.lang.String getJavaType()
           
 java.lang.String getTableName()
           
 java.lang.String getTargetName()
          Symbol name of persistent entity for this CMR: (abstract schema name)
 
Methods inherited from class jrun.ejb.ejbql.CmrField
accept, equals, getCMRFieldMetaData, getEJBRelationMetaData, getFieldNames, getName, getSinkEntityMetaData, getSinkPrimaryKeyFieldNames, getSourceEntityMetaData, getSourceRoleMetaData, isCmrField, isCollectionValued, isSingleValued, isUsedInJoin, setUsedInJoin, toSql, toString
 
Methods inherited from class jrun.ejb.ejbql.ExpressionBase
getChildren, isCmpField, isIdentificationVar, isInputParam, isNavigationExpression, isOperatorExpression
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface jrun.ejb.ejbql.Expression
isCmpField, isIdentificationVar, isInputParam, isNavigationExpression, isOperatorExpression
 
Methods inherited from interface jrun.ejb.ejbql.Element
getChildren
 

Constructor Detail

Cmp20EjbCmrField

public Cmp20EjbCmrField(java.lang.String name,
                        EJBRelationshipRoleMetaData sourceMetaData)
Method Detail

getTargetName

public java.lang.String getTargetName()
Description copied from class: CmrField
Symbol name of persistent entity for this CMR: (abstract schema name)
Overrides:
getTargetName in class CmrField

getJavaType

public java.lang.String getJavaType()

getTableName

public java.lang.String getTableName()


Copyright � 2002 Macromedia Corporation. All Rights Reserved.