Class OrganizerEventDetailsActivity
java.lang.Object
android.content.Context
android.content.ContextWrapper
android.view.ContextThemeWrapper
android.app.Activity
androidx.core.app.ComponentActivity
androidx.activity.ComponentActivity
androidx.fragment.app.FragmentActivity
androidx.appcompat.app.AppCompatActivity
com.example.slacks_lottoevent.view.BaseActivity
com.example.slacks_lottoevent.view.OrganizerEventDetailsActivity
- All Implemented Interfaces:
android.content.ComponentCallbacks
,android.content.ComponentCallbacks2
,android.view.KeyEvent.Callback
,android.view.LayoutInflater.Factory
,android.view.LayoutInflater.Factory2
,android.view.View.OnCreateContextMenuListener
,android.view.Window.Callback
,androidx.activity.contextaware.ContextAware
,androidx.activity.FullyDrawnReporterOwner
,androidx.activity.OnBackPressedDispatcherOwner
,androidx.activity.result.ActivityResultCaller
,androidx.activity.result.ActivityResultRegistryOwner
,androidx.appcompat.app.ActionBarDrawerToggle.DelegateProvider
,androidx.appcompat.app.AppCompatCallback
,androidx.core.app.ActivityCompat.OnRequestPermissionsResultCallback
,androidx.core.app.ActivityCompat.RequestPermissionsRequestCodeValidator
,androidx.core.app.OnMultiWindowModeChangedProvider
,androidx.core.app.OnNewIntentProvider
,androidx.core.app.OnPictureInPictureModeChangedProvider
,androidx.core.app.OnUserLeaveHintProvider
,androidx.core.app.TaskStackBuilder.SupportParentable
,androidx.core.content.OnConfigurationChangedProvider
,androidx.core.content.OnTrimMemoryProvider
,androidx.core.view.KeyEventDispatcher.Component
,androidx.core.view.MenuHost
,androidx.lifecycle.HasDefaultViewModelProviderFactory
,androidx.lifecycle.LifecycleOwner
,androidx.lifecycle.ViewModelStoreOwner
,androidx.savedstate.SavedStateRegistryOwner
EntrantEventDetailsActivity is the activity that displays the details of an event for an entrant.
The entrant can leave the event from this activity.
-
Nested Class Summary
Nested classes/interfaces inherited from class androidx.activity.ComponentActivity
androidx.activity.ComponentActivity.NonConfigurationInstances
Nested classes/interfaces inherited from class androidx.core.app.ComponentActivity
androidx.core.app.ComponentActivity.ExtraData
Nested classes/interfaces inherited from class android.app.Activity
android.app.Activity.ScreenCaptureCallback
Nested classes/interfaces inherited from class android.content.Context
android.content.Context.BindServiceFlags
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) Date
(package private) com.google.firebase.firestore.FirebaseFirestore
(package private) String
(package private) Boolean
(package private) boolean
(package private) String
(package private) SimpleDateFormat
(package private) android.net.Uri
(package private) Date
(package private) Integer
(package private) String
Fields inherited from class android.app.Activity
DEFAULT_KEYS_DIALER, DEFAULT_KEYS_DISABLE, DEFAULT_KEYS_SEARCH_GLOBAL, DEFAULT_KEYS_SEARCH_LOCAL, DEFAULT_KEYS_SHORTCUT, FOCUSED_STATE_SET, FULLSCREEN_MODE_REQUEST_ENTER, FULLSCREEN_MODE_REQUEST_EXIT, OVERRIDE_TRANSITION_CLOSE, OVERRIDE_TRANSITION_OPEN, RESULT_CANCELED, RESULT_FIRST_USER, RESULT_OK
Fields inherited from class android.content.Context
ACCESSIBILITY_SERVICE, ACCOUNT_SERVICE, ACTIVITY_SERVICE, ALARM_SERVICE, APP_OPS_SERVICE, APP_SEARCH_SERVICE, APPWIDGET_SERVICE, AUDIO_SERVICE, BATTERY_SERVICE, BIND_ABOVE_CLIENT, BIND_ADJUST_WITH_ACTIVITY, BIND_ALLOW_ACTIVITY_STARTS, BIND_ALLOW_OOM_MANAGEMENT, BIND_AUTO_CREATE, BIND_DEBUG_UNBIND, BIND_EXTERNAL_SERVICE, BIND_EXTERNAL_SERVICE_LONG, BIND_IMPORTANT, BIND_INCLUDE_CAPABILITIES, BIND_NOT_FOREGROUND, BIND_NOT_PERCEPTIBLE, BIND_SHARED_ISOLATED_PROCESS, BIND_WAIVE_PRIORITY, BIOMETRIC_SERVICE, BLOB_STORE_SERVICE, BLUETOOTH_SERVICE, BUGREPORT_SERVICE, CAMERA_SERVICE, CAPTIONING_SERVICE, CARRIER_CONFIG_SERVICE, CLIPBOARD_SERVICE, COMPANION_DEVICE_SERVICE, CONNECTIVITY_DIAGNOSTICS_SERVICE, CONNECTIVITY_SERVICE, CONSUMER_IR_SERVICE, CONTEXT_IGNORE_SECURITY, CONTEXT_INCLUDE_CODE, CONTEXT_RESTRICTED, CREDENTIAL_SERVICE, CROSS_PROFILE_APPS_SERVICE, DEVICE_ID_DEFAULT, DEVICE_ID_INVALID, DEVICE_LOCK_SERVICE, DEVICE_POLICY_SERVICE, DISPLAY_HASH_SERVICE, DISPLAY_SERVICE, DOMAIN_VERIFICATION_SERVICE, DOWNLOAD_SERVICE, DROPBOX_SERVICE, EUICC_SERVICE, FILE_INTEGRITY_SERVICE, FINGERPRINT_SERVICE, GAME_SERVICE, GRAMMATICAL_INFLECTION_SERVICE, HARDWARE_PROPERTIES_SERVICE, HEALTHCONNECT_SERVICE, INPUT_METHOD_SERVICE, INPUT_SERVICE, IPSEC_SERVICE, JOB_SCHEDULER_SERVICE, KEYGUARD_SERVICE, LAUNCHER_APPS_SERVICE, LAYOUT_INFLATER_SERVICE, LOCALE_SERVICE, LOCATION_SERVICE, MEDIA_COMMUNICATION_SERVICE, MEDIA_METRICS_SERVICE, MEDIA_PROJECTION_SERVICE, MEDIA_ROUTER_SERVICE, MEDIA_SESSION_SERVICE, MIDI_SERVICE, MODE_APPEND, MODE_ENABLE_WRITE_AHEAD_LOGGING, MODE_MULTI_PROCESS, MODE_NO_LOCALIZED_COLLATORS, MODE_PRIVATE, MODE_WORLD_READABLE, MODE_WORLD_WRITEABLE, NETWORK_STATS_SERVICE, NFC_SERVICE, NOTIFICATION_SERVICE, NSD_SERVICE, OVERLAY_SERVICE, PEOPLE_SERVICE, PERFORMANCE_HINT_SERVICE, POWER_SERVICE, PRINT_SERVICE, RECEIVER_EXPORTED, RECEIVER_NOT_EXPORTED, RECEIVER_VISIBLE_TO_INSTANT_APPS, RESTRICTIONS_SERVICE, ROLE_SERVICE, SEARCH_SERVICE, SENSOR_SERVICE, SHORTCUT_SERVICE, STATUS_BAR_SERVICE, STORAGE_SERVICE, STORAGE_STATS_SERVICE, SYSTEM_HEALTH_SERVICE, TELECOM_SERVICE, TELEPHONY_IMS_SERVICE, TELEPHONY_SERVICE, TELEPHONY_SUBSCRIPTION_SERVICE, TEXT_CLASSIFICATION_SERVICE, TEXT_SERVICES_MANAGER_SERVICE, TV_INPUT_SERVICE, TV_INTERACTIVE_APP_SERVICE, UI_MODE_SERVICE, USAGE_STATS_SERVICE, USB_SERVICE, USER_SERVICE, VIBRATOR_MANAGER_SERVICE, VIBRATOR_SERVICE, VIRTUAL_DEVICE_SERVICE, VPN_MANAGEMENT_SERVICE, WALLPAPER_SERVICE, WIFI_AWARE_SERVICE, WIFI_P2P_SERVICE, WIFI_RTT_RANGING_SERVICE, WIFI_SERVICE, WINDOW_SERVICE
Fields inherited from interface android.content.ComponentCallbacks2
TRIM_MEMORY_BACKGROUND, TRIM_MEMORY_COMPLETE, TRIM_MEMORY_MODERATE, TRIM_MEMORY_RUNNING_CRITICAL, TRIM_MEMORY_RUNNING_LOW, TRIM_MEMORY_RUNNING_MODERATE, TRIM_MEMORY_UI_HIDDEN
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
DeleteEvent
(android.content.Context context, com.google.firebase.firestore.FirebaseFirestore db, Event current_event, String eventID, Runnable onSuccess, Runnable onFailure) DeleteEvent method deletes the event from Firestore.static void
DeletingAsCancelled
(String eventID, com.google.firebase.firestore.FirebaseFirestore db, ArrayList<String> uninvitedEvents) DeletingAsCancelled method removes the event ID from the uninvitedEvents array for each entrant.static void
DeletingAsFinalist
(String eventID, com.google.firebase.firestore.FirebaseFirestore db, ArrayList<String> FinalistEntrants) DeletingAsFinalist method removes the event ID from the finalistEvents array for each entrant.static void
DeletingAsSelected
(String eventID, com.google.firebase.firestore.FirebaseFirestore db, ArrayList<String> SelectedEntrants) DeletingAsSelected method removes the event ID from the invitedEvents array for each entrant.static void
DeletingAsWaitlisted
(String eventID, com.google.firebase.firestore.FirebaseFirestore db, ArrayList<String> WaitlistedEntrants) DeletingAsWaitlisted method removes the event ID from the waitlistedEvents array for each entrant.static void
DeletingEvent
(android.content.Context context, String eventID, com.google.firebase.firestore.FirebaseFirestore db, Runnable onSuccess, Runnable onFailure, boolean FromFacility) DeletingEvent method deletes the event from Firestore.static void
DeletingEventIDinOrganizers
(android.content.Context context, String deviceId, String eventID, com.google.firebase.firestore.FirebaseFirestore db) DeletingEventIDinOrganizers method removes the event ID from the events array for the organizer.static void
DeletingEventPoster
(android.content.Context context, com.google.firebase.firestore.FirebaseFirestore db, String posterURL, boolean FromFacility) DeletingEventPoster method deletes the event poster from Firestore.static void
DeletingQRCode
(android.content.Context context, com.google.firebase.firestore.FirebaseFirestore db, Event event) DeletingQRCode method deletes the QR code for the event from Firestore.static com.google.zxing.common.BitMatrix
deserializeBitMatrix
(String data) deserializeBitMatrix method converts a string representation of a BitMatrix back to a BitMatrix object.protected void
onCreate
(android.os.Bundle savedInstanceState) onCreate method for EntrantEventDetailsActivityboolean
onOptionsItemSelected
(android.view.MenuItem item) onBackPressed method overrides the default back button behavior.static void
showQRCodePopup
(android.content.Context context, com.google.firebase.firestore.FirebaseFirestore db, Event event, String qrData, boolean isAdmin) showQRCodePopup method displays the QR code for the event in a popup dialog.Methods inherited from class com.example.slacks_lottoevent.view.BaseActivity
onCreateOptionsMenu
Methods inherited from class androidx.appcompat.app.AppCompatActivity
addContentView, attachBaseContext, closeOptionsMenu, dispatchKeyEvent, findViewById, getDelegate, getDrawerToggleDelegate, getMenuInflater, getResources, getSupportActionBar, getSupportParentActivityIntent, invalidateOptionsMenu, onConfigurationChanged, onContentChanged, onCreateSupportNavigateUpTaskStack, onDestroy, onKeyDown, onLocalesChanged, onMenuItemSelected, onMenuOpened, onNightModeChanged, onPanelClosed, onPostCreate, onPostResume, onPrepareSupportNavigateUpTaskStack, onStart, onStop, onSupportActionModeFinished, onSupportActionModeStarted, onSupportContentChanged, onSupportNavigateUp, onTitleChanged, onWindowStartingSupportActionMode, openOptionsMenu, setContentView, setContentView, setContentView, setSupportActionBar, setSupportProgress, setSupportProgressBarIndeterminate, setSupportProgressBarIndeterminateVisibility, setSupportProgressBarVisibility, setTheme, startSupportActionMode, supportInvalidateOptionsMenu, supportNavigateUpTo, supportRequestWindowFeature, supportShouldUpRecreateTask
Methods inherited from class androidx.fragment.app.FragmentActivity
dump, getSupportFragmentManager, getSupportLoaderManager, onActivityResult, onAttachFragment, onCreateView, onCreateView, onPause, onRequestPermissionsResult, onResume, onResumeFragments, onStateNotSaved, setEnterSharedElementCallback, setExitSharedElementCallback, startActivityFromFragment, startActivityFromFragment, startIntentSenderFromFragment, supportFinishAfterTransition, supportPostponeEnterTransition, supportStartPostponedEnterTransition, validateRequestPermissionsRequestCode
Methods inherited from class androidx.activity.ComponentActivity
addMenuProvider, addMenuProvider, addMenuProvider, addOnConfigurationChangedListener, addOnContextAvailableListener, addOnMultiWindowModeChangedListener, addOnNewIntentListener, addOnPictureInPictureModeChangedListener, addOnTrimMemoryListener, addOnUserLeaveHintListener, getActivityResultRegistry, getDefaultViewModelCreationExtras, getDefaultViewModelProviderFactory, getFullyDrawnReporter, getLastCustomNonConfigurationInstance, getLifecycle, getOnBackPressedDispatcher, getSavedStateRegistry, getViewModelStore, initializeViewTreeOwners, invalidateMenu, onBackPressed, onCreatePanelMenu, onMultiWindowModeChanged, onMultiWindowModeChanged, onNewIntent, onPictureInPictureModeChanged, onPictureInPictureModeChanged, onPreparePanel, onRetainCustomNonConfigurationInstance, onRetainNonConfigurationInstance, onSaveInstanceState, onTrimMemory, onUserLeaveHint, peekAvailableContext, registerForActivityResult, registerForActivityResult, removeMenuProvider, removeOnConfigurationChangedListener, removeOnContextAvailableListener, removeOnMultiWindowModeChangedListener, removeOnNewIntentListener, removeOnPictureInPictureModeChangedListener, removeOnTrimMemoryListener, removeOnUserLeaveHintListener, reportFullyDrawn, startActivityForResult, startActivityForResult, startIntentSenderForResult, startIntentSenderForResult
Methods inherited from class androidx.core.app.ComponentActivity
dispatchKeyShortcutEvent, getExtraData, putExtraData, shouldDumpInternalState, superDispatchKeyEvent
Methods inherited from class android.app.Activity
clearOverrideActivityTransition, closeContextMenu, createPendingResult, dismissDialog, dismissKeyboardShortcutsHelper, dispatchGenericMotionEvent, dispatchPopulateAccessibilityEvent, dispatchTouchEvent, dispatchTrackballEvent, enterPictureInPictureMode, enterPictureInPictureMode, finish, finishActivity, finishActivityFromChild, finishAffinity, finishAfterTransition, finishAndRemoveTask, finishFromChild, getActionBar, getApplication, getCallingActivity, getCallingPackage, getChangingConfigurations, getComponentName, getContentScene, getContentTransitionManager, getCurrentFocus, getFragmentManager, getIntent, getLastNonConfigurationInstance, getLaunchedFromPackage, getLaunchedFromUid, getLayoutInflater, getLoaderManager, getLocalClassName, getMaxNumPictureInPictureActions, getMediaController, getOnBackInvokedDispatcher, getParent, getParentActivityIntent, getPreferences, getReferrer, getRequestedOrientation, getSearchEvent, getSplashScreen, getSystemService, getTaskId, getTitle, getTitleColor, getVoiceInteractor, getVolumeControlStream, getWindow, getWindowManager, hasWindowFocus, isActivityTransitionRunning, isChangingConfigurations, isChild, isDestroyed, isFinishing, isImmersive, isInMultiWindowMode, isInPictureInPictureMode, isLaunchedFromBubble, isLocalVoiceInteractionSupported, isTaskRoot, isVoiceInteraction, isVoiceInteractionRoot, managedQuery, moveTaskToBack, navigateUpTo, navigateUpToFromChild, onActionModeFinished, onActionModeStarted, onActivityReenter, onApplyThemeResource, onAttachedToWindow, onAttachFragment, onChildTitleChanged, onContextItemSelected, onContextMenuClosed, onCreate, onCreateContextMenu, onCreateDescription, onCreateDialog, onCreateDialog, onCreateNavigateUpTaskStack, onCreatePanelView, onCreateThumbnail, onDetachedFromWindow, onEnterAnimationComplete, onGenericMotionEvent, onGetDirectActions, onKeyLongPress, onKeyMultiple, onKeyShortcut, onKeyUp, onLocalVoiceInteractionStarted, onLocalVoiceInteractionStopped, onLowMemory, onNavigateUp, onNavigateUpFromChild, onOptionsMenuClosed, onPerformDirectAction, onPictureInPictureRequested, onPictureInPictureUiStateChanged, onPostCreate, onPrepareDialog, onPrepareDialog, onPrepareNavigateUpTaskStack, onPrepareOptionsMenu, onProvideAssistContent, onProvideAssistData, onProvideKeyboardShortcuts, onProvideReferrer, onRestart, onRestoreInstanceState, onRestoreInstanceState, onSaveInstanceState, onSearchRequested, onSearchRequested, onTopResumedActivityChanged, onTouchEvent, onTrackballEvent, onUserInteraction, onVisibleBehindCanceled, onWindowAttributesChanged, onWindowFocusChanged, onWindowStartingActionMode, onWindowStartingActionMode, openContextMenu, overrideActivityTransition, overrideActivityTransition, overridePendingTransition, overridePendingTransition, postponeEnterTransition, recreate, registerActivityLifecycleCallbacks, registerComponentCallbacks, registerForContextMenu, registerScreenCaptureCallback, releaseInstance, removeDialog, requestDragAndDropPermissions, requestFullscreenMode, requestPermissions, requestShowKeyboardShortcuts, requestVisibleBehind, requestWindowFeature, requireViewById, runOnUiThread, setActionBar, setContentTransitionManager, setDefaultKeyMode, setEnterSharedElementCallback, setExitSharedElementCallback, setFeatureDrawable, setFeatureDrawableAlpha, setFeatureDrawableResource, setFeatureDrawableUri, setFinishOnTouchOutside, setImmersive, setInheritShowWhenLocked, setIntent, setLocusContext, setMediaController, setPictureInPictureParams, setProgress, setProgressBarIndeterminate, setProgressBarIndeterminateVisibility, setProgressBarVisibility, setRecentsScreenshotEnabled, setRequestedOrientation, setResult, setResult, setSecondaryProgress, setShouldDockBigOverlays, setShowWhenLocked, setTaskDescription, setTitle, setTitle, setTitleColor, setTranslucent, setTurnScreenOn, setVisible, setVolumeControlStream, setVrModeEnabled, shouldDockBigOverlays, shouldShowRequestPermissionRationale, shouldUpRecreateTask, showAssist, showDialog, showDialog, showLockTaskEscapeMessage, startActionMode, startActionMode, startActivities, startActivities, startActivity, startActivity, startActivityFromChild, startActivityFromChild, startActivityFromFragment, startActivityFromFragment, startActivityIfNeeded, startActivityIfNeeded, startIntentSender, startIntentSender, startIntentSenderFromChild, startIntentSenderFromChild, startLocalVoiceInteraction, startLockTask, startManagingCursor, startNextMatchingActivity, startNextMatchingActivity, startPostponedEnterTransition, startSearch, stopLocalVoiceInteraction, stopLockTask, stopManagingCursor, takeKeyEvents, triggerSearch, unregisterActivityLifecycleCallbacks, unregisterComponentCallbacks, unregisterForContextMenu, unregisterScreenCaptureCallback
Methods inherited from class android.view.ContextThemeWrapper
applyOverrideConfiguration, getAssets, getTheme, setTheme
Methods inherited from class android.content.ContextWrapper
bindIsolatedService, bindService, bindService, bindService, bindService, bindServiceAsUser, bindServiceAsUser, checkCallingOrSelfPermission, checkCallingOrSelfUriPermission, checkCallingOrSelfUriPermissions, checkCallingPermission, checkCallingUriPermission, checkCallingUriPermissions, checkPermission, checkSelfPermission, checkUriPermission, checkUriPermission, checkUriPermissions, clearWallpaper, createAttributionContext, createConfigurationContext, createContext, createContextForSplit, createDeviceContext, createDeviceProtectedStorageContext, createDisplayContext, createPackageContext, createWindowContext, createWindowContext, databaseList, deleteDatabase, deleteFile, deleteSharedPreferences, enforceCallingOrSelfPermission, enforceCallingOrSelfUriPermission, enforceCallingPermission, enforceCallingUriPermission, enforcePermission, enforceUriPermission, enforceUriPermission, fileList, getApplicationContext, getApplicationInfo, getAttributionSource, getAttributionTag, getBaseContext, getCacheDir, getClassLoader, getCodeCacheDir, getContentResolver, getDatabasePath, getDataDir, getDeviceId, getDir, getDisplay, getExternalCacheDir, getExternalCacheDirs, getExternalFilesDir, getExternalFilesDirs, getExternalMediaDirs, getFilesDir, getFileStreamPath, getMainExecutor, getMainLooper, getNoBackupFilesDir, getObbDir, getObbDirs, getOpPackageName, getPackageCodePath, getPackageManager, getPackageName, getPackageResourcePath, getParams, getSharedPreferences, getSystemServiceName, getWallpaper, getWallpaperDesiredMinimumHeight, getWallpaperDesiredMinimumWidth, grantUriPermission, isDeviceProtectedStorage, isRestricted, isUiContext, moveDatabaseFrom, moveSharedPreferencesFrom, openFileInput, openFileOutput, openOrCreateDatabase, openOrCreateDatabase, peekWallpaper, registerDeviceIdChangeListener, registerReceiver, registerReceiver, registerReceiver, registerReceiver, removeStickyBroadcast, removeStickyBroadcastAsUser, revokeSelfPermissionsOnKill, revokeUriPermission, revokeUriPermission, sendBroadcast, sendBroadcast, sendBroadcast, sendBroadcastAsUser, sendBroadcastAsUser, sendOrderedBroadcast, sendOrderedBroadcast, sendOrderedBroadcast, sendOrderedBroadcast, sendOrderedBroadcast, sendOrderedBroadcast, sendOrderedBroadcastAsUser, sendStickyBroadcast, sendStickyBroadcast, sendStickyBroadcastAsUser, sendStickyOrderedBroadcast, sendStickyOrderedBroadcastAsUser, setWallpaper, setWallpaper, startForegroundService, startInstrumentation, startService, stopService, unbindService, unregisterDeviceIdChangeListener, unregisterReceiver, updateServiceGroup
Methods inherited from class android.content.Context
bindIsolatedService, getColor, getColorStateList, getDrawable, getString, getString, getSystemService, getText, obtainStyledAttributes, obtainStyledAttributes, obtainStyledAttributes, obtainStyledAttributes, revokeSelfPermissionOnKill, sendBroadcastWithMultiplePermissions
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface android.view.Window.Callback
onPointerCaptureChanged
-
Field Details
-
entrantsChosen
Boolean entrantsChosen -
selectedImageUri
android.net.Uri selectedImageUri -
db
com.google.firebase.firestore.FirebaseFirestore db -
qrCodeValue
String qrCodeValue -
spotsRemaining
Integer spotsRemaining -
isAdmin
boolean isAdmin -
spotsRemainingText
String spotsRemainingText -
sdf
SimpleDateFormat sdf -
currentDate
Date currentDate -
signup
Date signup -
deviceId
String deviceId
-
-
Constructor Details
-
OrganizerEventDetailsActivity
public OrganizerEventDetailsActivity()
-
-
Method Details
-
DeletingQRCode
public static void DeletingQRCode(android.content.Context context, com.google.firebase.firestore.FirebaseFirestore db, Event event) DeletingQRCode method deletes the QR code for the event from Firestore.- Parameters:
context
- the context of the activitydb
- the Firestore instanceevent
- the event object
-
DeletingEventPoster
public static void DeletingEventPoster(android.content.Context context, com.google.firebase.firestore.FirebaseFirestore db, String posterURL, boolean FromFacility) DeletingEventPoster method deletes the event poster from Firestore.- Parameters:
context
- the context of the activitydb
- the Firestore instanceposterURL
- the URL of the event posterFromFacility
- a boolean indicating if the deletion is from the facility
-
DeletingEvent
public static void DeletingEvent(android.content.Context context, String eventID, com.google.firebase.firestore.FirebaseFirestore db, Runnable onSuccess, Runnable onFailure, boolean FromFacility) DeletingEvent method deletes the event from Firestore.- Parameters:
context
- the context of the activityeventID
- the ID of the eventdb
- the Firestore instanceonSuccess
- the success callbackonFailure
- the failure callbackFromFacility
- a boolean indicating if the deletion is from the facility
-
DeleteEvent
public static void DeleteEvent(android.content.Context context, com.google.firebase.firestore.FirebaseFirestore db, Event current_event, String eventID, Runnable onSuccess, Runnable onFailure) DeleteEvent method deletes the event from Firestore.- Parameters:
context
- the context of the activitydb
- the Firestore instancecurrent_event
- the current event objecteventID
- the ID of the eventonSuccess
- the success callbackonFailure
- the failure callback
-
DeletingAsWaitlisted
public static void DeletingAsWaitlisted(String eventID, com.google.firebase.firestore.FirebaseFirestore db, ArrayList<String> WaitlistedEntrants) DeletingAsWaitlisted method removes the event ID from the waitlistedEvents array for each entrant.- Parameters:
eventID
- the ID of the eventdb
- the Firestore instanceWaitlistedEntrants
- the list of waitlisted entrants
-
DeletingAsSelected
public static void DeletingAsSelected(String eventID, com.google.firebase.firestore.FirebaseFirestore db, ArrayList<String> SelectedEntrants) DeletingAsSelected method removes the event ID from the invitedEvents array for each entrant.- Parameters:
eventID
- the ID of the eventdb
- the Firestore instanceSelectedEntrants
- the list of selected entrants
-
DeletingAsFinalist
public static void DeletingAsFinalist(String eventID, com.google.firebase.firestore.FirebaseFirestore db, ArrayList<String> FinalistEntrants) DeletingAsFinalist method removes the event ID from the finalistEvents array for each entrant.- Parameters:
eventID
- the ID of the eventdb
- the Firestore instanceFinalistEntrants
- the list of finalist entrants
-
DeletingAsCancelled
public static void DeletingAsCancelled(String eventID, com.google.firebase.firestore.FirebaseFirestore db, ArrayList<String> uninvitedEvents) DeletingAsCancelled method removes the event ID from the uninvitedEvents array for each entrant.- Parameters:
eventID
- the ID of the eventdb
- the Firestore instanceuninvitedEvents
- the list of uninvited events
-
DeletingEventIDinOrganizers
public static void DeletingEventIDinOrganizers(android.content.Context context, String deviceId, String eventID, com.google.firebase.firestore.FirebaseFirestore db) DeletingEventIDinOrganizers method removes the event ID from the events array for the organizer.- Parameters:
context
- the context of the activitydeviceId
- the device ID of the organizereventID
- the ID of the eventdb
- the Firestore instance
-
showQRCodePopup
public static void showQRCodePopup(android.content.Context context, com.google.firebase.firestore.FirebaseFirestore db, Event event, String qrData, boolean isAdmin) showQRCodePopup method displays the QR code for the event in a popup dialog.- Parameters:
context
- the context of the activitydb
- the Firestore instanceevent
- the event objectqrData
- the QR data for the eventisAdmin
- a boolean indicating if the user is an admin
-
deserializeBitMatrix
public static com.google.zxing.common.BitMatrix deserializeBitMatrix(String data) throws com.google.zxing.WriterException deserializeBitMatrix method converts a string representation of a BitMatrix back to a BitMatrix object.- Parameters:
data
- the string representation of the BitMatrix- Returns:
- the BitMatrix object
- Throws:
com.google.zxing.WriterException
- if there is an error converting the string to a BitMatrix
-
onCreate
protected void onCreate(android.os.Bundle savedInstanceState) onCreate method for EntrantEventDetailsActivity- Overrides:
onCreate
in classBaseActivity
- Parameters:
savedInstanceState
- the saved instance state
-
onOptionsItemSelected
public boolean onOptionsItemSelected(@NonNull android.view.MenuItem item) onBackPressed method overrides the default back button behavior.- Overrides:
onOptionsItemSelected
in classandroid.app.Activity
-