jrun.ejb.ejbql
Class EjbQLDriver

java.lang.Object
  |
  +--jrun.ejb.ejbql.EjbQLDriver

public class EjbQLDriver
extends java.lang.Object

Driver for interacting with EJB QL parser, code generator and run-time information generator.

Author:
Enrique Duvos

Constructor Summary
EjbQLDriver(EJBJarMetaData ejbBundle)
           
 
Method Summary
 java.lang.String generateSring(EjbQLQuery query, SQLVisitor visitor)
           
 EJBJarMetaData getEJBJarMetaData()
           
 EjbQLQuery parse(EntityMetaData entityMetaData, java.lang.String queryMethod)
           
 void validate(EjbQLQuery query)
           
 void validate(EjbQLQuery query, java.lang.reflect.Method ejbMethod)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EjbQLDriver

public EjbQLDriver(EJBJarMetaData ejbBundle)
            throws EjbQLParseException
Method Detail

parse

public EjbQLQuery parse(EntityMetaData entityMetaData,
                        java.lang.String queryMethod)
                 throws EjbQLParseException

validate

public void validate(EjbQLQuery query,
                     java.lang.reflect.Method ejbMethod)
              throws java.lang.Exception

validate

public void validate(EjbQLQuery query)
              throws java.lang.Exception

generateSring

public java.lang.String generateSring(EjbQLQuery query,
                                      SQLVisitor visitor)
                               throws java.lang.Exception

getEJBJarMetaData

public EJBJarMetaData getEJBJarMetaData()


Copyright � 2002 Macromedia Corporation. All Rights Reserved.