Uses of Class
sc2002.FCS1.grp2.HDBOfficer
Packages that use HDBOfficer
-
Uses of HDBOfficer in sc2002.FCS1.grp2
Fields in sc2002.FCS1.grp2 with type parameters of type HDBOfficerModifier and TypeFieldDescriptionprivate ArrayList<HDBOfficer> BTOManagementSystem.officersprivate List<HDBOfficer> BTOProject.officersofficers of this projectprivate List<HDBOfficer> BTOProject.pendingOfficersOfficers that are pending approvalMethods in sc2002.FCS1.grp2 that return types with arguments of type HDBOfficerModifier and TypeMethodDescriptionBTOProject.getOfficers()Get the list of officers assigned to the project.BTOProject.getPendingOfficers()(package private) ArrayList<HDBOfficer> CSVParser.parseOfficer()Methods in sc2002.FCS1.grp2 with parameters of type HDBOfficerModifier and TypeMethodDescriptionvoidBTOProject.addOfficer(HDBOfficer officer) Add an officer to the project.private static voidHDBOfficerActions.bookApplication(HDBOfficer officer) Method to help applicants to book an application for a flatprivate static voidHDBOfficerActions.checkProjectApplicationStatus(HDBOfficer officer) Method to check the project application status for HDB Officer as an officer.private static voidHDBOfficerActions.enquiriesSystemFlow(HDBOfficer officer) Method to handle the enquiries system flow for HDB Officer.static voidHDBOfficerActions.handleAction(HDBOfficer.Menu option, HDBOfficer user) Handles user input selection fromBTOManagementApplicationstatic voidHDBOfficerActions.joinProject(HDBOfficer user) Method which checks pre-req before letting HDB Officer submit their name for approval for a project.voidBTOProject.removeOfficer(HDBOfficer officer) Remove an officer from the project.voidBTOProject.removeOfficerFromPendingList(HDBOfficer officer) private static voidHDBOfficerActions.viewProjects(HDBOfficer officer) Method to view available projects for HDB Officer as an applicant to joinMethod parameters in sc2002.FCS1.grp2 with type arguments of type HDBOfficerModifier and TypeMethodDescriptionvoidBTOProject.retrieveConnectedUsers(ArrayList<HDBOfficer> officers, ArrayList<HDBManager> managers) Retrieve the connected officers and manager as an object for this project by comparing the names the project has.