consultaByAlternativeKey2 method

  1. @override
Condition<ColeccionObjBox4> consultaByAlternativeKey2(
  1. String coleccion,
  2. String value,
  3. CriterioPeticion criterio
)
override

Implementation

@override
Condition<ColeccionObjBox4> consultaByAlternativeKey2(
    String coleccion, String value, CriterioPeticion criterio) {
  switch (criterio) {
    case CriterioPeticion.equals:
      return ColeccionObjBox4_.coleccion
          .equals(coleccion)
          .and(ColeccionObjBox4_.alternativeKey2.equals(value));
    case CriterioPeticion.greaterThan:
      return ColeccionObjBox4_.coleccion
          .equals(coleccion)
          .and(ColeccionObjBox4_.alternativeKey2.greaterThan(value));
    case CriterioPeticion.greaterThanOrEquals:
      return ColeccionObjBox4_.coleccion
          .equals(coleccion)
          .and(ColeccionObjBox4_.alternativeKey2.greaterOrEqual(value));
    case CriterioPeticion.lessThan:
      return ColeccionObjBox4_.coleccion
          .equals(coleccion)
          .and(ColeccionObjBox4_.alternativeKey2.lessThan(value));
    case CriterioPeticion.lessThanOrEquals:
      return ColeccionObjBox4_.coleccion
          .equals(coleccion)
          .and(ColeccionObjBox4_.alternativeKey2.lessOrEqual(value));
    case CriterioPeticion.like:
      return ColeccionObjBox4_.coleccion
          .equals(coleccion)
          .and(ColeccionObjBox4_.alternativeKey2.contains(value));
  }
}