Class HDBManager
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.HDBManager
Represents an HDB Manager in the BTO system.
HDB Managers are senior staff members with the highest level of administrative privileges in the system. They oversee BTO projects and have management responsibilities over HDB Officers and system operations.
Managers typically have access to all administrative functions, including:- Managing system-wide settings and configurations
- Creating and managing BTO projects
- Overseeing officer assignments to projects
- Accessing comprehensive reports and analytics
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionHDBManager
(String nric, String passwordHash, String name, int age, MaritalStatus maritalStatus) Constructs a new HDB Manager 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
-
HDBManager
public HDBManager(String nric, String passwordHash, String name, int age, MaritalStatus maritalStatus) Constructs a new HDB Manager with the specified details.- Parameters:
nric
- The NRIC (National Registration Identity Card) number of the managerpasswordHash
- The hashed password for authenticationname
- The full name of the managerage
- The age of the managermaritalStatus
- The marital status of the manager
-
-
Method Details