getConfigurationTrList method

Future<List<ConfigurationTrDto>> getConfigurationTrList(
  1. int? id,
  2. int? subset,
  3. List<WardenType>? wardenList,
  4. ConfigurationNameEnum? configurationName,
  5. int? ordinal,
  6. int? ts,
  7. OperationType? operationType,
  8. int? userId,
  9. int? userTs,
  10. String? comment,
  11. bool? oldestTs,
)

Implementation

Future<List<ConfigurationTrDto>> getConfigurationTrList(
    int? id,
    int? subset,
    List<WardenType>? wardenList,
    ConfigurationNameEnum? configurationName,
    int? ordinal,
    int? ts,
    OperationType? operationType,
    int? userId,
    int? userTs,
    String? comment,
    bool? oldestTs) async {
  FieldData fieldData = ConfigurationTrDto.getSelectFieldData();
  TrDto trDto = TrDto.sep(ts, operationType, userId, userTs, comment, null,
      ConfigurationMixin.C_TABLE_ID,
      fieldData: fieldData);
  ConfigurationTrDto configurationTrDto = ConfigurationTrDto.sep(
      id, subset, null, configurationName, ordinal, null, null, trDto, defaults);
  WhereData whereData = configurationTrDto.getWhereData();

  RawTableData rawTableData = await selectTR(whereData, fieldData: trDto);
  List<ConfigurationTrDto> configurationTrDtoList = [];
  List<RawRowData> list = rawTableData.getRawRows();
  list.forEach((RawRowData rrd) {
    FieldData fieldData=FieldData.rawRowData(rrd, ConfigurationMixin.C_TABLE_ID);
    configurationTrDtoList.add(ConfigurationTrDto.field(fieldData, defaults));
  });
  return configurationTrDtoList;
}