All Classes and Interfaces

Class
Description
The activity that handles all fragments that are visible in the admin view.
The fragment containing information about an event.
The array adapter used for showing different events
The events tab for admin
The fragment used to display information of a facility.
The array adapter used for showing different images
The images tab for admin
The fragment to display user information.
The array adapter used for showing different profiles
The profiles tab for admin
The handler for the Firestore database
Represents a instance method that will dissolves itself after calling the method.
Contains the different collections stored in the database;
Represents a parameter instance that will be fetched by the method.
Represents a class which must call .dissolve when no longer used
Represents a class which must call .dissolve when no longer used
Called when the DatabaseInstance is initialized and enters a valid state
Represents a instance return that gives up ownership of the instance.
Represents a parameter instance that will be not fetched by the method.
Represents an instance that may need to be fetched or dissolved depending on the documentation by the original method
A class which querries the firestore database
Listener that is called when a query finishes loading data and returns data
Listener that is called when a query finishes loading data
The result of a query
 
Represents a instance return that has not yet fetched the instance, the instance must be fetched by the caller otherwise the instance will be stuck in a broken state
Represents a instance return that keeps ownership of the instance.
Represents an instance that will be dissolved by the method.
Represents an method call that will dissolve an object
Represents that the method fetches certain instances
Listeners for whenever an instance from the database is updated or created/deleted
 
Stores a query that is executed on a collection within the database.
An instance of a database item which should be updated whenever the database is updated.@param T The class of the instance.
 
A property wrapper for Single instance properties
Designates a property that is maintained by a Database instance
This class exists to fulfill the wildcard for PropertyWrappers
Designates a property and its current value for a database instance
Stores a query that is executed on a collection within the database.
 
Tools to query for documents without loading them
The activity that handles all fragments that are visible in the entrant view.
The fragment that the user sees when they edit their own user profile
The fragment that the user sees when they open an event's profile in the entrant view
The array adapter used for showing my events
The fragment that displays the users events in entrant view - the my events tab
The fragment that the user sees when they open a facility page.
The array adapter used for showing notifications
The fragment that the user opens to see their notifications.
The fragment that the user opens to see their profile
The fragment that the user opens when they want to scan a qr code
An instance of a event database item - An event can be edited
Used to store repetition of dates in the database
An instance of an association of a user to an event
A query result of EventAssociations.
Stores the result of a mass notification.
Unit Test class for the event model
Example local unit test, which will execute on the development machine (host).
An instance of a facility database item - A facility can be edited except for the organizer
Unit Test class for the facility model
An instance of an image database item - An image cannot be edited
Crops the image to the largest circle that fits within.
Auto generates an avatar with initials
 
 
A list of predefined sizes
The activity that the app starts up to.
An instance of a notification database item - A notification item cannot be edited
Unit Test class for the notification model
The activity that handles all fragments that are visible in the organizer view.
The array adapter used for showing users associated to the event
The fragment that the user sees when they create an event.
The fragment that the user sees when they want to edit their facility profile
The fragment that the user sees when they open an event's profile in the organizer view.
The array adapter used for showing events
The fragment displays all events associated with the facility.
The fragment that displays the facility profile.
The activity thats created to get the result of a qr code capture
The activity that is used on startup when the device does not have an account Gets the user to create an account
The fragment to create a new facility
An abstract class for all activities related to syzugy-events.
The main application class This class handles the navigation between the different activities This class manages the database and keeps track of which user is logged in Also contains helper functions for activities
 
An instance of a user database item - A user can be edited
Tests the user stories
Unit Test class for the user model