Class QRCodeController

java.lang.Object
com.example.iconic_raffleevent.controller.QRCodeController

public class QRCodeController extends Object
Controller class to manage QR code data from the Event collection.
  • Field Details

    • db

      public com.google.firebase.firestore.FirebaseFirestore db
  • Constructor Details

    • QRCodeController

      public QRCodeController()
      Constructs a new QRCodeController and initializes the Firebase Firestore instance.
  • Method Details

    • getAllQRCodeData

      public void getAllQRCodeData(QRCodeController.GetQRCodeDataCallback callback)
      Retrieves all QR code data from the Event collection in Firestore.
      Parameters:
      callback - The callback interface to handle the fetched QR code data or error.
    • deleteQRCodeFromEvent

      public void deleteQRCodeFromEvent(String eventId, QRCodeController.FirestoreUpdateCallback callback)
      Deletes the QR code data from the specified event in Firestore.
      Parameters:
      eventId - The ID of the event to update.
      callback - The callback interface to handle success or error responses.