All Classes
-
All Classes Interface Summary Class Summary Class Description Event Event is a @Entity class with the following fields id, name, address, description, time, latitude, longitude, passkey, and photos.EventController This Class is a @RestController that handles the endpoints for communication between the client side to the serverside for the Events.EventRepository This interface extends theJpaRepository
and Event entity.EventService This is a @Service class and holds the additional logic for the queries involving an Event in the PicMe database.Photo Photo is a @Entity class with the following fields id, event, uploaded, longitude, latitude, uploaded, and caption.PhotoController This Class is a @RestController which handles the endpoints for communication between the client side to the serverside.PhotoRepository This interface extendsJpaRepository
.PhotoService This is a @Service class and holds the additional logic for the queries involving a photo in the PicMe database.PicmeGalleryApplication This class has the main method which starts the spring boot application.SecurityConfiguration This class contains our configuration for the web security on the server-side through google Oauth 2.0User User is a @Entity class with the following fields id, created, updated, connected, displayName, and oauthKey.UserController This class is a @RestController that handles endpoints for communication between the client side and the serverside for the User.UserRepository User repository is an interface class that extends JpaRepository and User entity This interface handles searching for users by different parameters including Google Oauth Key 2.0, events, photos, and display names.UserService The class is a @Service class that implements a converter that converts a java web token to an authentication token for the user.