public class AddMedicalTranscriptionistAction extends Action {
private String userId = null;
private String password = null;
private String firstName = null;
private String middleName = null;
private String lastName = null;
private String emailAddress = null;
private String hosName = null;
private String userPhone = null;
public ActionForward execute(ActionMapping mapping, ActionForm actionForm,
HttpServletRequest request,
HttpServletResponse response)throws Exception
{
if (actionForm instanceof AddMedicalTranscriptionistForm)
{
AddMedicalTranscriptionistForm addMedicalTranscriptionistForm = (AddMedicalTranscriptionistForm) actionForm;
userId = addMedicalTranscriptionistForm.getUserId();
password = addMedicalTranscriptionistForm.getPassword();
firstName = addMedicalTranscriptionistForm.getFirstName();
middleName = addMedicalTranscriptionistForm.getMiddleName();
lastName = addMedicalTranscriptionistForm.getLastName();
hosName = addMedicalTranscriptionistForm.getHosName();
emailAddress = addMedicalTranscriptionistForm.getEmailAddress();
userPhone = addMedicalTranscriptionistForm.getPhone();
boolean addedMedicalTranscriptionist = false;
UserDAO usrDao = new UserDAO();
addedMedicalTranscriptionist = usrDao.addUser(userId,4,
Integer.parseInt(hosName), // here i am converting String to int and add into database
password,firstName,middleName,
lastName,1,emailAddress,userPhone,null);
if (!addedMedicalTranscriptionist)
{
ActionErrors errors = new ActionErrors();
errors.add(ActionErrors.GLOBAL_ERROR,
new ActionError("error.addMedicalTranscriptionist.failed"));
saveErrors(request,errors);
return (new ActionForward(mapping.getInput()));
}
}
return (mapping.findForward(Constants.SUCCESS));
}
}