Examples of DynamicQuery


Examples of com.liferay.portal.kernel.dao.orm.DynamicQuery

            throw new Exception("Checking failed!!!");
        }
    }

    public static User findUser(String email) throws SystemException {
        DynamicQuery dqUser = DynamicQueryFactoryUtil.forClass(User.class)
                .add(PropertyFactoryUtil.forName("emailAddress").like("%" + email + "%"));
        return (User) UserLocalServiceUtil.dynamicQuery(dqUser).get(0);
    }
View Full Code Here

Examples of loxia.annotation.DynamicQuery

  public Object invoke(MethodInvocation invocation) throws Throwable {
    Method m = invocation.getMethod();
    Query query = m.getAnnotation(Query.class);
    NamedQuery namedQuery = m.getAnnotation(NamedQuery.class);
    DynamicQuery dynamicQuery = m.getAnnotation(DynamicQuery.class);
    NativeQuery nativeQuery = m.getAnnotation(NativeQuery.class);
    NativeUpdate nativeUpdate = m.getAnnotation(NativeUpdate.class);
   
    if(namedQuery !=null){
      return namedQueryHandler.handleNamedQuery(namedQuery, invocation);
View Full Code Here

Examples of loxia.annotation.DynamicQuery

  @Around("this(loxia.dao.GenericEntityDao)")
  public Object doQuery(ProceedingJoinPoint pjp) throws Throwable{
    MethodSignature ms = (MethodSignature)pjp.getSignature();
    Query query = ms.getMethod().getAnnotation(Query.class);
    NamedQuery namedQuery = ms.getMethod().getAnnotation(NamedQuery.class);
    DynamicQuery dynamicQuery = ms.getMethod().getAnnotation(DynamicQuery.class);
    NativeQuery nativeQuery = ms.getMethod().getAnnotation(NativeQuery.class);
    NativeUpdate nativeUpdate = ms.getMethod().getAnnotation(NativeUpdate.class);
   
    if(namedQuery !=null){
      return namedQueryHandler.handleNamedQuery(namedQuery, pjp);
View Full Code Here

Examples of org.apache.juddi.query.util.DynamicQuery

   
    List<String> tmodelKeys = tModels.getTModelKey();
    if (tmodelKeys == null || tmodelKeys.size() == 0)
      return keysIn;
   
    DynamicQuery dynamicQry = new DynamicQuery(selectSQL);
    appendConditions(dynamicQry, fq, tmodelKeys);
    if (parentKey != null && parentKey.length() > 0)
      dynamicQry.AND().pad().appendGroupedAnd(new DynamicQuery.Parameter(BindingTemplateQuery.ENTITY_ALIAS + "." + BindingTemplateQuery.KEY_NAME_PARENT, parentKey, DynamicQuery.PREDICATE_EQUALS));
   
    if (restrictions != null && restrictions.length > 0)
      dynamicQry.AND().pad().appendGroupedAnd(restrictions);
   
    return getQueryResult(em, dynamicQry, keysIn, ENTITY_ALIAS + "." + KEY_NAME);
  }
View Full Code Here

Examples of org.apache.juddi.query.util.DynamicQuery

      params.add(param);

    }

    // Make sure keys aren't implicated in another transfer request
    DynamicQuery checkKeysQry = new DynamicQuery();
    checkKeysQry.append("select ttk.entityKey from TransferTokenKey ttk ");
    checkKeysQry.WHERE().pad().appendGroupedOr(params.toArray(new DynamicQuery.Parameter[0]));

    Query qry = checkKeysQry.buildJPAQuery(em);
    List<?> obj = qry.getResultList();
    if (obj != null && obj.size() > 0)
      throw new TokenAlreadyExistsException(new ErrorMessage("errors.gettransfertoken.KeyExists", (String)obj.get(0)));

  }
View Full Code Here

Examples of org.apache.juddi.query.util.DynamicQuery

      return keysIn;
   
    if (name == null)
      return keysIn;
   
    DynamicQuery dynamicQry = new DynamicQuery(selectSQL);
    appendConditions(dynamicQry, fq, name);
    // Since this is a tModel, don't need to search the lazily deleted ones.
    dynamicQry.AND().pad().appendGroupedAnd(new DynamicQuery.Parameter(ENTITY_ALIAS + ".deleted", new Boolean(false), DynamicQuery.PREDICATE_EQUALS));
    if (restrictions != null && restrictions.length > 0)
      dynamicQry.AND().pad().appendGroupedAnd(restrictions);
   
    return getQueryResult(em, dynamicQry, keysIn, ENTITY_ALIAS + "." + KEY_NAME);
  }
View Full Code Here

Examples of org.apache.juddi.query.util.DynamicQuery

      return keysIn;
   
    if (names == null || names.size() == 0)
      return keysIn;
   
    DynamicQuery dynamicQry = new DynamicQuery(selectSQL);
    appendConditions(dynamicQry, fq, names);
    if (restrictions != null && restrictions.length > 0)
      dynamicQry.AND().pad().appendGroupedAnd(restrictions);

    return getQueryResult(em, dynamicQry, keysIn, entityAlias + "." + keyName);
  }
View Full Code Here

Examples of org.apache.juddi.query.util.DynamicQuery

    for (KeyedReference elem : categories) {
        List<KeyedReference> keyedRefs = new ArrayList<KeyedReference>(0);

        if (elem instanceof KeyedReference)
      keyedRefs.add((KeyedReference)elem);
              DynamicQuery dynamicQry = new DynamicQuery(queryOne.toString());
              currentAlias = entityAliasChild;
              joinClause = entityAlias + "." + keyName + " = "
                  + entityAliasChild + "." + entityField + "." + keyName + " ";
              appendConditions(dynamicQry, fq, keyedRefs);
              if (restrictions != null && restrictions.length > 0)
                  dynamicQry.AND().pad().appendGroupedAnd(restrictions);

              if (keyedRefs.size() != 0) {
                  List list = getQueryResult(em, dynamicQry, keysIn, entityAlias + "." + keyName);
                  aggregatedResultsOne.addAll(list);
              }
    }   

          queryTwo.append("select  " + entityAlias + "." + keyName + ", " + entityAliasChild2 + ".id "
                  + "from " + entityName + " " + entityAlias + ", " + entityNameChild + " " + entityAliasChild + ", "
                  + entityNameChild2 + " " + entityAliasChild2 + " ");

                for (KeyedReference elem : categories) {
                    List<KeyedReference> keyedRefs = new ArrayList<KeyedReference>(0);

                    if (elem instanceof KeyedReference)
                        keyedRefs.add((KeyedReference)elem);
                    DynamicQuery dynamicQry = new DynamicQuery(queryTwo.toString());
                    currentAlias = entityAliasChild2;
                   
                    if (BusinessEntityQuery.ENTITY_NAME.equals(entityName)) {
                        joinClause = entityAlias + ".entityKey" + " = "
                        + entityAliasChild + "." + entityField + ".entityKey" + " and "
                        + entityAliasChild + "." + entityField + ".entityKey" + " = "
                        + entityAliasChild2 + ".businessService.businessEntity.entityKey";
                    } else {
                        joinClause = entityAlias + ".entityKey" + " = "
                            + entityAliasChild + "." + entityField + ".entityKey" + " and "
                            + entityAliasChild + "." + entityField + ".entityKey" + " = "
                            + entityAliasChild2 + ".bindingTemplate.businessService.entityKey";
                    }

                    appendConditions(dynamicQry, fq, keyedRefs);
                    if (restrictions != null && restrictions.length > 0)
                        dynamicQry.AND().pad().appendGroupedAnd(restrictions);

                    if (keyedRefs.size() != 0) {
                        List list = getQueryResult(em, dynamicQry, keysIn, entityAlias + "." + keyName);
                        aggregatedResultsTwo.addAll(list);
                    }
View Full Code Here

Examples of org.apache.juddi.query.util.DynamicQuery

   
    // If keysIn is null or empty, then nothing to fetch.
    if ((keysIn == null) || (keysIn.size() == 0))
      return Collections.emptyList();

    DynamicQuery dynamicQry = new DynamicQuery(selectSQL);
    appendSortTables(dynamicQry);
    dynamicQry.appendInListWithAnd(ENTITY_ALIAS + "." + KEY_NAME, keysIn);
    if (restrictions != null && restrictions.length > 0)
      dynamicQry.AND().pad().appendGroupedAnd(restrictions);
   
    appendSortCriteria(dynamicQry, fq);

    log.debug(dynamicQry);
   
View Full Code Here

Examples of org.apache.juddi.query.util.DynamicQuery

   
    List<String> tmodelKeys = tModels.getTModelKey();
    if (tmodelKeys == null || tmodelKeys.size() == 0)
      return keysIn;
   
    DynamicQuery dynamicQry = new DynamicQuery(selectSQL);
    appendConditions(dynamicQry, fq, tmodelKeys);
    if (parentKey != null && parentKey.length() > 0)
      dynamicQry.AND().pad().appendGroupedAnd(new DynamicQuery.Parameter(BusinessServiceQuery.ENTITY_ALIAS + "." + BusinessServiceQuery.KEY_NAME_PARENT, parentKey, DynamicQuery.PREDICATE_EQUALS));
      //dynamicQry.AND().pad().appendGroupedAnd(new DynamicQuery.Parameter(BindingTemplateQuery.ENTITY_ALIAS + "." + BindingTemplateQuery.KEY_NAME_PARENT, parentKey, DynamicQuery.PREDICATE_EQUALS));
   
    if (restrictions != null && restrictions.length > 0)
      dynamicQry.AND().pad().appendGroupedAnd(restrictions);
   
    return getQueryResult(em, dynamicQry, keysIn, ENTITY_ALIAS + "." + KEY_NAME);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.