Index
All Classes and Interfaces|All Packages|Serialized Form
A
- ADMIN - Enum constant in enum class com.coachconnect.model.UserRole
- ApiResponse<T> - Class in com.coachconnect.util
- AuthServlet - Class in com.coachconnect.servlet
-
Servlet for handling authentication-related API requests.
- AuthServlet() - Constructor for class com.coachconnect.servlet.AuthServlet
-
Constructor initializing dependencies.
C
- COACH - Enum constant in enum class com.coachconnect.model.UserRole
- com.coachconnect - package com.coachconnect
- com.coachconnect.auth - package com.coachconnect.auth
- com.coachconnect.auth.token - package com.coachconnect.auth.token
- com.coachconnect.config - package com.coachconnect.config
- com.coachconnect.model - package com.coachconnect.model
- com.coachconnect.repository - package com.coachconnect.repository
- com.coachconnect.servlet - package com.coachconnect.servlet
- com.coachconnect.util - package com.coachconnect.util
- ConfigManager - Class in com.coachconnect.config
-
Configuration manager for the application.
- CorsFilter - Class in com.coachconnect.servlet
-
CORS Filter to allow cross-origin requests in development.
- CorsFilter() - Constructor for class com.coachconnect.servlet.CorsFilter
- createNote(Note) - Method in class com.coachconnect.repository.NoteRepository
-
Create a new note.
- createToken(User) - Static method in class com.coachconnect.auth.JwtUtil
-
Creates a JWT token for a user.
- createToken(User, long) - Static method in class com.coachconnect.auth.JwtUtil
-
Creates a JWT token for a user with a custom expiration time.
D
- DatabaseManager - Class in com.coachconnect.config
-
SENG3150: Coach Connect Database Manager - Database connection and schema management.
- DatabaseManager() - Constructor for class com.coachconnect.config.DatabaseManager
- DatabaseManager(DatabaseManager.ConnectionProvider) - Constructor for class com.coachconnect.config.DatabaseManager
- DatabaseManager.ConnectionProvider - Interface in com.coachconnect.config
- delete(String) - Method in class com.coachconnect.repository.DrillCategoryRepository
-
Delete a drill category.
- delete(String) - Method in class com.coachconnect.repository.NoteRepository
-
Delete a note by ID (simplified interface).
- delete(String, String) - Method in class com.coachconnect.repository.TemplateRepository
-
Delete a template.
- deleteById(String) - Method in class com.coachconnect.repository.DrillRepository
- deleteById(String) - Method in class com.coachconnect.repository.PlayerRepository
- deleteById(String) - Method in class com.coachconnect.repository.SessionRepository
-
Deletes a session by its ID.
- deleteNote(String, String) - Method in class com.coachconnect.repository.NoteRepository
-
Delete a note.
- deleteToken(String, String) - Method in class com.coachconnect.auth.token.TokenStore
-
Deletes a token for a user and provider.
- destroy() - Method in class com.coachconnect.servlet.CorsFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.coachconnect.servlet.CorsFilter
- Drill - Class in com.coachconnect.model
- Drill() - Constructor for class com.coachconnect.model.Drill
- DrillCategory - Class in com.coachconnect.model
- DrillCategory() - Constructor for class com.coachconnect.model.DrillCategory
- DrillCategory(String, String, String) - Constructor for class com.coachconnect.model.DrillCategory
- DrillCategoryRepository - Class in com.coachconnect.repository
- DrillCategoryRepository() - Constructor for class com.coachconnect.repository.DrillCategoryRepository
- DrillCategoryRepository(DatabaseManager) - Constructor for class com.coachconnect.repository.DrillCategoryRepository
- DrillRepository - Class in com.coachconnect.repository
- DrillRepository() - Constructor for class com.coachconnect.repository.DrillRepository
- DrillRepository(DatabaseManager) - Constructor for class com.coachconnect.repository.DrillRepository
- DrillsServlet - Class in com.coachconnect.servlet
-
Servlet for handling drill template related API requests.
- DrillsServlet() - Constructor for class com.coachconnect.servlet.DrillsServlet
-
Constructor initializing dependencies.
- DrillsServlet(DrillRepository, DrillCategoryRepository) - Constructor for class com.coachconnect.servlet.DrillsServlet
E
- email - Variable in class com.coachconnect.auth.UserService.GoogleUserInfo
- error(String) - Static method in class com.coachconnect.util.ApiResponse
- error(String, String) - Static method in class com.coachconnect.util.ApiResponse
- exchangeCodeForToken(String) - Static method in class com.coachconnect.auth.OAuthHelper
-
Exchanges an authorization code for a token response.
- exchangeCodeForTokenInstance(String) - Method in class com.coachconnect.auth.OAuthHelper
-
Exchanges an authorization code for a token response (instance method).
- existsById(String) - Method in class com.coachconnect.repository.SessionRepository
-
Checks if a session exists by its ID.
F
- failure(E) - Static method in class com.coachconnect.util.Result
-
Creates a failure result with the given error.
- familyName - Variable in class com.coachconnect.auth.UserService.GoogleUserInfo
- findAll() - Method in class com.coachconnect.repository.DrillCategoryRepository
-
Find all drill categories.
- findAll() - Method in class com.coachconnect.repository.DrillRepository
- findAll() - Method in class com.coachconnect.repository.SessionRepository
- findAll() - Method in class com.coachconnect.repository.TemplateRepository
-
Find all templates (for admin use).
- findAllUsers() - Method in class com.coachconnect.repository.PlayerRepository
- findByCreatedBy(String) - Method in class com.coachconnect.repository.TemplateRepository
-
Find all templates created by a specific coach.
- findById(String) - Method in class com.coachconnect.repository.DrillCategoryRepository
-
Find a drill category by ID.
- findById(String) - Method in class com.coachconnect.repository.DrillRepository
- findById(String) - Method in class com.coachconnect.repository.NoteRepository
-
Find a note by ID (without creator check - servlet will handle security).
- findById(String) - Method in class com.coachconnect.repository.SessionRepository
-
Finds a session by its ID.
- findById(String) - Method in class com.coachconnect.repository.TemplateRepository
-
Find a template by ID.
- findByName(String) - Method in class com.coachconnect.repository.DrillCategoryRepository
-
Find a drill category by name.
- findByUserId(String) - Method in class com.coachconnect.repository.SessionRepository
-
Finds all sessions.
- findNoteById(String, String) - Method in class com.coachconnect.repository.NoteRepository
-
Find a note by ID (must belong to the creator).
- findNotes(String, String, String) - Method in class com.coachconnect.repository.NoteRepository
-
Find notes by creator with optional type and reference ID filters.
- findNotesByCreator(String) - Method in class com.coachconnect.repository.NoteRepository
-
Find all notes created by a specific user (coach).
- findUserById(String) - Method in class com.coachconnect.repository.PlayerRepository
- fromResult(Result<T, String>) - Static method in class com.coachconnect.util.ApiResponse
- fromResult(Result<T, String>, String) - Static method in class com.coachconnect.util.ApiResponse
- fromString(String) - Static method in enum class com.coachconnect.model.UserRole
-
Converts a string to a UserRole enum.
G
- getAccessToken() - Method in class com.coachconnect.auth.token.UserToken
- getAgeGroups() - Method in class com.coachconnect.model.Drill
- getAllDrillsJson() - Method in class com.coachconnect.model.Session
- getAttendance() - Method in class com.coachconnect.model.Session
- getBooleanProperty(String, boolean) - Static method in class com.coachconnect.config.ConfigManager
-
Gets a configuration property value as a boolean.
- getBooleanPropertyInstance(String, boolean) - Method in class com.coachconnect.config.ConfigManager
-
Instance method to get a boolean property value.
- getCategoryId() - Method in class com.coachconnect.model.Drill
- getCategoryName() - Method in class com.coachconnect.model.Drill
- getCoachingPoints() - Method in class com.coachconnect.model.Drill
- getCode() - Method in class com.coachconnect.util.ApiResponse
- getCompletedDrillsJson() - Method in class com.coachconnect.model.Session
- getCompletionPercentage() - Method in class com.coachconnect.model.Session
- getConnection() - Method in interface com.coachconnect.config.DatabaseManager.ConnectionProvider
- getConnection() - Method in class com.coachconnect.config.DatabaseManager
- getContent() - Method in class com.coachconnect.model.Note
- getCreatedAt() - Method in class com.coachconnect.auth.token.UserToken
- getCreatedAt() - Method in class com.coachconnect.model.Drill
- getCreatedAt() - Method in class com.coachconnect.model.DrillCategory
- getCreatedAt() - Method in class com.coachconnect.model.Note
- getCreatedAt() - Method in class com.coachconnect.model.Session
- getCreatedAt() - Method in class com.coachconnect.model.Template
- getCreatedAt() - Method in class com.coachconnect.model.User
- getCreatedBy() - Method in class com.coachconnect.model.Template
- getCreatorId() - Method in class com.coachconnect.model.Note
- getCreatorName() - Method in class com.coachconnect.model.Note
- getCurrentDrillId() - Method in class com.coachconnect.model.Session
- getCurrentDrillIndex() - Method in class com.coachconnect.model.Session
- getData() - Method in class com.coachconnect.util.ApiResponse
- getDate() - Method in class com.coachconnect.model.Session
- getDescription() - Method in class com.coachconnect.model.Drill
- getDescription() - Method in class com.coachconnect.model.DrillCategory
- getDifficultyLevel() - Method in class com.coachconnect.model.Drill
- getDisplayName() - Method in enum class com.coachconnect.model.UserRole
- getDurationEstimateMinutes() - Method in class com.coachconnect.model.Drill
- getElapsedTime() - Method in class com.coachconnect.model.Session
- getEmail() - Method in class com.coachconnect.model.User
- getEquipmentNeeded() - Method in class com.coachconnect.model.Drill
- getError() - Method in class com.coachconnect.util.ApiResponse
- getError() - Method in class com.coachconnect.util.Result
-
Gets the error value.
- getExpiry() - Method in class com.coachconnect.auth.token.UserToken
- getFilterName() - Static method in class com.coachconnect.servlet.CorsFilter
-
Gets a filter definition for registering this filter programmatically.
- getFinalAttendance() - Method in class com.coachconnect.model.Session
- getFinalElapsedTime() - Method in class com.coachconnect.model.Session
- getFinalNotes() - Method in class com.coachconnect.model.Session
- getFinalProgress() - Method in class com.coachconnect.model.Session
- getGeneralObservations() - Method in class com.coachconnect.model.Session
- getGoogleAuthUrl() - Static method in class com.coachconnect.auth.OAuthHelper
-
Gets the Google OAuth authorization URL.
- getGoogleAuthUrlInstance() - Method in class com.coachconnect.auth.OAuthHelper
-
Gets the Google OAuth authorization URL (instance method).
- getId() - Method in class com.coachconnect.auth.token.UserToken
- getId() - Method in class com.coachconnect.model.Drill
- getId() - Method in class com.coachconnect.model.DrillCategory
- getId() - Method in class com.coachconnect.model.Note
- getId() - Method in class com.coachconnect.model.Session
- getId() - Method in class com.coachconnect.model.Template
- getId() - Method in class com.coachconnect.model.User
- getInstance() - Static method in class com.coachconnect.config.ConfigManager
-
Gets or creates the singleton instance.
- getInstructions() - Method in class com.coachconnect.model.Drill
- getIntProperty(String, int) - Static method in class com.coachconnect.config.ConfigManager
-
Gets a configuration property value as an integer.
- getIntPropertyInstance(String, int) - Method in class com.coachconnect.config.ConfigManager
-
Instance method to get an integer property value.
- getLastSaved() - Method in class com.coachconnect.model.Session
- getMediaUrl() - Method in class com.coachconnect.model.Drill
- getName() - Method in class com.coachconnect.model.Drill
- getName() - Method in class com.coachconnect.model.DrillCategory
- getName() - Method in class com.coachconnect.model.User
- getNodes() - Method in class com.coachconnect.model.Session
- getNumber() - Method in class com.coachconnect.model.User
- getPlayerAttendanceJson() - Method in class com.coachconnect.model.Session
- getPosition() - Method in class com.coachconnect.model.User
- getProfilePic() - Method in class com.coachconnect.model.User
- getProperty(String) - Static method in class com.coachconnect.config.ConfigManager
-
Gets a configuration property value.
- getProperty(String, String) - Static method in class com.coachconnect.config.ConfigManager
-
Gets a configuration property value with a default.
- getPropertyInstance(String) - Method in class com.coachconnect.config.ConfigManager
-
Instance method to get a property value.
- getPropertyInstance(String, String) - Method in class com.coachconnect.config.ConfigManager
-
Instance method to get a property value with default.
- getProvider() - Method in class com.coachconnect.auth.token.UserToken
- getReferenceId() - Method in class com.coachconnect.model.Note
- getRefreshToken() - Method in class com.coachconnect.auth.token.UserToken
- getRole() - Method in class com.coachconnect.model.User
- getSessionNotesJson() - Method in class com.coachconnect.model.Session
- getSetupDiagram() - Method in class com.coachconnect.model.Drill
- getStartTime() - Method in class com.coachconnect.model.Session
- getStatus() - Method in class com.coachconnect.model.Session
- getTags() - Method in class com.coachconnect.model.Drill
- getTemplateData() - Method in class com.coachconnect.model.Template
- getTitle() - Method in class com.coachconnect.model.Note
- getTitle() - Method in class com.coachconnect.model.Session
- getTitle() - Method in class com.coachconnect.model.Template
- getToken(String, String) - Method in class com.coachconnect.auth.token.TokenStore
-
Gets a token for a user and provider.
- getTokenType() - Method in class com.coachconnect.auth.token.UserToken
- getTotalActivities() - Method in class com.coachconnect.model.Session
- getTotalDuration() - Method in class com.coachconnect.model.Session
- getType() - Method in class com.coachconnect.model.Note
- getUpdatedAt() - Method in class com.coachconnect.model.Drill
- getUpdatedAt() - Method in class com.coachconnect.model.Note
- getUpdatedAt() - Method in class com.coachconnect.model.Session
- getUpdatedAt() - Method in class com.coachconnect.model.Template
- getUrlPattern() - Static method in class com.coachconnect.servlet.CorsFilter
-
Gets the URL pattern for this filter.
- getUserById(String) - Method in class com.coachconnect.auth.UserService
-
Gets a user by ID.
- getUserId() - Method in class com.coachconnect.auth.token.UserToken
- getUserId() - Method in class com.coachconnect.model.Note
- getUserId() - Method in class com.coachconnect.model.Session
- getUserIdFromToken(String) - Static method in class com.coachconnect.auth.JwtUtil
-
Extracts the user ID from a JWT token.
- getUserInfo(String) - Method in class com.coachconnect.auth.UserService
-
Gets user information from Google using an access token.
- getValue() - Method in class com.coachconnect.util.Result
-
Gets the success value.
- getVideoUrl() - Method in class com.coachconnect.model.Drill
- givenName - Variable in class com.coachconnect.auth.UserService.GoogleUserInfo
- GoogleUserInfo() - Constructor for class com.coachconnect.auth.UserService.GoogleUserInfo
H
- hasRole(UserRole) - Method in class com.coachconnect.model.User
-
Checks if the user has a specific role.
I
- id - Variable in class com.coachconnect.auth.UserService.GoogleUserInfo
- init() - Static method in class com.coachconnect.config.ConfigManager
-
Initialises the configuration manager by loading properties from the configuration file.
- init(FilterConfig) - Method in class com.coachconnect.servlet.CorsFilter
- initDatabase() - Static method in class com.coachconnect.config.DatabaseManager
-
Initialize the database schema if it doesn't exist.
- initDatabase(DatabaseManager) - Static method in class com.coachconnect.config.DatabaseManager
-
Initialize the database schema with a specific DatabaseManager instance.
- initTokenStore() - Method in class com.coachconnect.auth.token.TokenStore
-
Initialises the token store tables if they don't exist.
- isCoach() - Method in class com.coachconnect.model.User
-
Checks if the user is a coach.
- isExpired() - Method in class com.coachconnect.auth.token.UserToken
-
Checks if the token is expired.
- isFailure() - Method in class com.coachconnect.util.Result
-
Checks if this result is a failure.
- isRunning() - Method in class com.coachconnect.model.Session
- isSuccess() - Method in class com.coachconnect.util.ApiResponse
- isSuccess() - Method in class com.coachconnect.util.Result
-
Checks if this result is successful.
J
- JwtUtil - Class in com.coachconnect.auth
-
Utility class for JWT token operations.
- JwtUtil() - Constructor for class com.coachconnect.auth.JwtUtil
L
- LogSanitizer - Class in com.coachconnect.util
-
Utility class for sanitizing log messages to prevent CRLF injection vulnerabilities.
M
- main(String[]) - Static method in class com.coachconnect.Main
- Main - Class in com.coachconnect
-
Main application entry point that initializes and starts the embedded Tomcat server with all required servlets.
- Main() - Constructor for class com.coachconnect.Main
- map(Function<T, U>) - Method in class com.coachconnect.util.Result
-
Maps the success value to a new value.
N
- name - Variable in class com.coachconnect.auth.UserService.GoogleUserInfo
- Note - Class in com.coachconnect.model
- Note() - Constructor for class com.coachconnect.model.Note
- Note(String, String, String, String, long) - Constructor for class com.coachconnect.model.Note
- NoteRepository - Class in com.coachconnect.repository
- NoteRepository() - Constructor for class com.coachconnect.repository.NoteRepository
- NoteRepository(DatabaseManager) - Constructor for class com.coachconnect.repository.NoteRepository
- NotesServlet - Class in com.coachconnect.servlet
-
Servlet for handling notes-related API requests.
- NotesServlet() - Constructor for class com.coachconnect.servlet.NotesServlet
-
Constructor initializing dependencies.
O
- OAuthCallbackServlet - Class in com.coachconnect.servlet
-
Servlet that handles OAuth 2.0 callbacks from Google.
- OAuthCallbackServlet() - Constructor for class com.coachconnect.servlet.OAuthCallbackServlet
-
Constructor initializing dependencies.
- OAuthHelper - Class in com.coachconnect.auth
-
Helper class for OAuth-related operations.
- OAuthHelper() - Constructor for class com.coachconnect.auth.OAuthHelper
-
Default constructor for production use.
- OAuthHelper(ConfigManager, HttpTransport, JsonFactory) - Constructor for class com.coachconnect.auth.OAuthHelper
-
Constructor for dependency injection (primarily used in tests).
P
- picture - Variable in class com.coachconnect.auth.UserService.GoogleUserInfo
- PLAYER - Enum constant in enum class com.coachconnect.model.UserRole
- PlayerRepository - Class in com.coachconnect.repository
- PlayerRepository() - Constructor for class com.coachconnect.repository.PlayerRepository
- PlayerRepository(DatabaseManager) - Constructor for class com.coachconnect.repository.PlayerRepository
- PlayersServlet - Class in com.coachconnect.servlet
-
Servlet for handling player-related API requests.
- PlayersServlet() - Constructor for class com.coachconnect.servlet.PlayersServlet
-
Constructor initializing dependencies.
- PlayersServlet(PlayerRepository) - Constructor for class com.coachconnect.servlet.PlayersServlet
- processGoogleAuth(String) - Method in class com.coachconnect.auth.UserService
-
Processes a Google OAuth code and returns the authenticated user.
R
- resetInitialization() - Static method in class com.coachconnect.config.DatabaseManager
-
Reset the initialization flag - for testing purposes only.
- Result<T,
E> - Class in com.coachconnect.util
S
- sanitize(Object) - Static method in class com.coachconnect.util.LogSanitizer
-
Sanitizes an object's string representation for safe use in log messages.
- sanitize(String) - Static method in class com.coachconnect.util.LogSanitizer
-
Sanitizes a string for safe use in log messages by removing CRLF characters.
- save(Drill) - Method in class com.coachconnect.repository.DrillRepository
- save(DrillCategory) - Method in class com.coachconnect.repository.DrillCategoryRepository
-
Save a new drill category.
- save(Note) - Method in class com.coachconnect.repository.NoteRepository
-
Save a note (alias for createNote).
- save(Session) - Method in class com.coachconnect.repository.SessionRepository
-
Saves a new session.
- save(Template) - Method in class com.coachconnect.repository.TemplateRepository
-
Save a new template.
- save(User) - Method in class com.coachconnect.repository.PlayerRepository
- saveToken(UserToken) - Method in class com.coachconnect.auth.token.TokenStore
-
Saves or updates a token for a user.
- Session - Class in com.coachconnect.model
- Session() - Constructor for class com.coachconnect.model.Session
- SessionRepository - Class in com.coachconnect.repository
-
Repository for accessing session data from the database.
- SessionRepository() - Constructor for class com.coachconnect.repository.SessionRepository
- SessionRepository(DatabaseManager) - Constructor for class com.coachconnect.repository.SessionRepository
- SessionsServlet - Class in com.coachconnect.servlet
-
Servlet for handling session-related API requests.
- SessionsServlet() - Constructor for class com.coachconnect.servlet.SessionsServlet
-
Constructor initialising dependencies.
- setAccessToken(String) - Method in class com.coachconnect.auth.token.UserToken
- setAgeGroups(List<String>) - Method in class com.coachconnect.model.Drill
- setAllDrillsJson(String) - Method in class com.coachconnect.model.Session
- setAttendance(Object) - Method in class com.coachconnect.model.Session
- setCategoryId(String) - Method in class com.coachconnect.model.Drill
- setCategoryName(String) - Method in class com.coachconnect.model.Drill
- setCoachingPoints(List<String>) - Method in class com.coachconnect.model.Drill
- setCompletedDrillsJson(String) - Method in class com.coachconnect.model.Session
- setCompletionPercentage(Double) - Method in class com.coachconnect.model.Session
- setContent(String) - Method in class com.coachconnect.model.Note
- setCreatedAt(long) - Method in class com.coachconnect.auth.token.UserToken
- setCreatedAt(long) - Method in class com.coachconnect.model.Drill
- setCreatedAt(long) - Method in class com.coachconnect.model.DrillCategory
- setCreatedAt(long) - Method in class com.coachconnect.model.Note
- setCreatedAt(long) - Method in class com.coachconnect.model.Template
- setCreatedAt(long) - Method in class com.coachconnect.model.User
- setCreatedAt(String) - Method in class com.coachconnect.model.Session
- setCreatedBy(String) - Method in class com.coachconnect.model.Template
- setCreatorId(String) - Method in class com.coachconnect.model.Note
- setCreatorName(String) - Method in class com.coachconnect.model.Note
- setCurrentDrillId(String) - Method in class com.coachconnect.model.Session
- setCurrentDrillIndex(int) - Method in class com.coachconnect.model.Session
- setDate(String) - Method in class com.coachconnect.model.Session
- setDescription(String) - Method in class com.coachconnect.model.Drill
- setDescription(String) - Method in class com.coachconnect.model.DrillCategory
- setDifficultyLevel(String) - Method in class com.coachconnect.model.Drill
- setDurationEstimateMinutes(int) - Method in class com.coachconnect.model.Drill
- setElapsedTime(int) - Method in class com.coachconnect.model.Session
- setEmail(String) - Method in class com.coachconnect.model.User
- setEquipmentNeeded(String) - Method in class com.coachconnect.model.Drill
- setExpiry(long) - Method in class com.coachconnect.auth.token.UserToken
- setFinalAttendance(String) - Method in class com.coachconnect.model.Session
- setFinalElapsedTime(Long) - Method in class com.coachconnect.model.Session
- setFinalNotes(String) - Method in class com.coachconnect.model.Session
- setFinalProgress(Integer) - Method in class com.coachconnect.model.Session
- setGeneralObservations(String) - Method in class com.coachconnect.model.Session
- setId(String) - Method in class com.coachconnect.auth.token.UserToken
- setId(String) - Method in class com.coachconnect.model.Drill
- setId(String) - Method in class com.coachconnect.model.DrillCategory
- setId(String) - Method in class com.coachconnect.model.Note
- setId(String) - Method in class com.coachconnect.model.Session
- setId(String) - Method in class com.coachconnect.model.Template
- setId(String) - Method in class com.coachconnect.model.User
- setInstructions(List<String>) - Method in class com.coachconnect.model.Drill
- setLastSaved(String) - Method in class com.coachconnect.model.Session
- setMediaUrl(String) - Method in class com.coachconnect.model.Drill
- setName(String) - Method in class com.coachconnect.model.Drill
- setName(String) - Method in class com.coachconnect.model.DrillCategory
- setName(String) - Method in class com.coachconnect.model.User
- setNodes(List<Object>) - Method in class com.coachconnect.model.Session
- setNumber(Integer) - Method in class com.coachconnect.model.User
- setPlayerAttendanceJson(String) - Method in class com.coachconnect.model.Session
- setPosition(String) - Method in class com.coachconnect.model.User
- setProfilePic(String) - Method in class com.coachconnect.model.User
- setProvider(String) - Method in class com.coachconnect.auth.token.UserToken
- setReferenceId(String) - Method in class com.coachconnect.model.Note
- setRefreshToken(String) - Method in class com.coachconnect.auth.token.UserToken
- setRole(UserRole) - Method in class com.coachconnect.model.User
- setRunning(boolean) - Method in class com.coachconnect.model.Session
- setSessionNotesJson(String) - Method in class com.coachconnect.model.Session
- setSetupDiagram(String) - Method in class com.coachconnect.model.Drill
- setStartTime(String) - Method in class com.coachconnect.model.Session
- setStatus(String) - Method in class com.coachconnect.model.Session
- setTags(List<String>) - Method in class com.coachconnect.model.Drill
- setTemplateData(String) - Method in class com.coachconnect.model.Template
- setTitle(String) - Method in class com.coachconnect.model.Note
- setTitle(String) - Method in class com.coachconnect.model.Session
- setTitle(String) - Method in class com.coachconnect.model.Template
- setTokenType(String) - Method in class com.coachconnect.auth.token.UserToken
- setTotalActivities(Integer) - Method in class com.coachconnect.model.Session
- setTotalDuration(int) - Method in class com.coachconnect.model.Session
- setType(String) - Method in class com.coachconnect.model.Note
- setUpdatedAt(long) - Method in class com.coachconnect.model.Drill
- setUpdatedAt(long) - Method in class com.coachconnect.model.Note
- setUpdatedAt(long) - Method in class com.coachconnect.model.Template
- setUpdatedAt(String) - Method in class com.coachconnect.model.Session
- setUserId(String) - Method in class com.coachconnect.auth.token.UserToken
- setUserId(String) - Method in class com.coachconnect.model.Note
- setUserId(String) - Method in class com.coachconnect.model.Session
- setVideoUrl(String) - Method in class com.coachconnect.model.Drill
- success(T) - Static method in class com.coachconnect.util.ApiResponse
- success(T) - Static method in class com.coachconnect.util.Result
-
Creates a successful result with the given value.
T
- Template - Class in com.coachconnect.model
- Template() - Constructor for class com.coachconnect.model.Template
- Template(String, String, String, String) - Constructor for class com.coachconnect.model.Template
- TemplateRepository - Class in com.coachconnect.repository
- TemplateRepository() - Constructor for class com.coachconnect.repository.TemplateRepository
- TemplateRepository(DatabaseManager) - Constructor for class com.coachconnect.repository.TemplateRepository
- TemplatesServlet - Class in com.coachconnect.servlet
-
Servlet for handling session template-related API requests.
- TemplatesServlet() - Constructor for class com.coachconnect.servlet.TemplatesServlet
-
Constructor initializing dependencies.
- TokenStore - Class in com.coachconnect.auth.token
-
Service for managing user tokens.
- TokenStore() - Constructor for class com.coachconnect.auth.token.TokenStore
- TokenStore(DatabaseManager) - Constructor for class com.coachconnect.auth.token.TokenStore
U
- update(Drill) - Method in class com.coachconnect.repository.DrillRepository
- update(DrillCategory) - Method in class com.coachconnect.repository.DrillCategoryRepository
-
Update an existing drill category.
- update(Note) - Method in class com.coachconnect.repository.NoteRepository
-
Update a note (simplified interface).
- update(Session) - Method in class com.coachconnect.repository.SessionRepository
-
Updates an existing session.
- update(Template) - Method in class com.coachconnect.repository.TemplateRepository
-
Update an existing template.
- update(User) - Method in class com.coachconnect.repository.PlayerRepository
- updateNote(String, String, Note) - Method in class com.coachconnect.repository.NoteRepository
-
Update an existing note.
- updateUserRole(String, UserRole) - Method in class com.coachconnect.auth.UserService
-
Updates a user's role.
- User - Class in com.coachconnect.model
- User() - Constructor for class com.coachconnect.model.User
- UserRole - Enum Class in com.coachconnect.model
- UserService - Class in com.coachconnect.auth
-
Service for user-related operations.
- UserService() - Constructor for class com.coachconnect.auth.UserService
-
Constructor initializing dependencies.
- UserService(DatabaseManager) - Constructor for class com.coachconnect.auth.UserService
- UserService.GoogleUserInfo - Class in com.coachconnect.auth
-
Google user information class.
- UsersServlet - Class in com.coachconnect.servlet
- UsersServlet() - Constructor for class com.coachconnect.servlet.UsersServlet
- UsersServlet(PlayerRepository) - Constructor for class com.coachconnect.servlet.UsersServlet
- UserToken - Class in com.coachconnect.auth.token
- UserToken() - Constructor for class com.coachconnect.auth.token.UserToken
V
- validateToken(String) - Static method in class com.coachconnect.auth.JwtUtil
-
Validates a JWT token and returns the claims.
- valueOf(String) - Static method in enum class com.coachconnect.model.UserRole
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.coachconnect.model.UserRole
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verifiedEmail - Variable in class com.coachconnect.auth.UserService.GoogleUserInfo
All Classes and Interfaces|All Packages|Serialized Form