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.Descriptor
This class contains information about EJB-QL queries for finder/selector methods of EJB2.0 CMP EntityBeans. It represents the XML element.
Author:
Sanjeev Krishnan
See Also:
  • Constructor Details

    • QueryDescriptor

      public QueryDescriptor()
    • QueryDescriptor

      public QueryDescriptor(QueryDescriptor otherQuery, Method m)
  • Method Details

    • 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:
      print in class org.glassfish.deployment.common.Descriptor