/* * Copyright 2002-2006 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package org.springframework.showcase.formtags.domain; import java.util.ArrayList; import java.util.List; /** * Models a user. * * @author Rob Harrop */ public class User implements Cloneable { private Integer id; private String firstName; private String lastName; private String notes; private String house; private Country country = new Country(); private Colour favouriteColour = Colour.RED; private List skills = new ArrayList(); private char sex; private String password; private Preferences preferences = new Preferences(); private String secretWord; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getFirstName() { return firstName; } public void setFirstName(String firstName) { this.firstName = firstName; } public String getLastName() { return lastName; } public void setLastName(String lastName) { this.lastName = lastName; } public String getNotes() { return notes; } public void setNotes(String notes) { this.notes = notes; } public String getHouse() { return house; } public void setHouse(String house) { this.house = house; } public Country getCountry() { return country; } public void setCountry(Country country) { this.country = country; } public Colour getFavouriteColour() { return favouriteColour; } public void setFavouriteColour(Colour favouriteColour) { this.favouriteColour = favouriteColour; } public char getSex() { return sex; } public void setSex(char sex) { this.sex = sex; } public Preferences getPreferences() { return preferences; } public void setPreferences(Preferences preferences) { this.preferences = preferences; } public List getSkills() { return skills; } public void setSkills(List skills) { this.skills = skills; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public String getSecretWord() { return secretWord; } public void setSecretWord(String secretWord) { this.secretWord = secretWord; } public Object clone() throws CloneNotSupportedException { return super.clone(); } }