Java Reference
In-Depth Information
@NotNull
@Pattern(regexp="[0-9a-zA-Z\\. ]+")
private String address;
@NotNull
@Pattern(regexp="[a-zA-Z\\. ]+")
private String city;
@NotNull
@Size(min=2,max=2)
@Pattern(regexp="[A-Z]{2}")
private String state;
@NotNull
@Size(min=5,max=5)
@Pattern(regexp="\\d{5}")
private String zip;
private AccountExecutive accountExecutive;
// Accessors go here
@Override
public String toString() {
StringBuilder output = new StringBuilder();
output.append(firstName);
output.append(" ");
output.append(middleInitial);
output.append(" ");
output.append(lastName);
output.append(" lives at ");
output.append(address);
output.append(" ");
output.append(city);
output.append(", ");
output.append(state);
output.append(" ");
output.append(zip);
output.append(" and has ");
if(accountExecutive != null) {
output.append(accountExecutive.getFirstName());
output.append(" ");
output.append(accountExecutive.getLastName());
output.append(" as their account exec");
} else {
output.append("no account exec");
}
return output.toString();
}
Search WWH ::




Custom Search