org.domain.rhims.entity
Class Patient

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

@Name(value="patient")
public class Patient
extends User

The Patient class is used to represent a patient that is monitored by 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 "patient". The age and gender fields are specific to the Patient class (needed for medical reasons).

Author:
Mitch Williams
See Also:
Serialized Form

Constructor Summary
Patient()
           
Patient(java.lang.String username, java.lang.String password)
           
Patient(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 age, java.lang.String gender)
          Constructor
 
Method Summary
 java.lang.String getAge()
           
 java.lang.String getGender()
           
 void setAge(java.lang.String age)
           
 void setGender(java.lang.String gender)
           
 
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

Patient

public Patient()

Patient

public Patient(java.lang.String username,
               java.lang.String password)

Patient

public Patient(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 age,
               java.lang.String gender)
Constructor

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

getAge

public java.lang.String getAge()

getGender

public java.lang.String getGender()

setAge

public void setAge(java.lang.String age)

setGender

public void setGender(java.lang.String gender)