package com.andreiolar.abms.shared; import com.google.gwt.user.client.rpc.IsSerializable; public class SelfReading implements IsSerializable { private String aptNumber; private String coldWater; private String hotWater; private String electricity; private String gaz; private String date; public SelfReading() { } public SelfReading(String aptNumber, String coldWater, String hotWater, String electricity, String gaz, String date) { this.aptNumber = aptNumber; this.coldWater = coldWater; this.hotWater = hotWater; this.electricity = electricity; this.gaz = gaz; this.date = date; } public SelfReading(String aptNumber, String coldWater, String hotWater, String electricity, String gaz) { this.aptNumber = aptNumber; this.coldWater = coldWater; this.hotWater = hotWater; this.electricity = electricity; this.gaz = gaz; } public String getAptNumber() { return aptNumber; } public void setAptNumber(String aptNumber) { this.aptNumber = aptNumber; } public String getColdWater() { return coldWater; } public String getHotWater() { return hotWater; } public String getElectricity() { return electricity; } public String getGaz() { return gaz; } public void setColdWater(String coldWater) { this.coldWater = coldWater; } public void setHotWater(String hotWater) { this.hotWater = hotWater; } public void setElectricity(String electricity) { this.electricity = electricity; } public void setGaz(String gaz) { this.gaz = gaz; } public String getDate() { return date; } public void setDate(String date) { this.date = date; } @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((aptNumber == null) ? 0 : aptNumber.hashCode()); result = prime * result + ((coldWater == null) ? 0 : coldWater.hashCode()); result = prime * result + ((date == null) ? 0 : date.hashCode()); result = prime * result + ((electricity == null) ? 0 : electricity.hashCode()); result = prime * result + ((gaz == null) ? 0 : gaz.hashCode()); result = prime * result + ((hotWater == null) ? 0 : hotWater.hashCode()); return result; } @Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; SelfReading other = (SelfReading) obj; if (aptNumber == null) { if (other.aptNumber != null) return false; } else if (!aptNumber.equals(other.aptNumber)) return false; if (coldWater == null) { if (other.coldWater != null) return false; } else if (!coldWater.equals(other.coldWater)) return false; if (date == null) { if (other.date != null) return false; } else if (!date.equals(other.date)) return false; if (electricity == null) { if (other.electricity != null) return false; } else if (!electricity.equals(other.electricity)) return false; if (gaz == null) { if (other.gaz != null) return false; } else if (!gaz.equals(other.gaz)) return false; if (hotWater == null) { if (other.hotWater != null) return false; } else if (!hotWater.equals(other.hotWater)) return false; return true; } }