Index

A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

G

GenericDAOImpl<T,ID> - Class in com.alpaca.persistence.impl
Abstract base implementation of IGenericDAO, providing generic CRUD and pagination operations for any entity type T with identifier type ID.
GenericDAOImpl() - Constructor for class com.alpaca.persistence.impl.GenericDAOImpl
 
GenericMapper<T,ResponseDTO,RequestDTO> - Interface in com.alpaca.mapper
A generic mapper interface to facilitate conversion between entities, request DTOs, and response DTOs.
GenericRepo<T,ID> - Interface in com.alpaca.repository
Generic repository interface for managing entities.
GenericServiceImpl<T,ID> - Class in com.alpaca.service.impl
Abstract base implementation of IGenericService, providing reusable CRUD operations with standard validations and error handling for any entity type T and identifier type ID.
GenericServiceImpl() - Constructor for class com.alpaca.service.impl.GenericServiceImpl
 
getAdvertiserId(Claims) - Method in class com.alpaca.security.manager.JJwtManager
 
getAllClaims(Jws<Claims>) - Method in class com.alpaca.security.manager.JJwtManager
Extracts the payload (claims) from a signed JWS token.
getAttributes() - Method in class com.alpaca.model.UserPrincipal
Retrieves the attributes associated with the user from an OAuth2 provider.
getAuthorities() - Method in class com.alpaca.entity.User
Retrieves the authorities granted to the User based on their assigned roles.
getAuthorities(Claims) - Method in class com.alpaca.security.manager.JJwtManager
 
getAuthoritiesList(Claims) - Method in class com.alpaca.security.manager.JJwtManager
 
getCookie(HttpServletRequest, String) - Static method in class com.alpaca.security.manager.CookieManager
Retrieves a cookie by name from the HTTP request.
getCurrentUser(UserPrincipal) - Method in class com.alpaca.controller.AuthController
Retrieves the current authenticated user.
getDAO() - Method in class com.alpaca.service.impl.AdvertiserServiceImpl
Provides the generic DAO used by inherited service methods.
getDAO() - Method in class com.alpaca.service.impl.GenericServiceImpl
Supplies the DAO component for data access operations.
getDAO() - Method in class com.alpaca.service.impl.PermissionServiceImpl
Provides the generic DAO used by inherited service methods.
getDAO() - Method in class com.alpaca.service.impl.ProfileServiceImpl
Provides the generic DAO used by inherited service methods.
getDAO() - Method in class com.alpaca.service.impl.RoleServiceImpl
Provides the generic DAO used by inherited service methods.
getDAO() - Method in class com.alpaca.service.impl.UserServiceImpl
Provides the DAO component used by inherited service operations.
getEmail() - Method in class com.alpaca.security.oauth2.userinfo.GoogleUserInfo
 
getEmail() - Method in class com.alpaca.security.oauth2.userinfo.OAuth2UserInfo
Returns the user's email address
getEmailVerified() - Method in class com.alpaca.security.oauth2.userinfo.GoogleUserInfo
 
getEmailVerified() - Method in class com.alpaca.security.oauth2.userinfo.OAuth2UserInfo
Returns true if the user's email is verified; false otherwise
getEntity() - Method in class com.alpaca.persistence.impl.AdvertiserDAOImpl
Returns the Advertiser entity class managed by this DAO.
getEntity() - Method in class com.alpaca.persistence.impl.GenericDAOImpl
Provides the entity class handled by this DAO implementation.
getEntity() - Method in class com.alpaca.persistence.impl.PermissionDAOImpl
Returns the Permission entity class managed by this DAO.
getEntity() - Method in class com.alpaca.persistence.impl.ProfileDAOImpl
Returns the class object representing the Profile entity managed by this DAO.
getEntity() - Method in class com.alpaca.persistence.impl.RoleDAOImpl
Returns the class object representing the entity managed by this DAO.
getEntity() - Method in class com.alpaca.persistence.impl.UserDAOImpl
Returns the entity class managed by this DAO.
getEntityName() - Method in class com.alpaca.service.impl.AdvertiserServiceImpl
Supplies a human-readable name representing the entity, used in exception messages and logging contexts.
getEntityName() - Method in class com.alpaca.service.impl.GenericServiceImpl
Provides a human-readable entity name to be used in exception messages.
getEntityName() - Method in class com.alpaca.service.impl.PermissionServiceImpl
Supplies a human-readable name representing the entity, used in exception messages and logging.
getEntityName() - Method in class com.alpaca.service.impl.ProfileServiceImpl
Supplies a human-readable name representing the entity, used in exception messages and logging.
getEntityName() - Method in class com.alpaca.service.impl.RoleServiceImpl
Supplies a user-friendly name representing the entity, used in exception messages and logs.
getEntityName() - Method in class com.alpaca.service.impl.UserServiceImpl
Supplies a human-readable entity name used in exception messages.
getFirstName() - Method in class com.alpaca.security.oauth2.userinfo.GoogleUserInfo
 
getFirstName() - Method in class com.alpaca.security.oauth2.userinfo.OAuth2UserInfo
Returns the user's first name
getFullName() - Method in class com.alpaca.security.oauth2.userinfo.GoogleUserInfo
 
getFullName() - Method in class com.alpaca.security.oauth2.userinfo.OAuth2UserInfo
Returns the full name of the user
getId() - Method in class com.alpaca.security.oauth2.userinfo.GoogleUserInfo
 
getId() - Method in class com.alpaca.security.oauth2.userinfo.OAuth2UserInfo
Returns the provider-specific unique identifier for the user
getImageUrl() - Method in class com.alpaca.security.oauth2.userinfo.GoogleUserInfo
 
getImageUrl() - Method in class com.alpaca.security.oauth2.userinfo.OAuth2UserInfo
Returns the URL of the user's profile image
getLastName() - Method in class com.alpaca.security.oauth2.userinfo.GoogleUserInfo
 
getLastName() - Method in class com.alpaca.security.oauth2.userinfo.OAuth2UserInfo
Returns the user's last name
getManager(AuthenticationConfiguration) - Method in class com.alpaca.config.SecurityConfig
Retrieves the authentication manager from the configuration.
getName() - Method in class com.alpaca.model.UserPrincipal
Retrieves the name of the user.
getOAuth2UserInfo(String, Map<String, Object>) - Static method in class com.alpaca.security.oauth2.userinfo.OAuth2UserInfoFactory
Returns an OAuth2UserInfo instance suitable for the specified provider.
getPermissions() - Method in class com.alpaca.entity.Role
Retrieves the list of permissions assigned to this Role.
getProfileId(Claims) - Method in class com.alpaca.security.manager.JJwtManager
 
getRepo() - Method in class com.alpaca.persistence.impl.AdvertiserDAOImpl
Provides the repository used by the generic DAO framework.
getRepo() - Method in class com.alpaca.persistence.impl.GenericDAOImpl
Supplies the Spring Data repository for the specific entity type.
getRepo() - Method in class com.alpaca.persistence.impl.PermissionDAOImpl
Provides the repository used by the generic DAO framework.
getRepo() - Method in class com.alpaca.persistence.impl.ProfileDAOImpl
Provides the repository used by the generic DAO framework.
getRepo() - Method in class com.alpaca.persistence.impl.RoleDAOImpl
Provides the specific repository used by the generic DAO system.
getRepo() - Method in class com.alpaca.persistence.impl.UserDAOImpl
Provides the repository used by the generic DAO operations.
getRoles() - Method in class com.alpaca.entity.User
Retrieves the list of roles assigned to the User.
getSpecificClaim(Claims, String, Class<T>) - Method in class com.alpaca.security.manager.JJwtManager
Retrieves a specific claim from JWT claims.
getUserId(Claims) - Method in class com.alpaca.security.manager.JJwtManager
 
getUsername(Claims) - Method in class com.alpaca.security.manager.JJwtManager
 
getUserPrincipal(Claims) - Method in class com.alpaca.security.manager.JJwtManager
Builds a UserPrincipal from JWT claims.
getUserRoles() - Method in class com.alpaca.service.impl.RoleServiceImpl
Retrieves the default set of roles assigned to users.
getUserRoles() - Method in interface com.alpaca.service.IRoleService
Retrieves the set of roles assigned to the current user.
getUUIDFromClaim(String) - Method in class com.alpaca.security.manager.JJwtManager
Converts a claim string to a UUID.
GlobalExceptionHandler - Class in com.alpaca.exception
Centralized exception handler for REST controllers using RestControllerAdvice.
GlobalExceptionHandler() - Constructor for class com.alpaca.exception.GlobalExceptionHandler
 
googleConnected - Variable in class com.alpaca.entity.User
Indicates whether the User has connected their account to Google.
GoogleUserInfo - Class in com.alpaca.security.oauth2.userinfo
OAuth2UserInfo implementation for Google OAuth2 provider.
GoogleUserInfo(Map<String, Object>) - Constructor for class com.alpaca.security.oauth2.userinfo.GoogleUserInfo
Constructs a new instance from the OAuth2 attributes map.
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form