Class QueryDescriptor
- java.lang.Object
-
- java.util.Observable
-
- org.glassfish.deployment.common.DynamicAttributesDescriptor
-
- org.glassfish.deployment.common.Descriptor
-
- org.glassfish.ejb.deployment.descriptor.QueryDescriptor
-
- All Implemented Interfaces:
Serializable
public final class QueryDescriptor extends Descriptor
This class contains information about EJB-QL queries for finder/selector methods of EJB2.0 CMP EntityBeans. It represents theXML element. - Author:
- Sanjeev Krishnan
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.glassfish.deployment.common.Descriptor
DESCRIPTION_CHANGED, DESCRIPTOR_CHANGED, docType, LARGE_ICON_CHANGED, NAME_CHANGED, SMALL_ICON_CHANGED
-
-
Constructor Summary
Constructors Constructor Description QueryDescriptor()
QueryDescriptor(QueryDescriptor otherQuery, Method m)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
getHasLocalReturnTypeMapping()
boolean
getHasNoReturnTypeMapping()
boolean
getHasRemoteReturnTypeMapping()
boolean
getHasSQL()
boolean
getIsEjbQl()
String
getQuery()
Get the EJB-QL query (ejb-ql XML element)Method
getQueryMethod()
MethodDescriptor
getQueryMethodDescriptor()
int
getReturnTypeMapping()
String
getSQL()
void
print(StringBuilder toStringBuilder)
A String representation of this object.void
setHasLocalReturnTypeMapping()
void
setHasNoReturnTypeMapping()
void
setHasRemoteReturnTypeMapping()
void
setQuery(String query)
Set the EJB-QL query (ejb-ql XML element).void
setQueryMethod(Method m)
public void setQueryMethod(MethodDescriptor md) { this.methodDescriptor = md; } public MethodDescriptor getQueryMethod() { return methodDescriptor; }void
setQueryMethodDescriptor(MethodDescriptor m)
void
setSQL(String sql)
-
Methods inherited from class org.glassfish.deployment.common.Descriptor
addDescriptorExtension, addPrefixMapping, createUniqueFilenameAmongst, createUniqueNameAmongst, createUniqueNameAmongstNamedDescriptors, fillDocType, getDeploymentExtensions, getDescription, getDescriptorExtension, getDescriptorExtensions, getDisplayName, getDocType, getLargeIconUri, getLocalizedDescription, getLocalizedDescriptions, getLocalizedDisplayName, getLocalizedDisplayNames, getLocalizedLargeIconUri, getLocalizedLargeIconUris, getLocalizedSmallIconUri, getLocalizedSmallIconUris, getName, getPrefixMapping, getSmallIconUri, isBoundsChecking, setBoundsChecking, setDescription, setDisplayName, setLargeIconUri, setLocalizedDescription, setLocalizedDisplayName, setLocalizedLargeIconUri, setLocalizedSmallIconUri, setName, setSmallIconUri, visit
-
Methods inherited from class org.glassfish.deployment.common.DynamicAttributesDescriptor
addExtraAttribute, getExtraAttribute, getExtraAttributes, removeExtraAttribute, toString
-
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
-
-
-
-
Constructor Detail
-
QueryDescriptor
public QueryDescriptor()
-
QueryDescriptor
public QueryDescriptor(QueryDescriptor otherQuery, Method m)
-
-
Method Detail
-
setQueryMethod
public void setQueryMethod(Method m)
public void setQueryMethod(MethodDescriptor md) { this.methodDescriptor = md; } public MethodDescriptor getQueryMethod() { return methodDescriptor; }
-
getQueryMethod
public Method getQueryMethod()
-
setQueryMethodDescriptor
public void setQueryMethodDescriptor(MethodDescriptor m)
-
getQueryMethodDescriptor
public MethodDescriptor getQueryMethodDescriptor()
-
getIsEjbQl
public boolean getIsEjbQl()
-
setQuery
public void setQuery(String query)
Set the EJB-QL query (ejb-ql XML element). If query parameter is null, or has no content, getIsEjbQl will return false. Otherwise, getIsEjbQl will return true.
-
getQuery
public String getQuery()
Get the EJB-QL query (ejb-ql XML element)
-
getHasSQL
public boolean getHasSQL()
-
setSQL
public void setSQL(String sql)
-
getSQL
public String getSQL()
-
getHasNoReturnTypeMapping
public boolean getHasNoReturnTypeMapping()
-
getHasLocalReturnTypeMapping
public boolean getHasLocalReturnTypeMapping()
-
getHasRemoteReturnTypeMapping
public boolean getHasRemoteReturnTypeMapping()
-
setHasNoReturnTypeMapping
public void setHasNoReturnTypeMapping()
-
setHasLocalReturnTypeMapping
public void setHasLocalReturnTypeMapping()
-
setHasRemoteReturnTypeMapping
public void setHasRemoteReturnTypeMapping()
-
getReturnTypeMapping
public int getReturnTypeMapping()
-
print
public void print(StringBuilder toStringBuilder)
Description copied from class:Descriptor
A String representation of this object.- Overrides:
print
in classDescriptor
-
-