Package com.example.iconic_raffleevent.controller
package com.example.iconic_raffleevent.controller
-
ClassDescriptionEventController handles the logic related to event creation, modification, and management.Callback interface for accepting an event invitation.Callback interface for declining an event invitation.Callback interface for handling success or failure of an event deletion operation.Callback interface for event details fetch operations.Callback interface for fetching all events.Callback interface for event map fetch operations.Callback interface for retrieving a waitlistCallback interface for joining a waiting list.Callback interface for removing a location.Callback interface for leaving a waiting list.Callback interface for scanning a QR code.Callback interface for updating event details.Callback interface for uploading an event poster.Callback interface for uploading an event QR code.FacilityController handles the business logic related to facilities.Callback interface for deleting a facility.Callback interface for checking if a facility exists for a user.Callback interface for facility creation.Callback interface for fetching a specific facility.Callback interface for retrieving a list of facilities.Callback interface for facility updates.FirebaseAttendee class interacts with Firebase Firestore and Firebase Storage to manage user profiles, events, and notifications.Callback interface for handling success or failure of an event deletion operation.Callback interface for handling the result of a user deletion operation.Callback interface for handling the result of fetching event details.Callback interface for handling success or failure of an update operation.Callback interface for handling the result of fetching user details.FirebaseOrganizer is a controller class responsible for handling operations related to the firebase database, such as creating, deleting, and fetching data related to users, facilities, events, images, and QR codes.Callback interface for deleting an event.Callback interface for deleting a facility.Callback interface for deleting an image.Callback interface for deleting a QR code.Callback interface for deleting a user.Callback interface for checking the existence of a facility.Callback interface for handling the result of facility creation.Callback interface for fetching a facility.Callback interface for handling the result of updating a facility.Callback interface for fetching events.Callback interface for fetching multiple facilities.Callback interface for fetching images.Callback interface for fetching QR codes.Callback interface for fetching users.Callback interface for updating user details.Controller class responsible for managing image data stored in Firestore.Callback interface for deleting an image.Callback interface for retrieving a list of images.Controller class responsible for managing notifications for users.Callback interface for retrieving notifications for a user.Callback interface for marking a notification as read.Interface for listening to user retrieval callbacks.Controller class to manage QR code data from the Event collection.Callback interface for Firestore updates.Callback interface for fetching QR code data.UserController is a controller class that manages user-related functionalities such as adding a user, updating user profiles, uploading/removing profile images, enabling/disabling notifications, and fetching user data from Firebase.Callback interface for adding a user.Callback interface for deleting a user from the Firestore database.Callback interface for receiving location data.Interface for listening to user retrieval callbacks.Callback interface for profile image removal success or failure.Callback interface for profile image upload success or failure.Callback interface for updating a user's profile.Callback interface for updating a user.Callback interface for fetching user information.Callback interface for fetching a list of users from the Firestore database.