jrun.ejb.metadata
Class QueryMetaData

java.lang.Object
  |
  +--jrunx.xml.XMLMetaData
        |
        +--jrun.j2ee.metadata.DescriptionMetaData
              |
              +--jrun.ejb.metadata.QueryMetaData

public class QueryMetaData
extends DescriptionMetaData

Author:
Enrique Duvos, Paul Reilly

Inner classes inherited from class jrunx.xml.XMLMetaData
XMLMetaData.BaseException, XMLMetaData.CouldNotCreateDocumentException, XMLMetaData.CreateInstanceException, XMLMetaData.ElementRequiredException, XMLMetaData.IntegerExpectedException, XMLMetaData.InvalidElementException, XMLMetaData.InvalidObjectException, XMLMetaData.MetaDataExportIOException, XMLMetaData.NoLocationException, XMLMetaData.NoStringConstructorException, XMLMetaData.UnsupportedArrayTypeException
 
Field Summary
static java.lang.String LOCAL
           
static java.lang.String REMOTE
           
 
Fields inherited from class jrunx.xml.XMLMetaData
logger
 
Constructor Summary
QueryMetaData()
           
 
Method Summary
 java.lang.String getEJBQL()
           
 QueryMethodMetaData getQueryMethodMetaData()
           
 java.lang.String getResultTypeMapping()
           
 boolean hasLocalResultTypeMapping()
          Returns true only if a local result type has been specified.
 boolean hasNoResultTypeMapping()
          Returns true if no result type mapping has been specified
 boolean hasRemoteResultTypeMapping()
          Returns true only if a remote result type has been specified.
 void setEJBQL(java.lang.String ejbQL)
           
 void setQueryMethodMetaData(QueryMethodMetaData queryMethodMetaData)
           
 void setResultTypeMapping(java.lang.String resultTypeMapping)
           
 
Methods inherited from class jrun.j2ee.metadata.DescriptionMetaData
getDescription, setDescription
 
Methods inherited from class jrunx.xml.XMLMetaData
addAcronym, addAcronyms, addPackagePrefix, addPackagePrefixes, exportDocument, getAttribute, getMetaDataSource, getParent, getPersistenceContext, getText, importXML, importXML, remove, removeAttribute, setAttribute, setMetaDataSource, setMetaDataSource, setParent, setParent, setPersistenceContext, setPublicID, setSystemID, setText, sync, sync, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

LOCAL

public static final java.lang.String LOCAL

REMOTE

public static final java.lang.String REMOTE
Constructor Detail

QueryMetaData

public QueryMetaData()
Method Detail

getEJBQL

public java.lang.String getEJBQL()

getQueryMethodMetaData

public QueryMethodMetaData getQueryMethodMetaData()

getResultTypeMapping

public java.lang.String getResultTypeMapping()

hasLocalResultTypeMapping

public boolean hasLocalResultTypeMapping()
Returns true only if a local result type has been specified.

hasNoResultTypeMapping

public boolean hasNoResultTypeMapping()
Returns true if no result type mapping has been specified

hasRemoteResultTypeMapping

public boolean hasRemoteResultTypeMapping()
Returns true only if a remote result type has been specified.

setEJBQL

public void setEJBQL(java.lang.String ejbQL)

setQueryMethodMetaData

public void setQueryMethodMetaData(QueryMethodMetaData queryMethodMetaData)

setResultTypeMapping

public void setResultTypeMapping(java.lang.String resultTypeMapping)


Copyright � 2002 Macromedia Corporation. All Rights Reserved.