Integer aktiviteterTotal = null;
Integer emailsIndenforTidsfrist = null;
Integer emailsTotal = null;
OpgaverIndenforTidsfrist supportOpgaver = this.getAktiviteterIndenforTidsfrist(quarter, new Team(26, "","","",null), true);
for(DialogActivityData d : this.dialogActivityData)
if(d.getMonth().getQuarter() == quarter && d.getTeamId() != 26){
if(aktiviteterIndenforTidsfrist == null)
aktiviteterIndenforTidsfrist = d.getCompletedWithinDeadline();
else
aktiviteterIndenforTidsfrist += d.getCompletedWithinDeadline();
if(aktiviteterTotal == null)
aktiviteterTotal = d.getCompletedWithinDeadline() + d.getExceededDeadline();
else
aktiviteterTotal += d.getCompletedWithinDeadline() + d.getExceededDeadline();
}
for(EmailData e : this.emailData)
if(e.getMonth().getQuarter() == quarter){
if(emailsIndenforTidsfrist == null)
emailsIndenforTidsfrist = e.getTotalEmailsCompletedWithinDeadline();
else
emailsIndenforTidsfrist += e.getTotalEmailsCompletedWithinDeadline();
if(emailsTotal == null)
emailsTotal = e.getTotalEmailsReceived();
else
emailsTotal += e.getTotalEmailsReceived();
}
return new KundeaktiviteterIndenforTidsfrist(aktiviteterIndenforTidsfrist,
aktiviteterTotal,
emailsIndenforTidsfrist,
emailsTotal,
supportOpgaver.getOpfyldt(),
supportOpgaver.getTotal());
}