. Java Cart . Java Cart AccountHolder java
Java Cart AccountHolder java
package cart;
import cart.utils.ValidationUtils;
//AccountHolder
//author - Lawrence Truett - FluffyCat.com
//date - August 12, 2003 - San Diego, CA
public class AccountHolder {
private String firstName;
private String lastName;
private Address address;
private Phone phone;
private EMail eMail;
private Password password;
public AccountHolder() {
this.setFirstName("");
this.setLastName("");
this.setAddress(new Address());
this.setPhone(new Phone());
this.setEMail(new EMail());
this.setPassword(new Password());
}
public AccountHolder(String firstNameIn,
String lastNameIn,
Address addressIn,
Phone phoneIn,
EMail eMailIn,
Password passwordIn) {
this.setFirstName(firstNameIn);
this.setLastName(lastNameIn);
this.setAddress(addressIn);
this.setPhone(phoneIn);
this.setEMail(eMailIn);
this.setPassword(passwordIn);
}
public String getFirstName() {return firstName;}
public void setFirstName(String firstNameIn) {
this.firstName = firstNameIn;
}
public boolean isFirstNameValid() {
if (ValidationUtils.isStringBlank(this.getFirstName())) {
return false;
} else {
return true;
}
}
public String firstNameErrorString() {
if (this.isFirstNameValid()) {
return " ";
} else {
if (ValidationUtils.isStringBlank(this.getFirstName())) {
return "First Name Is Blank";
} else {
return this.getFirstName() + " has an error ";
}
}
}
public String getLastName() {return lastName;}
public void setLastName(String lastNameIn) {
this.lastName = lastNameIn;
}
public boolean isLastNameValid() {
if (ValidationUtils.isStringBlank(this.getLastName())) {
return false;
} else {
return true;
}
}
public String lastNameErrorString() {
if (this.isLastNameValid()) {
return " ";
} else {
if (ValidationUtils.isStringBlank(this.getLastName())) {
return "Last Name Is Blank";
} else {
return this.getLastName() + " has an error ";
}
}
}
public Address getAddress() {return address;}
public void setAddress(Address addressIn) {
this.address = addressIn;
}
public Phone getPhone() {return phone;}
public void setPhone(Phone phoneIn) {
this.phone = phoneIn;
}
public EMail getEMail() {return eMail;}
public void setEMail(EMail eMailIn) {
this.eMail = eMailIn;
}
public Password getPassword() {return password;}
public void setPassword(Password passwordIn) {
this.password = passwordIn;
}
public boolean isValid() {
if (
(isFirstNameValid()) &&
(isLastNameValid()) &&
(getPhone().isValid())
) {
return true;
} else {
return false;
}
}
//method used for data input
public boolean isValidOrNull() {
if (
(getPhone().isValidOrNull())
) {
return true;
} else {
return false;
}
}
public String toString() {
return ("Account Holder " +
getFirstName().toString() + " " +
getLastName().toString());
}
}
download source, use right-click and "Save Target As..." to save with a .java extension.
| Sign In |
| to add the first comment for Java Cart AccountHolder java. |