Package com.sun.enterprise.deployment

Examples of com.sun.enterprise.deployment.QueryDescriptor


     */   
    public void addDescriptor(Object  newDescriptor) {
        if (newDescriptor instanceof FieldDescriptor) {
           getCMPEntityDescriptor().getPersistenceDescriptor().addCMPField((FieldDescriptor) newDescriptor);          
        } else  if (newDescriptor instanceof QueryDescriptor) {
            QueryDescriptor newQuery = (QueryDescriptor) newDescriptor;
           getCMPEntityDescriptor().getPersistenceDescriptor().setQueryFor(
                        newQuery.getQueryMethodDescriptor(), newQuery);          
        } else {
            super.addDescriptor(newDescriptor);
        }
    }      
View Full Code Here


        PersistenceDescriptor desc = ((EjbCMPEntityDescriptor)ejbDesc).getPersistenceDescriptor();
       
        for (Iterator it = desc.getQueriedMethods().iterator(); it.hasNext();) {
            MethodDescriptor method = (MethodDescriptor) it.next();
            try {
                QueryDescriptor qDesc = desc.getQueryFor(method);
                query = qDesc.getQuery();
               
                if (qDesc.getIsEjbQl()) {
                    Method m = method.getMethod(ejbDesc);

                    int retypeMapping = mapRetType(qDesc.getReturnTypeMapping());
       
                    boolean finder = false;

                    if ((method.getName()).startsWith("find")) {
                       finder = true;
View Full Code Here

                    for (int i=0;i<mParms.length;i++) {
                        if (!mParms[i].getName().equals(queryParms[i]))
                            same=false;                   
                    }
                    if (same) {
                        QueryDescriptor qd = descriptor.getPersistenceDescriptor().getQueryFor(queryMethod);
                        String query = qd.getQuery();
                        if (query == null && qd.getSQL()==null) {
          result.addErrorDetails(smh.getLocalString
               ("tests.componentNameConstructor",
          "For [ {0} ]",
          new Object[] {compName.toString()}));
                            result.addErrorDetails(smh.getLocalString
View Full Code Here

   * @return a boolean representing the prefetch setting
   */
  public boolean isQueryPrefetchEnabled (Method method)
  {
    boolean enabled = true;
    QueryDescriptor queryDescriptor = getQueryDescriptor(method);

    if (queryDescriptor != null)
    {
      IASEjbCMPEntityDescriptor cmpDescriptor =
        (IASEjbCMPEntityDescriptor)getDescriptor();
      PrefetchDisabledDescriptor pdDescriptor =
        cmpDescriptor.getPrefetchDisabledDescriptor();

      if (pdDescriptor != null)
      {
        MethodDescriptor methodDescriptor =
          queryDescriptor.getQueryMethodDescriptor();

        enabled = !pdDescriptor.isPrefetchDisabledFor(
          methodDescriptor);
      }
    }
View Full Code Here

   * @return a boolean representing the prefetch setting
   */
  public boolean isQueryPrefetchEnabled (Method method)
  {
    boolean enabled = true;
    QueryDescriptor queryDescriptor = getQueryDescriptor(method);

    if (queryDescriptor != null)
    {
      IASEjbCMPEntityDescriptor cmpDescriptor =
        (IASEjbCMPEntityDescriptor)getDescriptor();
      PrefetchDisabledDescriptor pdDescriptor =
        cmpDescriptor.getPrefetchDisabledDescriptor();

      if (pdDescriptor != null)
      {
        MethodDescriptor methodDescriptor =
          queryDescriptor.getQueryMethodDescriptor();

        enabled = !pdDescriptor.isPrefetchDisabledFor(
          methodDescriptor);
      }
    }
View Full Code Here

                    for (int i=0;i<mParms.length;i++) {
                        if (!mParms[i].getName().equals(queryParms[i]))
                            same=false;                   
                    }
                    if (same) {
                        QueryDescriptor qd = descriptor.getPersistenceDescriptor().getQueryFor(queryMethod);
                        String query = qd.getQuery();
                        if (query == null && qd.getSQL()==null) {
          result.addErrorDetails(smh.getLocalString
               ("tests.componentNameConstructor",
          "For [ {0} ]",
          new Object[] {compName.toString()}));
                            result.addErrorDetails(smh.getLocalString
View Full Code Here

        PersistenceDescriptor desc = ((EjbCMPEntityDescriptor)ejbDesc).getPersistenceDescriptor();
       
        for (Iterator it = desc.getQueriedMethods().iterator(); it.hasNext();) {
            MethodDescriptor method = (MethodDescriptor) it.next();
            try {
                QueryDescriptor qDesc = desc.getQueryFor(method);
                query = qDesc.getQuery();
               
                if (qDesc.getIsEjbQl()) {
                    Method m = method.getMethod(ejbDesc);

                    int retypeMapping = mapRetType(qDesc.getReturnTypeMapping());
       
                    boolean finder = false;

                    if ((method.getName()).startsWith("find")) {
                       finder = true;
View Full Code Here

TOP

Related Classes of com.sun.enterprise.deployment.QueryDescriptor

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.