private void addToWeekSummary(final EveritWorklog worklog) { ArrayList<Object> list = new ArrayList<Object>(); int weekNo = worklog.getWeekNo(); Long prevWeekSum = weekSum.get(weekNo) == null ? Long.valueOf(0) : (Long) weekSum.get(weekNo).get(0); Long sumSec = prevWeekSum + (worklog.getMilliseconds() / MILLISEC_IN_SEC); list.add(sumSec); list.add(DateTimeConverterUtil.secondConvertToString(sumSec)); weekSum.put(weekNo, list); }
private void addToRealWeekSummary(final EveritWorklog worklog, final boolean isRealWorklog) { int weekNo = worklog.getWeekNo(); ArrayList<Object> realList = new ArrayList<Object>(); Long prevRealWeekSum = realWeekSum.get(weekNo) == null ? Long.valueOf(0) : (Long) realWeekSum.get(weekNo).get(0); Long realSumSec = prevRealWeekSum; if (isRealWorklog) { realSumSec += (worklog.getMilliseconds() / MILLISEC_IN_SEC); } realList.add(realSumSec); realList.add(DateTimeConverterUtil.secondConvertToString(realSumSec)); realWeekSum.put(weekNo, realList); }