org.domain.rhims.backing
Class RegisterClinicianBackingBean

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

@Name(value="registerClinicianBackingBean")
public class RegisterClinicianBackingBean
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
RegisterClinicianBackingBean()
           
 
Method Summary
 java.lang.String getDepartment()
           
 java.lang.String getEmailAddress()
           
 java.lang.String getFirstName()
           
 java.lang.String getLastName()
           
 java.lang.String getPassword()
           
 java.lang.String getPhoneNumber()
           
 UserManager getUserManager()
           
 java.lang.String getUsername()
           
 void setDepartment(java.lang.String department)
           
 void setEmailAddress(java.lang.String emailAddress)
           
 void setFirstName(java.lang.String firstName)
           
 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 clinician in the system.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RegisterClinicianBackingBean

public RegisterClinicianBackingBean()
Method Detail

submit

public java.lang.String submit()
This method interacts with the UserManager to attempt to register a new clinician in the system. It gathers the following values: - username - password - firstName - lastName - emailAddress - phoneNumber - department from the RegisterClinician 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()

getEmailAddress

public java.lang.String getEmailAddress()

getPhoneNumber

public java.lang.String getPhoneNumber()

getUserManager

public UserManager getUserManager()

getDepartment

public java.lang.String getDepartment()

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)

setDepartment

public void setDepartment(java.lang.String department)

setEmailAddress

public void setEmailAddress(java.lang.String emailAddress)

setPhoneNumber

public void setPhoneNumber(java.lang.String phoneNumber)

setUserManager

public void setUserManager(UserManager userManager)