All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description Clip TheClip
entity holds the data for each clip of music shared in the TuneFull server.ClipController ClipController
provides endpoints which allow the client to access data relating toClip
.ClipRepository ClipRepository
holds data forClip
.ClipService ClipService.Source The Source enum enumerates the different types of lists of clips available for access.ErrorConfiguration ErrorConfiguration
provides methods both to handle errors that would result in an HTTP 500 response status and to translate other responses to the desired response status code.Relationship TheRelationship
entity holds the data for each user-to-user relationship in the TuneFull server and provides a method to facilitate getting the other user in the relationship.RelationshipController RelationshipController
provides endpoints which allow the client to access data relating toRelationship
.RelationshipRepository RelationshipRepository
holds data forRelationship
.RelationshipService RelationshipService
provides a layer betweenRelationshipRepository
andRelationshipController
for business logic.SecurityConfiguration Provides security functions for the TuneFull Application, and provides for authentication between the client app and the server.TunefullApplication Initializes the SpringBoot server for the Tunefull application.User TheUser
entity holds the data for each user in the TuneFull server and provides methods to access lists of data.User.Genre TheGenre
enum enumerates different musical genres that the user can select from for their favorite genre.UserController UserController
provides endpoints which allow the client to access data relating toUser
.UserRepository UserRepository
holds data forUser
.UserService