/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package model.object; import java.util.logging.Level; import model.database.DataBaseElements; import resource.log.ProjectLogger; /** * * @author Yoldark34 (yoldark@gmail.com) */ public class Contact { private int id; private int streetNumber; private String streetName; private String zipCode; private String city; private String country; private String phoneNumber; /** * getId * * @return */ public int getId() { return id; } /** * setId * * @param id */ public void setId(int id) { this.id = id; } /** * getStreetNumber * * @return */ public int getStreetNumber() { return streetNumber; } /** * setStreetNumber * * @param streetNumber */ public void setStreetNumber(int streetNumber) { this.streetNumber = streetNumber; } /** * getStreetName * * @return */ public String getStreetName() { return streetName; } /** * setStreetName * * @param streetName */ public void setStreetName(String streetName) { if (streetName.length() <= DataBaseElements.SIZEOF_CONTACT_STREETNAME) { this.streetName = streetName; } else { ProjectLogger.log(this, Level.WARNING, String.format("The size of the street name can't have a length > %1$d", DataBaseElements.SIZEOF_CONTACT_STREETNAME)); } } /** * getZipCode * * @return */ public String getZipCode() { return zipCode; } /** * setZipCode * * @param zipCode */ public void setZipCode(String zipCode) { if (zipCode.length() <= DataBaseElements.SIZEOF_CONTACT_ZIPCODE) { this.zipCode = zipCode; } else { ProjectLogger.log(this, Level.WARNING, String.format("The size of the zip code can't have a length > %1$d", DataBaseElements.SIZEOF_CONTACT_ZIPCODE)); } } /** * getCity * * @return */ public String getCity() { return city; } /** * setCity * * @param city */ public void setCity(String city) { if (city.length() <= DataBaseElements.SIZEOF_CONTACT_CITY) { this.city = city; } else { ProjectLogger.log(this, Level.WARNING, String.format("The size of the city can't have a length > %1$d", DataBaseElements.SIZEOF_CONTACT_CITY)); } } /** * getCountry * * @return */ public String getCountry() { return country; } /** * setCountry * * @param country */ public void setCountry(String country) { if (country.length() <= DataBaseElements.SIZEOF_CONTACT_COUNTRY) { this.country = country; } else { ProjectLogger.log(this, Level.WARNING, String.format("The size of the country can't have a length > %1$d", DataBaseElements.SIZEOF_CONTACT_COUNTRY)); } } /** * getPhoneNumber * * @return */ public String getPhoneNumber() { return phoneNumber; } /** * setPhoneNumber * * @param phoneNumber */ public void setPhoneNumber(String phoneNumber) { this.phoneNumber = phoneNumber; } }