@Override
	public int hashCode() {
		final int PRIME = 31;
		int result = super.hashCode();
		result = PRIME * result + ((attendees == null) ? 0 : attendees.hashCode());
		result = PRIME * result + day;
		result = PRIME * result + ((description == null) ? 0 : description.hashCode());
		result = PRIME * result + endHour;
		result = PRIME * result + endMinute;
		result = PRIME * result + ((eventType == null) ? 0 : eventType.hashCode());
		result = PRIME * result + ((location == null) ? 0 : location.hashCode());
		result = PRIME * result + month;
		result = PRIME * result + ((organizer == null) ? 0 : organizer.hashCode());
		result = PRIME * result + ((showStatus == null) ? 0 : showStatus.hashCode());
		result = PRIME * result + startHour;
		result = PRIME * result + startMinute;
		result = PRIME * result + ((summary == null) ? 0 : summary.hashCode());
		result = PRIME * result + ((uuid == null) ? 0 : uuid.hashCode());
		result = PRIME * result + year;
		return result;
	}