throws InvalidInputValueException {
if (pZipCode.trim().equals("") || pZipCode.equals("0")) {
throw new MissingInputValueException("Zip code was not provided.");
}
SearchDTO aDTO = new SearchDTO();
aDTO.setZipCode(Integer.parseInt(pZipCode));
List<UserDTO> users = userFactory.findUsersBySearchCriteria(aDTO);
// Check the zip after retrieving users. This way, if zip is invalid, but a user
// has such a zip, the user will be returned.