Uses of Class
sc2002.FCS1.grp2.Applicant
Packages that use Applicant
-
Uses of Applicant in sc2002.FCS1.grp2
Subclasses of Applicant in sc2002.FCS1.grp2Modifier and TypeClassDescriptionclassThis represents a user that is of HDB Officer role.Fields in sc2002.FCS1.grp2 declared as ApplicantFields in sc2002.FCS1.grp2 with type parameters of type ApplicantMethods in sc2002.FCS1.grp2 that return ApplicantModifier and TypeMethodDescriptionApplication.getApplicant()Get the applicant of this applicationMethods in sc2002.FCS1.grp2 that return types with arguments of type ApplicantMethods in sc2002.FCS1.grp2 with parameters of type ApplicantModifier and TypeMethodDescriptionstatic voidApplicantActions.applyBTOFlow(Applicant applicant, ArrayList<BTOProject> projects, SuperScanner sscanner) Flow for applying BTO project, for both applicants and hdb officers.private static voidApplicantActions.enterEnquiriesSystem(Applicant applicant) static voidApplicantActions.handleAction(Applicant.Menu option, Applicant user) Point of entry, to be handed over fromBTOManagementApplicationprivate static voidApplicantActions.repeatableMenuFlow(Applicant applicant, ArrayList<BTOProject> projects, SuperScanner sscanner) this is the menu display which will be displayed at the home page for applicants.private static voidApplicantActions.searchFlow(Applicant applicant, ArrayList<BTOProject> projects, SuperScanner sscanner) Flow to search for a project(package private) static voidApplicantActions.sendEnquiryFlow(Applicant applicant) (package private) static voidApplicantActions.viewApplication(Applicant applicant) Action flow for an applicant to view BTO applications applied.private static voidApplicantActions.viewProjects(Applicant applicant) Method for user to view all the available projects for user to apply, filtered based on the user's age and marital status.(package private) static voidApplicantActions.withdrawalApplicationFlow(Applicant applicant) The flow for withdrawing of applicationMethod parameters in sc2002.FCS1.grp2 with type arguments of type ApplicantModifier and TypeMethodDescription(package private) voidApplication.linkApplicant(List<Applicant> applicants) Call this to link relevant applicant objects to this object, post CSV parse.Constructors in sc2002.FCS1.grp2 with parameters of type ApplicantModifierConstructorDescriptionApplication(BTOProject project, FlatType flatType, Applicant applicant) Construct a BTO application.