Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.gapso.dashboard.engine;
- import java.util.ArrayList;
- import java.util.Date;
- import java.util.HashMap;
- import java.util.List;
- import java.util.Map;
- import com.gapso.dashboard.utils.DateUtil;
- public class GPVWSLog {
- String kpi;
- String porto;
- Date data;
- public GPVWSLog(String kpi, String Porto, Date data) {
- this.kpi = kpi;
- this.porto = porto;
- this.data = data;
- }
- public GPVWSLog(String kpi) {
- this(kpi, "", new Date());
- }
- static List<GPVWSLog> lista = new ArrayList<GPVWSLog>();
- static Map<String, List<GPVWSLog>> mapa = new HashMap<String, List<GPVWSLog>>();
- static Map<Date, List<GPVWSLog>> mapaHora = new HashMap<Date, List<GPVWSLog>>();
- static Map<Date, List<GPVWSLog>> mapaDia = new HashMap<Date, List<GPVWSLog>>();
- public void logarBuscaGPVWS(String kpi) {
- logarBuscaGPVWS(kpi, "");
- }
- public void logarBuscaGPVWS(String kpi, String porto) {
- Date agora = new Date();
- Date agoraHora = DateUtil.getInicioDaHora(agora);
- Date agoraDia = DateUtil.getInicioDoDia(agora);
- GPVWSLog gpvLogEntry = new GPVWSLog(kpi, porto, agora);
- lista.add(gpvLogEntry);
- if (mapa.get(kpi) == null) {
- mapa.put(kpi, new ArrayList<GPVWSLog>());
- mapa.get(kpi).add(gpvLogEntry);
- }
- if (mapaHora.get(agoraHora) == null) {
- mapaHora.put(agoraHora, new ArrayList<GPVWSLog>());
- mapaHora.get(agoraHora).add(gpvLogEntry);
- }
- if (mapaDia.get(agoraDia) == null) {
- mapaDia.put(agoraDia, new ArrayList<GPVWSLog>());
- mapaDia.get(agoraDia).add(gpvLogEntry);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement