loadOperatorMap function
void
loadOperatorMap(
- List<GenericFilterOperator> operators,
- 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;
}
}
}