1 /* 2 * Copyright 2005 Arnaud Prost 3 * 4 * Arnaud.prost@gmail.com 5 * 6 * This software is a computer program whose purpose is to ease the 7 * management of software project. 8 * 9 * This software is governed by the CeCILL license under French law and 10 * abiding by the rules of distribution of free software. You can use, 11 * modify and/ or redistribute the software under the terms of the CeCILL 12 * license as circulated by CEA, CNRS and INRIA at the following URL 13 * "http://www.cecill.info". 14 * 15 * As a counterpart to the access to the source code and rights to copy, 16 * modify and redistribute granted by the license, users are provided only 17 * with a limited warranty and the software's author, the holder of the 18 * economic rights, and the successive licensors have only limited 19 * liability. 20 * 21 * In this respect, the user's attention is drawn to the risks associated 22 * with loading, using, modifying and/or developing or reproducing the 23 * software by the user in light of its specific status of free software, 24 * that may mean that it is complicated to manipulate, and that also 25 * therefore means that it is reserved for developers and experienced 26 * professionals having in-depth computer knowledge. Users are therefore 27 * encouraged to load and test the software's suitability as regards their 28 * requirements in conditions enabling the security of their systems and/or 29 * data to be ensured and, more generally, to use and operate it in the 30 * same conditions as regards security. 31 * 32 * The fact that you are presently reading this means that you have had 33 * knowledge of the CeCILL license and that you accept its terms. 34 */ 35 36 37 package net.sf.pmr.core.domain.user.company; 38 39 40 /*** 41 * @author Arnaud Prost (arnaud.prost@gmail.com) 42 */ 43 public interface Address { 44 /*** 45 * @return Returns the country. 46 */ 47 String getCountry(); 48 49 /*** 50 * @param country 51 * The country to set. 52 */ 53 void setCountry(final String country); 54 55 /*** 56 * @return Returns the postalCode. 57 */ 58 String getPostalCode(); 59 60 /*** 61 * @param postalCode 62 * The postalCode to set. 63 */ 64 void setPostalCode(final String postalCode); 65 66 /*** 67 * @return Returns the streetName. 68 */ 69 String getStreetName(); 70 71 /*** 72 * @param streetName 73 * The streetName to set. 74 */ 75 void setStreetName(final String streetName); 76 77 /*** 78 * @return Returns the streetNumber. 79 */ 80 String getStreetNumber(); 81 82 /*** 83 * @param streetNumber 84 * The streetNumber to set. 85 */ 86 void setStreetNumber(final String streetNumber); 87 88 void setCity(final String city); 89 90 String getCity(); 91 92 }