private void addToDaySummary(final EveritWorklog worklog) { int dayNo = worklog.getDayNo(); ArrayList<Object> list = new ArrayList<Object>(); Long prevDaySum = (daySum.get(dayNo) == null) ? Long.valueOf(0) : (Long) daySum.get(dayNo).get(0); Long sumSec = prevDaySum + (worklog.getMilliseconds() / MILLISEC_IN_SEC); list.add(sumSec); list.add(DateTimeConverterUtil.secondConvertToString(sumSec)); daySum.put(dayNo, list); }
private void addToRealDaySummary(final EveritWorklog worklog, final boolean isRealWorklog) { int dayNo = worklog.getDayNo(); ArrayList<Object> realList = new ArrayList<Object>(); Long prevRealDaySum = (realDaySum.get(dayNo) == null) ? Long.valueOf(0) : (Long) realDaySum.get(dayNo).get(0); Long realSumSec = prevRealDaySum; if (isRealWorklog) { realSumSec += (worklog.getMilliseconds() / MILLISEC_IN_SEC); } realList.add(realSumSec); realList.add(DateTimeConverterUtil.secondConvertToString(realSumSec)); realDaySum.put(dayNo, realList); }