updateConfiguration static method
Future<void>
updateConfiguration(
- WardenType configurationWardenType,
- ConfigurationNameEnum configurationNameEnum,
- int? ordinal,
- int? valueNumber,
- String? valueString,
- bool writeTr,
- SchemaMetaData smd,
- SchemaMetaData smdSys,
- String database,
- ConfigurationNameDefaults defaults,
Implementation
static Future<void> updateConfiguration(
WardenType configurationWardenType,
ConfigurationNameEnum configurationNameEnum,
int? ordinal,
int? valueNumber,
String? valueString,
bool writeTr,
SchemaMetaData smd,
SchemaMetaData smdSys,
String database,
ConfigurationNameDefaults defaults) async {
if (defaults == null)
throw ArgumentError(AbstractTableTransactions.C_MUST_PASS_DEFAULTS);
DbTransaction mysqlTransaction =
await DataBaseHelper.getDbTransaction(database);
try {
await updateConfigurationByTransaction(
configurationWardenType,
configurationNameEnum,
ordinal,
valueNumber,
valueString,
writeTr,
smd,
smdSys,
mysqlTransaction,
defaults);
} finally {
await mysqlTransaction.connection.close();
await mysqlTransaction.endTransaction();
await mysqlTransaction.closePool();
}
}