Package com.proyecto.jpa.entity
Class Order
java.lang.Object
com.proyecto.jpa.entity.Order
- All Implemented Interfaces:
Serializable
Entidad que representa un Pedido.
Demuestra relaciones @ManyToOne con Customer y @OneToMany con OrderItem.
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddOrderItem(OrderItem orderItem) voidbooleangetId()getNotes()inthashCode()voidremoveOrderItem(OrderItem orderItem) voidsetCustomer(Customer customer) voidvoidvoidsetOrderDate(LocalDateTime orderDate) voidsetOrderItems(List<OrderItem> orderItems) voidsetOrderNumber(String orderNumber) voidsetShippingAddress(String shippingAddress) voidsetStatus(Order.OrderStatus status) voidsetTotalAmount(BigDecimal totalAmount) toString()
-
Constructor Details
-
Order
public Order() -
Order
-
-
Method Details
-
addOrderItem
-
removeOrderItem
-
calculateTotalAmount
public void calculateTotalAmount() -
getId
-
setId
-
getOrderNumber
-
setOrderNumber
-
getOrderDate
-
setOrderDate
-
getStatus
-
setStatus
-
getTotalAmount
-
setTotalAmount
-
getShippingAddress
-
setShippingAddress
-
getNotes
-
setNotes
-
getCustomer
-
setCustomer
-
getOrderItems
-
setOrderItems
-
equals
-
hashCode
public int hashCode() -
toString
-