/** * ESUP-Portail Helpdesk - Copyright (c) 2004-2009 ESUP-Portail consortium. */ package org.esupportail.helpdesk.web.beans; import org.esupportail.helpdesk.domain.beans.Department; /** * A visual class for the spent time statistics. */ public class SpentTimeStatisticsEntry { /** * The creation department. */ private Department creationDepartment; /** * The final department. */ private Department finalDepartment; /** * The number of tickets. */ private int number; /** * The spent time. */ private long spentTime; /** * The spent time days. */ private long spentTimeDays; /** * The spent time hours. */ private long spentTimeHours; /** * The spent time minutes. */ private long spentTimeMinutes; /** * true to print the final department. */ private boolean printFinalDepartment; /** * Constructor. * @param creationDepartment * @param finalDepartment * @param number * @param spentTime * @param printFinalDepartment */ public SpentTimeStatisticsEntry( final Department creationDepartment, final Department finalDepartment, final int number, final long spentTime, final boolean printFinalDepartment) { super(); this.creationDepartment = creationDepartment; this.finalDepartment = finalDepartment; this.number = number; this.spentTime = spentTime; this.printFinalDepartment = printFinalDepartment; } /** * @return the creationDepartment */ public Department getCreationDepartment() { return creationDepartment; } /** * @return the finalDepartment */ public Department getFinalDepartment() { return finalDepartment; } /** * @return the number */ public int getNumber() { return number; } /** * @return the spentTime */ public long getSpentTime() { return spentTime; } /** * @return the printFinalDepartment */ public boolean isPrintFinalDepartment() { return printFinalDepartment; } /** * @return the spentTimeDays */ public long getSpentTimeDays() { return spentTimeDays; } /** * @return the spentTimeHours */ public long getSpentTimeHours() { return spentTimeHours; } /** * @return the spentTimeMinutes */ public long getSpentTimeMinutes() { return spentTimeMinutes; } }