Exemplo n.º 1
0
  private void initForLong(long value) {

    this.value = (VALUE) (Long) value;

    switch (operator) {
      case EQUAL:
        nativeDelegate = ObjectFilter.eqLong(name, (value));
        break;

      case NOT_EQUAL:
        nativeDelegate = ObjectFilter.notEqLong(name, (value));
        break;

      case LESS_THAN:
        nativeDelegate = ObjectFilter.ltLong(name, (value));
        break;

      case LESS_THAN_EQUAL:
        nativeDelegate = ObjectFilter.lteLong(name, (value));
        break;

      case GREATER_THAN:
        nativeDelegate = ObjectFilter.gtLong(name, (value));
        break;

      case GREATER_THAN_EQUAL:
        nativeDelegate = ObjectFilter.gteLong(name, (value));
        break;

      case IN:
        nativeDelegate = ObjectFilter.inLongs(name, Conversions.larray(values));
        break;

      case BETWEEN:
        nativeDelegate = ObjectFilter.betweenLong(name, (value), Conversions.toLong(values[1]));
        break;

      case NOT_IN:
        nativeDelegate = ObjectFilter.notInLongs(name, Conversions.larray(values));

        break;

      default:
        useDelegate = false;
    }
  }