package org.ripple.power.ui.contacts; import java.io.Serializable; import org.ripple.power.utils.StringUtils; public abstract class Contact implements Serializable { /** * */ private static final long serialVersionUID = 1L; private String firstName; private String lastName; private String rippleAddress; private String address; private String city; private String state; private String zipCode; private String phoneNumber; private String emailAddress; public Contact(String firstName, String lastName, String rippleAddress, String address, String city, String state, String zipCode, String phoneNumber, String emailAddress) { setRippleAddress(rippleAddress); setFirstName(firstName); setLastName(lastName); setAddress(address); setCity(city); setState(state); setZipCode(zipCode); setPhoneNumber(phoneNumber); setEmailAddress(emailAddress); } public void setFirstName(String firstParam) { firstName = firstParam; } public void setLastName(String lastParam) { lastName = lastParam; } public void setAddress(String addressParam) { address = addressParam; } public void setCity(String cityParam) { city = cityParam; } public void setState(String stateParam) { state = stateParam; } public void setZipCode(String zipParam) { zipCode = zipParam; } public void setPhoneNumber(String phoneParam) { phoneNumber = phoneParam; } public void setEmailAddress(String emailParam) { emailAddress = emailParam; } public String getFirstName() { return firstName; } public String getLastName() { return lastName; } public String getAddress() { return address; } public String getCity() { return city; } public String getState() { return state; } public String getZipCode() { return zipCode; } public String getPhoneNumber() { return phoneNumber; } public String getEmailAddress() { return emailAddress; } public String getRippleAddress() { return rippleAddress; } public void setRippleAddress(String rippleAddress) { this.rippleAddress = rippleAddress; } @Override public String toString() { return StringUtils.join(" ", getFirstName(), getLastName(), getRippleAddress(), getAddress(), getCity(), getState(), getZipCode(), getPhoneNumber(), getEmailAddress()); } }