init method

Future<void> init(
  1. WardenType? localWardenType,
  2. WardenType? remoteWardenType,
  3. SchemaMetaData? smd,
  4. SchemaMetaData smdSys,
  5. DbTransaction transaction, {
  6. FieldData? fieldData,
  7. ConfigurationNameDefaults? defaults,
})
override

Implementation

Future<void> init(WardenType? localWardenType, WardenType? remoteWardenType,
    SchemaMetaData? smd, SchemaMetaData smdSys, DbTransaction transaction,
    {FieldData? fieldData, ConfigurationNameDefaults? defaults}) async {
  if (defaults == null)
    throw ArgumentError(AbstractTableTransactions.C_MUST_PASS_DEFAULTS);
  await super.init(
      localWardenType, remoteWardenType, smd, smdSys, transaction,
      fieldData: fieldData, defaults: defaults);
  configurationDao = ConfigurationDao(smd!, transaction, defaults);
  await configurationDao.init();
  configurationTrDao = ConfigurationTrDao(smdSys, transaction, defaults);
  await configurationTrDao.init();
}