package com.basic.security.manager; import com.basic.security.dao.SqliteManager; import com.basic.security.model.RealTimeMetrics; import com.basic.security.model.Setting; import com.basic.security.utils.Constants; import java.util.Date; import java.util.Map; public class TodayBeginManager extends SqliteManager { public static int TotalEnters = 0; public static int TotalExits = 0; public static int getTotalEnters() { return TotalEnters; } public static int getTotalEnters(Date date) { int TotalEnters = 0; Map realTimeMetrics = RealTimeMetricsManager.getFirstRealTimeMetricsSince( SettingManager.getTodayBeginDate() ); if (realTimeMetrics != null) { TotalEnters = Integer.parseInt(realTimeMetrics.get(RealTimeMetrics.TotalEnters)); } return TotalEnters; } public static int getTotalExits() { return TotalExits; } public static int getTotalExits(Date date) { int TotalExits = 0; Map realTimeMetrics = RealTimeMetricsManager.getFirstRealTimeMetricsSince( SettingManager.getTodayBeginDate() ); if (realTimeMetrics != null) { TotalExits = Integer.parseInt(realTimeMetrics.get(RealTimeMetrics.TotalExits)); } return TotalExits; } public static void initTodayBegin() { TotalEnters = 0; TotalExits = 0; Map realTimeMetrics = RealTimeMetricsManager.getFirstRealTimeMetricsSince( SettingManager.getTodayBeginDate() ); if (realTimeMetrics != null) { TotalEnters = Integer.parseInt(realTimeMetrics.get(RealTimeMetrics.TotalEnters)); TotalExits = Integer.parseInt(realTimeMetrics.get(RealTimeMetrics.TotalExits)); } } }