org.domain.rhims.entity
Class Clinician

java.lang.Object
  extended by org.domain.rhims.entity.User
      extended by org.domain.rhims.entity.Clinician
All Implemented Interfaces:
java.io.Serializable

@Name(value="clinician")
public class Clinician
extends User

The Clinician class is used to represent a doctor, nurse, etc. that is a user of the application. This class is an extension of the User class (the generic application user). It is an entity class that is persisted. Its Seam name is "clinician".

Author:
Mitch Williams
See Also:
Serialized Form

Constructor Summary
Clinician()
           
Clinician(java.lang.String username, java.lang.String password, java.lang.String firstName, java.lang.String lastName, java.lang.String emailAddress, java.lang.String phoneNumber, java.lang.String department)
          Constructor for creating a new Clinician
 
Method Summary
 java.lang.String getDepartment()
           
 void setDepartment(java.lang.String department)
           
 
Methods inherited from class org.domain.rhims.entity.User
getEmailAddress, getFirstName, getLastName, getPassword, getPhoneNumber, getUserID, getUsername, setEmailAddress, setFirstName, setLastName, setPassword, setPhoneNumber, setUserID, setUsername
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Clinician

public Clinician()

Clinician

public Clinician(java.lang.String username,
                 java.lang.String password,
                 java.lang.String firstName,
                 java.lang.String lastName,
                 java.lang.String emailAddress,
                 java.lang.String phoneNumber,
                 java.lang.String department)
Constructor for creating a new Clinician

Parameters:
username -
password -
firstName -
lastName -
emailAddress -
phoneNumber -
department -
Method Detail

getDepartment

public java.lang.String getDepartment()

setDepartment

public void setDepartment(java.lang.String department)