org.domain.rhims.backing
Class RegisterPatientBackingBean

java.lang.Object
  extended by org.domain.rhims.backing.RegisterPatientBackingBean

@Name(value="registerPatientBackingBean")
public class RegisterPatientBackingBean
extends java.lang.Object

This class is used as a backing bean for the RegisterPatient page. It maintains a reference to the UserManager for passing new users to the application layer. Its Seam name is "registerPatientBackingBean".

Author:
Mitch Williams

Constructor Summary
RegisterPatientBackingBean()
           
 
Method Summary
 java.lang.String getAge()
           
 java.lang.String getEmailAddress()
           
 java.lang.String getFirstName()
           
 java.lang.String getGender()
           
 java.lang.String getLastName()
           
 java.lang.String getPassword()
           
 java.lang.String getPhoneNumber()
           
 UserManager getUserManager()
           
 java.lang.String getUsername()
           
 void setAge(java.lang.String age)
           
 void setEmailAddress(java.lang.String emailAddress)
           
 void setFirstName(java.lang.String firstName)
           
 void setGender(java.lang.String gender)
           
 void setLastName(java.lang.String lastName)
           
 void setPassword(java.lang.String password)
           
 void setPhoneNumber(java.lang.String phoneNumber)
           
 void setUserManager(UserManager userManager)
           
 void setUsername(java.lang.String username)
           
 java.lang.String submit()
          This method interacts with the UserManager to attempt to register a new patient in the system.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RegisterPatientBackingBean

public RegisterPatientBackingBean()
Method Detail

submit

public java.lang.String submit()
This method interacts with the UserManager to attempt to register a new patient in the system. It gathers the following values: - username - password - firstName - lastName - age - gender - emailAddress - phoneNumber from the RegisterPatient page.

Returns:
a String directing navigation (null if there was an error)

getUsername

public java.lang.String getUsername()

getPassword

public java.lang.String getPassword()

getFirstName

public java.lang.String getFirstName()

getLastName

public java.lang.String getLastName()

getAge

public java.lang.String getAge()

getGender

public java.lang.String getGender()

getEmailAddress

public java.lang.String getEmailAddress()

getPhoneNumber

public java.lang.String getPhoneNumber()

getUserManager

public UserManager getUserManager()

setUsername

public void setUsername(java.lang.String username)

setPassword

public void setPassword(java.lang.String password)

setFirstName

public void setFirstName(java.lang.String firstName)

setLastName

public void setLastName(java.lang.String lastName)

setAge

public void setAge(java.lang.String age)

setGender

public void setGender(java.lang.String gender)

setEmailAddress

public void setEmailAddress(java.lang.String emailAddress)

setPhoneNumber

public void setPhoneNumber(java.lang.String phoneNumber)

setUserManager

public void setUserManager(UserManager userManager)