/**
* Excercise 8.4
* author Alex Rudniy
*/
package hash;
public class Customer {
//constructors
public Customer() {
name = "";
customerID = "";
password = "";
shippingAddress = new Address();
billingAddress = new Address();
}
public Customer(String newName, String newCustomerID, String newPassword,
String addr1, String addr2, String addr3, String addr4, int addr5,
String addr6, String addr7, String addr8, String addr9, int addr10 ) {
name = newName;
customerID = newCustomerID;
password = newPassword;
Address shipping = new Address(addr1, addr2,addr3,addr4,addr5);
Address billing = new Address(addr6,addr7,addr8,addr9,addr10);
}
//accessors
public String getName() {
return name;
}
public String getCustomerID() {
return customerID;
}
public String getPassword() {
return password;
}
public Object getShippingAddress(){
return shippingAddress;
}
public Object getBillingAddress(){
return billingAddress;
}
//mutators
public void setName(String newName) {
name = newName;
}
public void setCustomerID(String newCustomerID) {
customerID = newCustomerID;
}
public void setPassword(String newPassword) {
password = newPassword;
}
public void setShippingAddress(Address newShippingAddress){
shippingAddress = newShippingAddress;
}
public void setBillingAddress(Address newBillingAddress){
billingAddress = newBillingAddress;
}
//fields
private String name;
private String customerID;
private String password;
private Address shippingAddress;
private Address billingAddress;
}