Files
VisualSapfor/src/Visual_DVM_2021/PassStats/PassStatsDBTable.java

29 lines
862 B
Java
Raw Normal View History

package Visual_DVM_2021.PassStats;
import Common.Database.Tables.DBTable;
import Common.Passes.PassCode_;
import java.util.Vector;
2024-10-10 15:37:29 +03:00
public class PassStatsDBTable extends DBTable<String, PassStats> {
2023-09-17 22:13:42 +03:00
public PassStatsDBTable() {
2024-10-10 15:37:29 +03:00
super(String.class, PassStats.class);
2023-09-17 22:13:42 +03:00
}
@Override
public String getSingleDescription() {
return "статистика выполнения прохода";
}
public void IncPassStat(PassCode_ code) throws Exception {
String code_s = code.toString();
PassStats passStats = null;
if (Data.containsKey(code_s)) {
passStats = Data.get(code_s);
passStats.Inc();
getDb().Update(passStats);
} else {
passStats = new PassStats(code_s);
passStats.Inc();
getDb().Insert(passStats);
}
}
2023-09-17 22:13:42 +03:00
}