/* * Copyright (C) 2013 Martin Fousek & Mert Caliskan * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ package javaone.con3638.primegobeyond; public class Car { private String vin; private String brand; private int year; private String color; public Car() { } public Car(String vin, String brand, int year, String color) { this.vin = vin; this.brand = brand; this.year = year; this.color = color; } public String getVin() { return vin; } public void setVin(String vin) { this.vin = vin; } public String getBrand() { return brand; } public void setBrand(String brand) { this.brand = brand; } public int getYear() { return year; } public void setYear(int year) { this.year = year; } public String getColor() { return color; } public void setColor(String color) { this.color = color; } @Override public int hashCode() { int hash = 7; hash = 97 * hash + (this.vin != null ? this.vin.hashCode() : 0); return hash; } @Override public boolean equals(Object obj) { if (obj == null) { return false; } if (getClass() != obj.getClass()) { return false; } final Car other = (Car) obj; if ((this.vin == null) ? (other.vin != null) : !this.vin.equals(other.vin)) { return false; } return true; } }