@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((aircraft == null) ? 0 : aircraft.hashCode()); result = prime * result + ((bookingId == null) ? 0 : bookingId.hashCode()); result = prime * result + ((end == null) ? 0 : end.hashCode()); result = prime * result + ((pilot == null) ? 0 : pilot.hashCode()); result = prime * result + ((start == null) ? 0 : start.hashCode()); return result; }