loadOperatorMap function

void loadOperatorMap(
  1. List<GenericFilterOperator> operators,
  2. Map<String, dynamic> map
)

Implementation

void loadOperatorMap(
    List<GenericFilterOperator> operators, Map<String, dynamic> map) {
  if (map.containsKey('name')) {
    String name = map['name'];
    switch (name) {
      case 'StringOperatorEqualsTo':
        operators.add(StringOperatorEqualsTo.fromMap(map));
        break;
      case 'StringOperatorNotEqualsTo':
        operators.add(StringOperatorNotEqualsTo.fromMap(map));
        break;
      case 'StringOperatorIn':
        operators.add(StringOperatorIn.fromMap(map));
        break;
      case 'StringOperatorNotIn':
        operators.add(StringOperatorNotIn.fromMap(map));
        break;
      case 'StringOperatorBeginsWith':
        operators.add(StringOperatorBeginsWith.fromMap(map));
        break;
      case 'StringOperatorNotBeginsWith':
        operators.add(StringOperatorNotBeginsWith.fromMap(map));
        break;
      case 'StringOperatorContains':
        operators.add(StringOperatorContains.fromMap(map));
        break;
      case 'StringOperatorNotContains':
        operators.add(StringOperatorNotContains.fromMap(map));
        break;
      case 'StringOperatorEndsWith':
        operators.add(StringOperatorEndsWith.fromMap(map));
        break;
      case 'StringOperatorNotEndsWith':
        operators.add(StringOperatorNotEndsWith.fromMap(map));
        break;
      case 'IntegerOperatorEqualsTo':
        operators.add(IntegerOperatorEqualsTo.fromMap(map));
        break;
      case 'IntegerOperatorNotEqualsTo':
        operators.add(IntegerOperatorNotEqualsTo.fromMap(map));
        break;
      case 'IntegerOperatorIn':
        operators.add(IntegerOperatorIn.fromMap(map));
        break;
      case 'IntegerOperatorNotIn':
        operators.add(IntegerOperatorNotIn.fromMap(map));
        break;
      case 'IntegerOperatorBetween':
        operators.add(IntegerOperatorBetween.fromMap(map));
        break;
      case 'IntegerOperatorNotBetween':
        operators.add(IntegerOperatorNotBetween.fromMap(map));
        break;
      case 'IntegerOperatorMoreThan':
        operators.add(IntegerOperatorMoreThan.fromMap(map));
        break;
      case 'IntegerOperatorLessThan':
        operators.add(IntegerOperatorLessThan.fromMap(map));
        break;
      case 'NumericOperatorEqualsTo':
        operators.add(NumericOperatorEqualsTo.fromMap(map));
        break;
      case 'NumericOperatorNotEqualsTo':
        operators.add(NumericOperatorNotEqualsTo.fromMap(map));
        break;
      case 'NumericOperatorIn':
        operators.add(NumericOperatorIn.fromMap(map));
        break;
      case 'NumericOperatorNotIn':
        operators.add(NumericOperatorNotIn.fromMap(map));
        break;
      case 'NumericOperatorBetween':
        operators.add(NumericOperatorBetween.fromMap(map));
        break;
      case 'NumericOperatorNotBetween':
        operators.add(NumericOperatorNotBetween.fromMap(map));
        break;
      case 'NumericOperatorMoreThan':
        operators.add(NumericOperatorMoreThan.fromMap(map));
        break;
      case 'NumericOperatorLessThan':
        operators.add(NumericOperatorLessThan.fromMap(map));
        break;
      case 'OperatorIsTrue':
        operators.add(OperatorIsTrue.fromMap(map));
        break;
      case 'OperatorNotIsTrue':
        operators.add(OperatorNotIsTrue.fromMap(map));
        break;
      case 'OperatorIsFalse':
        operators.add(OperatorIsFalse.fromMap(map));
        break;
      case 'OperatorNotIsFalse':
        operators.add(OperatorNotIsFalse.fromMap(map));
        break;
      case 'DateOperatorEqualsTo':
        operators.add(DateOperatorEqualsTo.fromMap(map));
        break;
      case 'DateOperatorNotEqualsTo':
        operators.add(DateOperatorNotEqualsTo.fromMap(map));
        break;
      case 'DateOperatorIn':
        operators.add(DateOperatorIn.fromMap(map));
        break;
      case 'DateOperatorNotIn':
        operators.add(DateOperatorNotIn.fromMap(map));
        break;
      case 'DateOperatorBetween':
        operators.add(DateOperatorBetween.fromMap(map));
        break;
      case 'DateOperatorNotBetween':
        operators.add(DateOperatorNotBetween.fromMap(map));
        break;
      case 'DateOperatorMoreThan':
        operators.add(DateOperatorMoreThan.fromMap(map));
        break;
      case 'DateOperatorLessThan':
        operators.add(DateOperatorLessThan.fromMap(map));
        break;
      case 'DateTimeOperatorEqualsTo':
        operators.add(DateTimeOperatorEqualsTo.fromMap(map));
        break;
      case 'DateTimeOperatorNotEqualsTo':
        operators.add(DateTimeOperatorNotEqualsTo.fromMap(map));
        break;
      case 'DateTimeOperatorIn':
        operators.add(DateTimeOperatorIn.fromMap(map));
        break;
      case 'DateTimeOperatorNotIn':
        operators.add(DateTimeOperatorNotIn.fromMap(map));
        break;
      case 'DateTimeOperatorBetween':
        operators.add(DateTimeOperatorBetween.fromMap(map));
        break;
      case 'DateTimeOperatorNotBetween':
        operators.add(DateTimeOperatorNotBetween.fromMap(map));
        break;
      case 'DateTimeOperatorMoreThan':
        operators.add(DateTimeOperatorMoreThan.fromMap(map));
        break;
      case 'DateTimeOperatorLessThan':
        operators.add(DateTimeOperatorLessThan.fromMap(map));
        break;
      case 'TimeOperatorEqualsTo':
        operators.add(TimeOperatorEqualsTo.fromMap(map));
        break;
      case 'TimeOperatorNotEqualsTo':
        operators.add(TimeOperatorNotEqualsTo.fromMap(map));
        break;
      case 'TimeOperatorIn':
        operators.add(TimeOperatorIn.fromMap(map));
        break;
      case 'TimeOperatorNotIn':
        operators.add(TimeOperatorNotIn.fromMap(map));
        break;
      case 'TimeOperatorBetween':
        operators.add(TimeOperatorBetween.fromMap(map));
        break;
      case 'TimeOperatorNotBetween':
        operators.add(TimeOperatorNotBetween.fromMap(map));
        break;
      case 'TimeOperatorMoreThan':
        operators.add(TimeOperatorMoreThan.fromMap(map));
        break;
      case 'TimeOperatorLessThan':
        operators.add(TimeOperatorLessThan.fromMap(map));
        break;
      case 'IsNullOperator':
        operators.add(IsNullOperator.fromMap(map));
        break;
      case 'IsNotNullOperator':
        operators.add(IsNotNullOperator.fromMap(map));
        break;
    }
  }
}