Index
All Classes and Interfaces|All Packages|Constant Field Values
G
- generatePerformanceReport(Camp) - Static method in class app.controller.camp.CampStatusMonitorController
-
Generates a performance report for a camp by evaluating the points of students in camp committees.
- generateReportButton - Variable in class app.ui.camp.listview.CampListViewStaff
- generateReportButton - Variable in class app.ui.camp.listview.CampListViewStudent
- get(int) - Method in class app.entity.RepositoryList
-
Gets the item at the specified index in the repository.
- getAll() - Method in class app.entity.camp.CampList
-
Returns all camps in the list.
- getAnswer() - Method in class app.entity.enquiry.Enquiry
-
Returns the answer to the enquiry.
- getAnsweredBy() - Method in class app.entity.enquiry.Enquiry
-
Returns the user who answered the enquiry.
- getAttendedCampList() - Method in class app.entity.user.Student
-
Gets the list of camps attended by the student.
- getAttendees() - Method in class app.entity.camp.Camp
- getAttendeesAndCommittees() - Method in class app.entity.camp.Camp
- getAttendingStudents(Camp) - Static method in class app.controller.camp.CampStatusMonitorController
- getCamp() - Static method in class app.controller.camp.CampViewController
-
Retrieves an array of all available camps.
- getCamp() - Method in class app.entity.enquiry.Enquiry
-
Returns the camp related to the enquiry.
- getCamp(Staff) - Static method in class app.controller.camp.CampViewController
-
Retrieves an array of camps associated with a staff member.
- getCamp(Student) - Static method in class app.controller.camp.CampViewController
-
Retrieves an array of camps associated with a student.
- getCamp(String) - Static method in class app.controller.camp.CampViewController
-
Retrieves an array of camps filtered by school.
- getCampRepository() - Static method in class app.entity.RepositoryCollection
-
Gets the repository for camp objects.
- getCloseRegistrationDate() - Method in class app.entity.camp.CampDetails
-
Returns the registration closure date of the camp.
- getComment() - Method in class app.controller.camp.OperationResult
-
Retrieves the comment associated with the operation result.
- getCommitteeCampList() - Method in class app.entity.user.Student
-
Gets the list of camps where the student participated as a committee member.
- getCommittees() - Method in class app.entity.camp.Camp
- getCurrentUser() - Static method in class app.controller.user.UserController
-
Gets the currently logged-in user.
- getDescription() - Method in class app.entity.camp.CampDetails
-
Returns the description of the camp.
- getDestroy() - Method in class app.ui.windows.WindowOverlayClass
-
Gets the status of whether this overlay window should be destroyed.
- getEmail() - Method in class app.entity.user.User
-
Gets the email of the user.
- getEndDate() - Method in class app.entity.camp.CampDetails
-
Returns the end date of the camp.
- getEnquiries() - Static method in class app.controller.camp.CampEnquiryController
-
Retrieves all enquiries from the enquiry repository.
- getEnquiries(Camp) - Static method in class app.controller.camp.CampEnquiryController
-
Retrieves all enquiries related to a specific camp.
- getEnquiries(Student) - Static method in class app.controller.camp.CampEnquiryController
-
Retrieves all enquiries made by a specific user.
- getEnquiry(String) - Static method in class app.controller.camp.CampEnquiryController
-
Retrieves an enquiry based on its unique ID.
- getEnquiryList() - Method in class app.entity.camp.Camp
-
Retrieves the list of enquiries for the camp.
- getEnquiryList() - Method in class app.entity.user.Student
-
Gets the list of enquiries submitted by the student.
- getEnquiryRepository() - Static method in class app.entity.RepositoryCollection
-
Gets the repository for enquiry objects.
- getID() - Method in class app.entity.camp.CampDetails
-
Returns the ID of the camp.
- getID() - Method in class app.entity.enquiry.Enquiry
-
Returns the ID of the enquiry.
- getID() - Method in interface app.entity.interfaces.ITaggedItem
-
Get the ID of the tagged item.
- getID() - Method in class app.entity.suggestion.Suggestion
-
Returns the unique identifier of the suggestion.
- getID() - Method in class app.entity.user.User
-
Gets the ID of the user.
- getLen() - Method in class app.ui.widgets.Widget
-
Returns the length of the widget.
- getLenX() - Method in class app.ui.windows.Window
-
Gets the length of the window in the X direction.
- getLenY() - Method in class app.ui.windows.Window
-
Gets the length of the window in the Y direction.
- getLocation() - Method in class app.entity.camp.CampDetails
-
Returns the location of the camp.
- getLoginResult() - Method in class app.controller.camp.OperationResult
-
Retrieves the result of the operation.
- getLoginResult() - Method in class app.controller.user.ActionResult
-
Retrieves the result of the login action.
- getName() - Method in class app.entity.camp.CampDetails
-
Returns the name of the camp.
- getName() - Method in class app.entity.user.User
-
Gets the name of the user.
- getOrganizedCampList() - Method in class app.entity.user.Staff
-
Gets the list of camps organized by the staff member.
- getOriginalCamp() - Method in class app.entity.suggestion.Suggestion
-
Returns the camp that the suggestion is for.
- getPassword() - Method in class app.entity.user.User
-
Gets the password of the user.
- getPoints() - Method in class app.entity.user.Student
-
Gets the number of points accumulated by the student.
- getPressed() - Method in class app.ui.widgets.WidgetButton
-
Returns the pressed status of the button.
- getPressed() - Method in class app.ui.widgets.WidgetToggle
-
Returns the pressed state of the toggle.
- getQuestion() - Method in class app.entity.enquiry.Enquiry
-
Returns the question of the enquiry.
- getRegisteredStudents() - Method in class app.entity.camp.Camp
-
Retrieves the list of previously registered students.
- getReviewedBy() - Method in class app.entity.suggestion.Suggestion
-
Returns the staff member who reviewed the suggestion.
- getSchool() - Method in class app.entity.camp.CampDetails
-
Returns the school associated with the camp.
- getSchool() - Method in class app.entity.user.User
-
Gets the faculty of the user.
- getSelected() - Method in class app.ui.widgets.Widget
-
Checks if the widget is selected.
- getSelectedOption() - Method in class app.ui.widgets.WidgetPageSelection
-
Gets the index of the currently selected option.
- getSelectionsButton() - Method in class app.ui.widgets.WidgetPageSelection
-
Gets the list of buttons in the widget.
- getSender() - Method in class app.entity.enquiry.Enquiry
-
Returns the sender of the enquiry.
- getSender() - Method in class app.entity.suggestion.Suggestion
-
Returns the student who made the suggestion.
- getSkipSelection() - Method in class app.ui.widgets.Widget
-
Checks if the widget's selection is skipped.
- getStaffInCharge() - Method in class app.entity.camp.Camp
-
Retrieves the staff member in charge of the camp.
- getStartDate() - Method in class app.entity.camp.CampDetails
-
Returns the start date of the camp.
- getStatus() - Method in class app.entity.suggestion.Suggestion
-
Returns the status of the suggestion.
- getSuggestion() - Method in class app.entity.suggestion.Suggestion
-
Returns the details of the suggestion.
- getSuggestionList() - Method in class app.entity.camp.Camp
-
Retrieves the list of suggestions for the camp.
- getSuggestionList() - Method in class app.entity.user.Student
-
Gets the list of suggestions submitted by the student.
- getSuggestionRepository() - Static method in class app.entity.RepositoryCollection
-
Gets the repository for suggestion objects.
- getSuggestions(Camp) - Static method in class app.controller.camp.CampSuggestionController
-
Retrieves a list of suggestions for a specific camp.
- getSuggestions(Staff) - Static method in class app.controller.camp.CampSuggestionController
-
Retrieves a list of suggestions made by a specific staff member.
- getSuggestions(Student) - Static method in class app.controller.camp.CampSuggestionController
-
Retrieves a list of suggestions made by a specific student.
- getSwitchToWindow() - Method in class app.ui.windows.Window
-
switchToWindow method for the window.
- getText() - Method in class app.ui.widgets.Widget
-
Returns the text of the widget.
- getTotalCommitteeSlots() - Method in class app.entity.camp.CampDetails
-
Returns the total number of committee slots available in the camp.
- getTotalSlots() - Method in class app.entity.camp.CampDetails
-
Returns the total number of slots available in the camp.
- getUser(String, String, String, String) - Static method in class app.entity.user.UserFactory
-
Creates and returns a user object based on the specified user type.
- getUserRepository() - Static method in class app.entity.RepositoryCollection
-
Gets the repository for user objects.
- getUserType() - Method in class app.controller.user.ActionResult
-
Retrieves the type of the user.
- getWidgetID() - Method in class app.ui.widgets.Widget
-
Returns the widget ID.
- getWidgetIndex(Widget) - Method in class app.ui.windows.Window
-
getWidgetIndex method for the window.
- getX() - Method in class app.ui.widgets.Widget
-
Returns the x-coordinate of the widget.
- getX() - Method in class app.ui.windows.Window
-
Gets the X position of the window.
- getY() - Method in class app.ui.widgets.Widget
-
Returns the y-coordinate of the widget.
- getY() - Method in class app.ui.windows.Window
-
Gets the Y position of the window.
All Classes and Interfaces|All Packages|Constant Field Values