setVarValue method

  1. @override
void setVarValue(
  1. dynamic aValue
)
override

Implementation

@override
void setVarValue(dynamic aValue) {
  if (aValue is int) {
    setAsInteger(aValue);
  } else if (aValue is num) {
    setAsInteger(aValue.toInt());
  } else {
    final i = int.tryParse("$aValue");
    if (i == null) {
      databaseErrorFmt(SFieldError + SNotAninteger, [displayName, aValue]);
    }
    setAsInteger(i!);
  }
}