Examples of ERXAndQualifier


Examples of er.extensions.qualifiers.ERXAndQualifier

      endQualifiers.addObject(new ERXKeyValueQualifier(endDateKey, EOQualifier.QualifierOperatorEqual, null));
      endQualifiers.addObject(new ERXKeyValueQualifier(endDateKey, EOQualifier.QualifierOperatorGreaterThanOrEqualTo, date));
    }
    EOQualifier endQualifier = new ERXOrQualifier(endQualifiers);

    EOAndQualifier qualifier = new ERXAndQualifier(new NSArray<EOQualifier>(new EOQualifier[] { startQualifier, endQualifier }));
    return qualifier;

    /*
    System.out.println("DateUtils.dateWithinKeypathRangeQualifier: " + startDateKey + ", " + endDateKey + ", " + date);
   
View Full Code Here

Examples of er.extensions.qualifiers.ERXAndQualifier

  public static EOQualifier keypathWithinDateRangeQualifier(String _startDateKey, NSTimestamp _startDate, NSTimestamp _endDate) {
    if (_startDate != null) {
      if (_endDate != null) {
        EOQualifier qualifier1 = new ERXKeyValueQualifier(_startDateKey, EOQualifier.QualifierOperatorGreaterThanOrEqualTo, _startDate);
        EOQualifier qualifier2 = new ERXKeyValueQualifier(_startDateKey, EOQualifier.QualifierOperatorLessThanOrEqualTo, _endDate);
        return new ERXAndQualifier(new NSArray<EOQualifier>(new EOQualifier[] { qualifier1, qualifier2 }));
      }
      return new ERXKeyValueQualifier(_startDateKey, EOQualifier.QualifierOperatorGreaterThanOrEqualTo, _startDate);
    }
    else if (_endDate != null) {
      return new ERXKeyValueQualifier(_startDateKey, EOQualifier.QualifierOperatorLessThanOrEqualTo, _endDate);
View Full Code Here

Examples of er.extensions.qualifiers.ERXAndQualifier

    spec.setSortOrderings(ERXArrayUtilities.arrayByAddingObjectsFromArrayWithoutDuplicates(sortOrderings(), spec.sortOrderings()));
    EOQualifier dgQualifier = qualifier();
    EOQualifier qualifier = spec.qualifier();
    if (dgQualifier != null) {
      if (qualifier != null) {
        qualifier = new ERXAndQualifier(dgQualifier, qualifier);
      } else {
        qualifier = dgQualifier;
      }
      spec.setQualifier(qualifier);
    }
View Full Code Here

Examples of er.extensions.qualifiers.ERXAndQualifier

    for (EOQualifier qualifier : qualifiersArray) {
      if (qualifier != null) {
        qualifiers.addObject(qualifier);
      }
    }
    return new ERXAndQualifier(qualifiers);
  }
View Full Code Here

Examples of er.extensions.qualifiers.ERXAndQualifier

   * @param qualifiers
   *            the NSArray of qualifiers to and
   * @return an ERXAndQualifier
   */
  public static ERXAndQualifier and(NSArray<? extends EOQualifier> qualifiers) {
    return new ERXAndQualifier(qualifiers);
  }
View Full Code Here

Examples of er.extensions.qualifiers.ERXAndQualifier

  public static ERXAndQualifier notInObjects(String key, Object... values) {
    NSMutableArray<EOQualifier> qualifiers = new NSMutableArray<EOQualifier>();
    for (Object value : values) {
      qualifiers.addObject(ERXQ.notEquals(key, value));
    }
    return new ERXAndQualifier(qualifiers);
  }
View Full Code Here

Examples of er.extensions.qualifiers.ERXAndQualifier

    Enumeration valuesEnum = values.objectEnumerator();
    while (valuesEnum.hasMoreElements()) {
      Object value = valuesEnum.nextElement();
      qualifiers.addObject(ERXQ.notEquals(key, value));
    }
    return new ERXAndQualifier(qualifiers);
  }
View Full Code Here

Examples of er.extensions.qualifiers.ERXAndQualifier

   * @param tokens
   *            the list of tokens to search for
   * @return an ERXAndQualifier
   */
  public static ERXAndQualifier containsAll(String key, String[] tokens) {
    ERXAndQualifier qualifier;
    if (tokens.length == 0) {
      qualifier = null;
    }
    else {
      NSMutableArray<EOQualifier> searchQualifiers = new NSMutableArray<EOQualifier>();
      for (String token : tokens) {
        searchQualifiers.addObject(ERXQ.contains(key, token));
      }
      qualifier = new ERXAndQualifier(searchQualifiers);
    }
    return qualifier;
  }
View Full Code Here

Examples of er.extensions.qualifiers.ERXAndQualifier

   * @param tokens
   *            tokens to search for
   * @return an ERXAndQualifier
   */
  public static ERXAndQualifier containsAllInAny(String[] keys, String[] tokens) {
    ERXAndQualifier qualifier;
    if (tokens.length == 0) {
      qualifier = null;
    }
    else {
      NSMutableArray<EOQualifier> searchQualifiers = new NSMutableArray<EOQualifier>();
      for (String token : tokens) {
        NSMutableArray<EOQualifier> tokenQualifiers = new NSMutableArray<EOQualifier>();
        for (String key : keys) {
          tokenQualifiers.addObject(ERXQ.contains(key, token));
        }
        searchQualifiers.addObject(new ERXOrQualifier(tokenQualifiers));
      }
      qualifier = new ERXAndQualifier(searchQualifiers);
    }
    return qualifier;
  }
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.