Class HDBOfficer
java.lang.Object
com.ntu.fdae.group1.bto.models.user.User
com.ntu.fdae.group1.bto.models.user.HDBStaff
com.ntu.fdae.group1.bto.models.user.HDBOfficer
Represents an HDB Officer in the BTO system.
HDB Officers are staff members responsible for the day-to-day operations of BTO projects. They handle customer enquiries, process applications, and manage project-specific tasks under the supervision of HDB Managers.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionHDBOfficer
(String nric, String passwordHash, String name, int age, MaritalStatus maritalStatus) Constructs a new HDB Officer with the specified details. -
Method Summary
Methods inherited from class com.ntu.fdae.group1.bto.models.user.User
getAge, getMaritalStatus, getName, getNric, getPasswordHash, updatePasswordHash
-
Constructor Details
-
HDBOfficer
public HDBOfficer(String nric, String passwordHash, String name, int age, MaritalStatus maritalStatus) Constructs a new HDB Officer with the specified details.- Parameters:
nric
- The NRIC (National Registration Identity Card) number of the officerpasswordHash
- The hashed password for authenticationname
- The full name of the officerage
- The age of the officermaritalStatus
- The marital status of the officer
-
-
Method Details