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

28 lines
828 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 "статистика выполнения прохода";
}
2024-10-14 01:50:33 +03:00
public void IncPassStat(String passName) throws Exception {
PassStats passStats = null;
2024-10-14 01:50:33 +03:00
if (Data.containsKey(passName)) {
passStats = Data.get(passName);
passStats.Inc();
getDb().Update(passStats);
} else {
2024-10-14 01:50:33 +03:00
passStats = new PassStats(passName);
passStats.Inc();
getDb().Insert(passStats);
}
}
2023-09-17 22:13:42 +03:00
}