All Classes and Interfaces

Class
Description
 
Represents a shopping cart entity in the system.
A utility class that provides conversion methods between Cart and CartDto.
Data Transfer Object (DTO) for the Cart entity.
Represents an item in a shopping cart.
Utility class for converting between CartItem and CartItemDto.
Data Transfer Object (DTO) for the CartItem entity.
Represents a category in the shopping system.
A utility class that contains constants for API endpoint paths related to category operations.
REST controller for managing category operations.
Utility class for converting between Category and CategoryDto.
Data Transfer Object (DTO) for the Category entity.
 
 
Implementation of CategoryService that provides business logic for managing Category entities.
A utility class that provides common validation and helper functions used across the application.
 
 
Exception thrown when attempting to register a user with an email that is already in use.
Exception thrown when a duplicate resource or entity is encountered.
Global exception handler for handling custom exceptions across the application.
 
 
Exception thrown when a requested role is not found in the system.
Exception thrown when a provided input value is not valid.
Represents an order placed by a user in the shopping system.
Utility class for converting between Orders and OrdersDto.
Data Transfer Object (DTO) for the Orders entity.
Represents an item in an order within the shopping system.
Utility class for converting between OrdersItem and OrdersItemDto.
Data Transfer Object (DTO) for the OrderItem entity.
Represents a payment method in the shopping system.
Utility class for converting between PaymentMethod and PaymentMethodDto.
Data Transfer Object (DTO) for the Payment Method entity.
Represents a permission entity in the system.
Data transfer object (DTO) for a Permission.
 
Represents a product in the shopping system.
A utility class that contains constants for API endpoint paths related to product operations.
REST controller for managing product operations.
Utility class for converting between Product and ProductDto.
Data Transfer Object (DTO) for the Product entity.
 
 
Implementation of ProductService that provides business logic for managing Product entities.
Represents a refresh token in the authentication system.
 
 
 
Represents a role entity in the system.
A utility class for converting between Role and RoleDto objects.
Data transfer object (DTO) for a Role.
 
 
Implementation of RoleService that provides business logic for managing roles within the application.
 
Entry point for the GlowMart Shop Management application.
Represents a transaction log in the shopping system.
Utility class for converting between TransactionLog and TransactionLogDto.
Data Transfer Object (DTO) for the TransactionLog entity.
Represents a user entity in the system.
A utility class that contains constants for API endpoint paths related to user operations.
REST controller for managing user operations.
A utility class for converting between User and UserDto objects.
Data transfer object (DTO) for a User.
 
 
Implementation of UserService that provides business logic for managing User entities.
Represents a wishlist in the shopping system.
Utility class for converting between WishList and WishListDto.
Data Transfer Object (DTO) for the WishList entity.