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 org.glassfish.deployment.common.DescriptorThis 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
-
-
Constructor Summary
Constructors Constructor Description QueryDescriptor()QueryDescriptor(QueryDescriptor otherQuery, Method m)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleangetHasLocalReturnTypeMapping()booleangetHasNoReturnTypeMapping()booleangetHasRemoteReturnTypeMapping()booleangetHasSQL()booleangetIsEjbQl()StringgetQuery()Get the EJB-QL query (ejb-ql XML element)MethodgetQueryMethod()com.sun.enterprise.deployment.MethodDescriptorgetQueryMethodDescriptor()intgetReturnTypeMapping()StringgetSQL()voidprint(StringBuffer toStringBuffer)voidsetHasLocalReturnTypeMapping()voidsetHasNoReturnTypeMapping()voidsetHasRemoteReturnTypeMapping()voidsetQuery(String query)Set the EJB-QL query (ejb-ql XML element).voidsetQueryMethod(Method m)public void setQueryMethod(MethodDescriptor md) { this.methodDescriptor = md; } public MethodDescriptor getQueryMethod() { return methodDescriptor; }voidsetQueryMethodDescriptor(com.sun.enterprise.deployment.MethodDescriptor m)voidsetSQL(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(com.sun.enterprise.deployment.MethodDescriptor m)
-
getQueryMethodDescriptor
public com.sun.enterprise.deployment.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(StringBuffer toStringBuffer)
- Overrides:
printin classorg.glassfish.deployment.common.Descriptor
-
-