Index
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 typeT
with identifier typeID
. - GenericDAOImpl() - Constructor for class com.alpaca.persistence.impl.GenericDAOImpl
- GenericMapper<T,
ResponseDTO, - Interface in com.alpaca.mapperRequestDTO> -
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 typeT
and identifier typeID
. - 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form