/**
*
*/
package net.conselldemallorca.helium.v3.core.api.dto;
import java.util.LinkedList;
/**
* DTO amb informaciĆ³ d'una mesura temporal per a revisar
* el rendiment de l'aplicaciĆ³.
*
* @author Limit Tecnologies <limit@limit.es>
*/
public class MesuraTemporalDto implements Comparable<MesuraTemporalDto> {
private String clau;
private String tipusExpedient;
private String tasca;
private String detall;
private long darrera;
private double mitja;
private long minima;
private long maxima;
private long numMesures;
private double periode;
private LinkedList<IntervalEventDto> events;
public String getClau() {
return clau;
}
public void setClau(String clau) {
this.clau = clau;
}
public String getTipusExpedient() {
return tipusExpedient;
}
public void setTipusExpedient(String tipusExpedient) {
this.tipusExpedient = tipusExpedient;
}
public String getTasca() {
return tasca;
}
public void setTasca(String tasca) {
this.tasca = tasca;
}
public String getDetall() {
return detall;
}
public void setDetall(String detall) {
this.detall = detall;
}
public long getDarrera() {
return darrera;
}
public void setDarrera(long darrera) {
this.darrera = darrera;
}
public double getMitja() {
return mitja;
}
public void setMitja(double mitja) {
this.mitja = mitja;
}
public long getMinima() {
return minima;
}
public void setMinima(long minima) {
this.minima = minima;
}
public long getMaxima() {
return maxima;
}
public void setMaxima(long maxima) {
this.maxima = maxima;
}
public long getNumMesures() {
return numMesures;
}
public void setNumMesures(long numMesures) {
this.numMesures = numMesures;
}
public double getPeriode() {
return periode;
}
public void setPeriode(double periode) {
this.periode = periode;
}
public LinkedList<IntervalEventDto> getEvents() {
return events;
}
public void setEvents(LinkedList<IntervalEventDto> events) {
this.events = events;
}
public String getNom() {
return (tipusExpedient == null ? "" : tipusExpedient + " - ") +
(tasca == null ? "" : tasca + " - ") +
clau +
(detall == null ? "" : " (" + detall + ")");
}
public String getNomTE() {
return (tipusExpedient == null ? "" : tipusExpedient + " - ") +
clau +
(detall == null ? "" : " (" + detall + ")");
}
public int compareTo(MesuraTemporalDto o) {
return Double.compare(o.mitja, this.mitja);
}
}