memberValidator = new MemberValidator(dataObject);
boolean valid = memberValidator.validateMember();
if (valid) {
try {
memberManager = new MemberManager();
ErrorList errorList = memberManager.create(dataObject);
for (int i = 0; i < errorList.length(); i++) {
Logger.getLogger(MemberTester.class.getName()).log(Level.INFO, errorList.getErrorMessage(i));
}
} catch (AppException ex) {
Logger.getLogger(MemberTester.class.getName()).log(Level.SEVERE, null, ex);
}
} else {
ErrorList errorList = memberValidator.getErrors();
if (errorList.hasError()) {
for (int i = 0; i < errorList.length(); i++) {
Logger.getLogger(MemberTester.class.getName()).log(Level.SEVERE, errorList.getErrorMessage(i));
}
}
}
memberManager = null;