Class Event

java.lang.Object
com.example.rocket_launch.Event

public class Event extends Object
Class that defines a new instance of an event Author: Kaiden
  • Constructor Details

    • Event

      public Event()
      Constructor for event class
  • Method Details

    • getNotifications

      public List<Notification> getNotifications()
    • setNotifications

      public void setNotifications(List<Notification> notifications)
    • addNotifications

      public void addNotifications(List<Notification> notifications)
    • setEventID

      public void setEventID(String eventID)
    • setName

      public void setName(String name)
    • setDescription

      public void setDescription(String description)
    • setCapacity

      public void setCapacity(int capacity)
    • setGeolocationRequired

      public void setGeolocationRequired(boolean geolocationRequired)
    • setParticipants

      public void setParticipants(Integer participants)
    • setWaitingList

      public void setWaitingList()
    • setMaxWaitlistSize

      public void setMaxWaitlistSize(int maxWaitlistSize)
    • setEntrantLocationDataList

      public void setEntrantLocationDataList()
    • addToEntrantLocationDataList

      public void addToEntrantLocationDataList(EntrantLocationData entrantLocationData)
    • getEntrantLocationDataList

      public List<EntrantLocationData> getEntrantLocationDataList()
    • removeFromEntrantLocationDataList

      public void removeFromEntrantLocationDataList(EntrantLocationData entrantLocationData)
    • getMaxWaitlistSize

      public int getMaxWaitlistSize()
    • addToWaitingList

      public void addToWaitingList(String userID)
    • removeFromWaitingList

      public void removeFromWaitingList(String userID)
    • getWaitingList

      public List<String> getWaitingList()
    • getEventID

      public String getEventID()
    • getName

      public String getName()
    • getDescription

      public String getDescription()
    • getPosterUrl

      public String getPosterUrl()
    • setPosterUrl

      public void setPosterUrl(String posterUrl)
    • getCapacity

      public int getCapacity()
    • getGeolocationRequired

      public boolean getGeolocationRequired()
    • getParticipants

      public int getParticipants()
    • acceptInvitation

      public boolean acceptInvitation(String userID)
    • declineInvitation

      public void declineInvitation(String userID)
    • generateQRCode

      public android.graphics.Bitmap generateQRCode()
      Generates the bitmap of the QR code
      Returns:
      bitmap of QR code, or null
    • sampleWaitlist

      public List<String> sampleWaitlist(int sampleAmount)
      Author: Kaiden remove sampleAmount of users from waitlist and add them to invited list
      Parameters:
      sampleAmount - (int) amount of entrants to remove and return
    • getQRCode

      public String getQRCode()
    • setQRCode

      public void setQRCode(String QRCode)
    • getCancelledEntrants

      public List<String> getCancelledEntrants()
    • setCancelledEntrants

      public void setCancelledEntrants(List<String> cancelledEntrants)
    • getregisteredEntrants

      public List<String> getregisteredEntrants()
    • setregisteredEntrants

      public void setregisteredEntrants(List<String> registeredEntrants)
    • getInvitedEntrants

      public List<String> getInvitedEntrants()
    • setInvitedEntrants

      public void setInvitedEntrants(List<String> invitedEntrants)
    • getOrganizer

      public String getOrganizer()
    • setOrganizer

      public void setOrganizer(String organizer)