Exemplo n.º 1
0
  private void initForShortValue(short v) {

    this.value = (VALUE) (Short) v;

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

      case NOT_EQUAL:
        nativeDelegate = ObjectFilter.notEqShort(name, v);
        break;

      case LESS_THAN:
        nativeDelegate = ObjectFilter.ltShort(name, v);
        break;

      case LESS_THAN_EQUAL:
        nativeDelegate = ObjectFilter.lteShort(name, v);
        break;

      case GREATER_THAN:
        nativeDelegate = ObjectFilter.gtShort(name, v);
        break;

      case GREATER_THAN_EQUAL:
        nativeDelegate = ObjectFilter.gteShort(name, v);
        break;

      case IN:
        nativeDelegate = ObjectFilter.inShorts(name, Conversions.sarray(values));
        break;

      case BETWEEN:
        nativeDelegate = ObjectFilter.betweenShort(name, (v), Conversions.toShort(values[1]));
        break;

      case NOT_IN:
        nativeDelegate = ObjectFilter.notInShorts(name, Conversions.sarray(values));

        break;

      default:
        useDelegate = false;
    }
  }