forced_overwrite method
Future<void>
forced_overwrite(
)
override
Implementation
@override
Future<void> forced_overwrite() async {
if (!initialized) throw ArgumentError(AbstractDao.C_MUST_INIT);
try {
ConfigurationDto configurationDto =
ConfigurationDto.field(trDto, defaults);
await configurationDao.deleteConfigurationByUnique(
configurationDto.subset,
configurationDto.warden,
configurationDto.configuration_name,
configurationDto.ordinal);
} on SqlException catch (e) {
if (e.sqlExceptionEnum != SqlExceptionEnum.ENTRY_NOT_FOUND) rethrow;
}
trDto.set('id', null);
trDto.append(await configurationDao.setConfigurationDto(
ConfigurationDto.field(trDto.getFieldDataNoTr, defaults)));
}