Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
U
- UAH - Enum constant in enum class api.mpba.rastvdmy.entity.enums.Currency
-
Represents the Ukrainian hryvnia currency type.
- updateAndFetchAllCurrencies(HttpServletRequest) - Method in class api.mpba.rastvdmy.controller.CurrencyDataController
-
Updates and retrieves all currency data.
- updateUser(HttpServletRequest, UserUpdateRequest) - Method in class api.mpba.rastvdmy.controller.UserProfileController
-
Updates the profile of the currently authenticated user.
- updateUser(HttpServletRequest, UserUpdateRequest) - Method in class api.mpba.rastvdmy.service.impl.UserProfileServiceImpl
-
Updates the user profile with new information.
- updateUser(HttpServletRequest, UserUpdateRequest) - Method in interface api.mpba.rastvdmy.service.UserProfileService
-
Updates the user profile with the provided information.
- updateUserRole(HttpServletRequest, UUID) - Method in class api.mpba.rastvdmy.controller.UserProfileController
-
Updates the role of a user by user ID.
- updateUserRole(HttpServletRequest, UUID) - Method in class api.mpba.rastvdmy.service.impl.UserProfileServiceImpl
-
Updates the user role.
- updateUserRole(HttpServletRequest, UUID) - Method in interface api.mpba.rastvdmy.service.UserProfileService
-
Updates the role of a user identified by their unique ID.
- updateUserSpecificCredentials(HttpServletRequest, UUID, AdminUpdateUserRequest) - Method in class api.mpba.rastvdmy.controller.UserProfileController
-
Updates specific credentials of a user by user ID.
- updateUserSpecificCredentials(HttpServletRequest, UUID, AdminUpdateUserRequest) - Method in class api.mpba.rastvdmy.service.impl.UserProfileServiceImpl
-
Admin updates the user profile with new information.
- updateUserSpecificCredentials(HttpServletRequest, UUID, AdminUpdateUserRequest) - Method in interface api.mpba.rastvdmy.service.UserProfileService
-
Updates specific credentials of a user identified by their unique ID.
- updateUserStatus(HttpServletRequest, UUID) - Method in class api.mpba.rastvdmy.controller.UserProfileController
-
Updates the status of a user by user ID.
- updateUserStatus(HttpServletRequest, UUID) - Method in class api.mpba.rastvdmy.service.impl.UserProfileServiceImpl
-
Updates the user status.
- updateUserStatus(HttpServletRequest, UUID) - Method in interface api.mpba.rastvdmy.service.UserProfileService
-
Updates the status of a user identified by their unique ID.
- uploadUserAvatar(HttpServletRequest, MultipartFile) - Method in class api.mpba.rastvdmy.service.impl.UserProfileServiceImpl
-
Uploads a user avatar image.
- uploadUserAvatar(HttpServletRequest, MultipartFile) - Method in interface api.mpba.rastvdmy.service.UserProfileService
-
Uploads an avatar image for the specified user.
- USD - Enum constant in enum class api.mpba.rastvdmy.entity.enums.Currency
-
Represents the United States dollar currency type.
- UserDataValidator - Class in api.mpba.rastvdmy.service.validator
-
A validator class that validates user data fields using different validation strategies.
- UserDataValidator(CountryValidation) - Constructor for class api.mpba.rastvdmy.service.validator.UserDataValidator
-
Constructor for UserDataValidator.
- userDetailsService() - Method in class api.mpba.rastvdmy.service.impl.UserProfileServiceImpl
-
Retrieves the user details service.
- userDetailsService() - Method in interface api.mpba.rastvdmy.service.UserProfileService
-
Retrieves the user details service associated with the user profiles.
- UserLoginRequest - Record Class in api.mpba.rastvdmy.dto.request
-
This class represents a request for user login.
- UserLoginRequest(String, String) - Constructor for record class api.mpba.rastvdmy.dto.request.UserLoginRequest
-
Creates an instance of a
UserLoginRequest
record class. - UserProfile - Class in api.mpba.rastvdmy.entity
-
This class represents a user profile in the banking system.
- UserProfile() - Constructor for class api.mpba.rastvdmy.entity.UserProfile
- UserProfileController - Class in api.mpba.rastvdmy.controller
-
The UserProfileController handles all operations related to user profiles in the application.
- UserProfileController(UserProfileService, UserProfileMapper) - Constructor for class api.mpba.rastvdmy.controller.UserProfileController
-
Constructs a UserProfileController with the specified user profile service and user profile mapper.
- UserProfileMapper - Interface in api.mpba.rastvdmy.controller.mapper
-
Mapper for converting between
UserProfileRequest
andUserProfileResponse
. - UserProfileRepository - Interface in api.mpba.rastvdmy.repository
-
This interface represents the repository for the UserProfile entity.
- UserProfileRequest - Record Class in api.mpba.rastvdmy.dto.request
-
This class represents a request to create or update a user's profile in the system.
- UserProfileRequest(UUID, String, String, String, String, String, String, String, String, UserStatus, UserRole) - Constructor for record class api.mpba.rastvdmy.dto.request.UserProfileRequest
-
Creates an instance of a
UserProfileRequest
record class. - UserProfileResponse - Record Class in api.mpba.rastvdmy.dto.response
-
This class represents a response for a user profile in the banking system.
- UserProfileResponse(UUID, String, String, String, String, String, String, String, String, UserStatus, UserRole) - Constructor for record class api.mpba.rastvdmy.dto.response.UserProfileResponse
-
Creates an instance of a
UserProfileResponse
record class. - UserProfileService - Interface in api.mpba.rastvdmy.service
-
Service interface for managing user profiles within the application.
- UserProfileServiceImpl - Class in api.mpba.rastvdmy.service.impl
-
Service implementation for managing user profiles.
- UserProfileServiceImpl(UserProfileRepository, JwtService, PasswordEncoder, GenerateAccessToken, UserDataValidator) - Constructor for class api.mpba.rastvdmy.service.impl.UserProfileServiceImpl
-
Constructs a new UserProfileServiceImpl with the specified repository, JWT service, password encoder, REST template, and access token generator.
- UserRole - Enum Class in api.mpba.rastvdmy.entity.enums
-
This enum represents the roles a user can have in the system.
- UserStatus - Enum Class in api.mpba.rastvdmy.entity.enums
-
This enum represents the status a user can have in the system.
- UserTokenResponse - Record Class in api.mpba.rastvdmy.dto.response
-
This class represents a response containing a user token.
- UserTokenResponse(String) - Constructor for record class api.mpba.rastvdmy.dto.response.UserTokenResponse
-
Creates an instance of a
UserTokenResponse
record class. - UserUpdateRequest - Record Class in api.mpba.rastvdmy.dto.request
-
This class represents a request to update a user's profile information.
- UserUpdateRequest(String, String, String) - Constructor for record class api.mpba.rastvdmy.dto.request.UserUpdateRequest
-
Creates an instance of a
UserUpdateRequest
record class.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form