Class Order

java.lang.Object
com.proyecto.jpa.entity.Order
All Implemented Interfaces:
Serializable

@Entity public class Order extends Object implements Serializable
Entidad que representa un Pedido. Demuestra relaciones @ManyToOne con Customer y @OneToMany con OrderItem.
See Also:
  • Constructor Details

    • Order

      public Order()
    • Order

      public Order(String orderNumber, Customer customer)
  • Method Details

    • addOrderItem

      public void addOrderItem(OrderItem orderItem)
    • removeOrderItem

      public void removeOrderItem(OrderItem orderItem)
    • calculateTotalAmount

      public void calculateTotalAmount()
    • getId

      public Long getId()
    • setId

      public void setId(Long id)
    • getOrderNumber

      public String getOrderNumber()
    • setOrderNumber

      public void setOrderNumber(String orderNumber)
    • getOrderDate

      public LocalDateTime getOrderDate()
    • setOrderDate

      public void setOrderDate(LocalDateTime orderDate)
    • getStatus

      public Order.OrderStatus getStatus()
    • setStatus

      public void setStatus(Order.OrderStatus status)
    • getTotalAmount

      public BigDecimal getTotalAmount()
    • setTotalAmount

      public void setTotalAmount(BigDecimal totalAmount)
    • getShippingAddress

      public String getShippingAddress()
    • setShippingAddress

      public void setShippingAddress(String shippingAddress)
    • getNotes

      public String getNotes()
    • setNotes

      public void setNotes(String notes)
    • getCustomer

      public Customer getCustomer()
    • setCustomer

      public void setCustomer(Customer customer)
    • getOrderItems

      public List<OrderItem> getOrderItems()
    • setOrderItems

      public void setOrderItems(List<OrderItem> orderItems)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object