All Classes and Interfaces

Class
Description
Adapter for displaying a list of events in the admin panel.
Interface for handling long-press deletion of events.
ViewHolder for an event item.
Fragment for managing events in the admin panel.
Adapter for displaying a list of facilities in a RecyclerView.
Interface for handling long-click events on facility items.
Fragment for managing facilities in the admin section.
Adapter for displaying a list of user profile images and details in the admin view.
Interface for handling image deletion events.
ViewHolder class for holding views in each RecyclerView item.
Fragment for managing and displaying user profile images in the admin section.
Activity displayed for admin users, providing a tabbed interface for managing app data.
Adapter used for displaying the different tabs in the admin interface.
Adapter for displaying a list of user profiles in the admin view.
Interface for handling profile deletion events.
Fragment for managing user profiles in the admin view.
Adapter for displaying QR code data in the admin panel.
Interface for handling QR code deletion events.
ViewHolder class to hold views for each QR code item.
Fragment for managing QR code data in the admin panel.
Data class representing a QR code and its associated event ID.
 
Fragment used to show details of an event created by an organizer.
Fragment used for displaying events created by an organizer Author: Rachel
Fragment displayed to an organizer when they want to create an event.
 
fragment for organizer edit profile Author: Chetan
 
fragment that is shown when the organizer views the list of entrants
fragment shown when the organizer wants to view a final list of entrants
fragment shown when the organizer wants to show a list of invited entrants
fragment shown when the organizer wants to show a list of entrants in the waitlist Authors: kaiden
Class that creates an object to store entrant name and coordinates to store in a list in the Event Class for mapView implementation Author: Rachel
fragment used for viewing list of all registered Entrants
fragment used to view an event's waiting list
Class that defines a new instance of an event Author: Kaiden
Defines the User Array Adapter class
Array adapter to display a list of events.
class to help with firestore database
Example local unit test, which will execute on the development machine (host).
Represents a Facility with a name, address, and unique user ID.
Fragment that contains the feedback form Authors: Nathan and Chetan
Class that represents feedback object
helper class for dealing with Firestore Storage Author: Kaiden
main activity that gets loaded on startup Authors: Rachel, Nathan, Griffin, Kaiden
Edit an Organizer Facility Address in the MapView options update the database and also send info back through the view model to live update mapView Author: Rachel
Class that is used to sync changing data between the OrganizerViewMapFragment and OrganizerMapViewOptionsFragment Author: Rachel
 
Class that takes an address, passes it into a 3rd party API: NominatimGeocode To get a JSON file to derive lat-long coordinates for osmdroid implementation uses OkHttp to handle url and Nominatim integration
Defines a notification class
array adapter for notifications
fragment to allow an organizer to create and edit contents of notification Author: kaiden
Fragment to show details of an individual notification
intermediate class between receiving and showing a notification Author: Kaiden
contains helpful functions for sending and creating notifications Author: Griffin
 
Used for callback
fragment used to display all of a user's notifications Author: Rachel
 
adapter used for displaying entrant list tabs
Fragment used for setting up additional organizer map options for the map view fragment.
Tests the organizer functions for related user stories Author: Griffin
 
Fragment used for displaying a mapView to an organizer Displays: map using OSMDROID, location of user facility, locations of entrants, defined range around facility & entrants in/out of that range Author: Rachel
fragment that displays qr code to organizer
activity that displays the qr code scanner
handles all database queries related to QR Codes Author: kaiden
fragment to show details about a registered event
Defines a new class that contains all of a given user's roles
 
fragment used to show details of an event Author: Kaiden
fragment displayed when a user wants to edit their roles Author: Kaiden Contributors: Rachel
interface for callback
Fragment shown on first log in to get user information Author: Nathan Kaiden
Defines a new user class containing all user information
 
fragment used to display all events related to an entrant Author: Rachel
adapter used for displaying waitlist and registered events tab
Fragment shown on user homepage Author: Nathan
 
fragment for displaying all user profile information Author: Rachel
databse class for interfacing with database
 
fragment to show details about a waitlisted event