Uses of Class
com.proyecto.jpa.entity.Order
Packages that use Order
Package
Description
Paquete que contiene los controladores REST (Capa de Presentación).
Paquete que contiene las entidades JPA del modelo de dominio.
Paquete que contiene los repositorios JPA para acceso a datos.
Paquete que contiene la capa de servicios (lógica de negocio).
-
Uses of Order in com.proyecto.jpa.controller
Methods in com.proyecto.jpa.controller that return types with arguments of type OrderModifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<Order>OrderController.cancelOrder(Long id) Cancela un pedido.org.springframework.http.ResponseEntity<Order>OrderController.createOrder(@Valid Order order) Crea un nuevo pedido.OrderController.getAllOrders()Obtiene todos los pedidos.org.springframework.http.ResponseEntity<Order>OrderController.getOrderById(Long id) Obtiene un pedido por su ID.org.springframework.http.ResponseEntity<Order>OrderController.getOrderByOrderNumber(String orderNumber) Busca un pedido por su número de orden.OrderController.getOrdersByCustomer(Long customerId) Obtiene pedidos por cliente.OrderController.getOrdersByStatus(Order.OrderStatus status) Obtiene pedidos por estado.OrderController.getOrdersWithItemsByCustomer(Long customerId) Obtiene pedidos con sus items por cliente (optimizado con JOIN FETCH).org.springframework.http.ResponseEntity<Order>OrderController.updateOrder(Long id, @Valid Order order) Actualiza un pedido existente.org.springframework.http.ResponseEntity<Order>OrderController.updateOrderStatus(Long id, Order.OrderStatus status) Actualiza el estado de un pedido.Methods in com.proyecto.jpa.controller with parameters of type OrderModifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<Order>OrderController.createOrder(@Valid Order order) Crea un nuevo pedido.org.springframework.http.ResponseEntity<Order>OrderController.updateOrder(Long id, @Valid Order order) Actualiza un pedido existente. -
Uses of Order in com.proyecto.jpa.entity
Methods in com.proyecto.jpa.entity that return OrderMethods in com.proyecto.jpa.entity that return types with arguments of type OrderMethods in com.proyecto.jpa.entity with parameters of type OrderMethod parameters in com.proyecto.jpa.entity with type arguments of type OrderConstructors in com.proyecto.jpa.entity with parameters of type OrderModifierConstructorDescriptionOrderItem(Order order, Product product, Integer quantity, BigDecimal unitPrice) -
Uses of Order in com.proyecto.jpa.repository
Methods in com.proyecto.jpa.repository that return types with arguments of type OrderModifier and TypeMethodDescriptionOrderRepository.findByCustomerId(Long customerId) Busca todos los pedidos de un cliente.OrderRepository.findByOrderDateBetween(LocalDateTime startDate, LocalDateTime endDate) Busca pedidos realizados en un rango de fechas.OrderRepository.findByOrderNumber(String orderNumber) Busca un pedido por su número de orden.OrderRepository.findByStatus(Order.OrderStatus status) Busca pedidos por estado.OrderRepository.findOrdersWithItemsByCustomer(Long customerId) Consulta personalizada para obtener pedidos de un cliente con sus items. -
Uses of Order in com.proyecto.jpa.service
Methods in com.proyecto.jpa.service that return OrderModifier and TypeMethodDescriptionOrderService.cancelOrder(Long orderId) Cancela un pedido.Guarda un pedido en la base de datos.OrderService.updateOrderStatus(Long orderId, Order.OrderStatus newStatus) Actualiza el estado de un pedido.Methods in com.proyecto.jpa.service that return types with arguments of type OrderModifier and TypeMethodDescriptionOrderService.findAllOrders()Obtiene todos los pedidos del sistema.OrderService.findOrderById(Long id) Busca un pedido por su ID.OrderService.findOrderByOrderNumber(String orderNumber) Busca un pedido por su número de orden.OrderService.findOrdersByCustomerId(Long customerId) Busca todos los pedidos de un cliente específico.OrderService.findOrdersByStatus(Order.OrderStatus status) Busca pedidos por su estado.OrderService.findOrdersWithItemsByCustomer(Long customerId) Obtiene los pedidos de un cliente con sus items precargados.Methods in com.proyecto.jpa.service with parameters of type OrderModifier and TypeMethodDescriptionOrderService.calculateOrderTotal(Order order) Calcula el monto total de un pedido.Guarda un pedido en la base de datos.