Class Customer

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

@Entity public class Customer extends Object implements Serializable
Entidad que representa un Cliente. Demuestra relación @OneToMany con Order y validaciones con Bean Validation.
See Also:
  • Constructor Details

    • Customer

      public Customer()
    • Customer

      public Customer(String firstName, String lastName, String email)
  • Method Details

    • addOrder

      public void addOrder(Order order)
    • removeOrder

      public void removeOrder(Order order)
    • getId

      public Long getId()
    • setId

      public void setId(Long id)
    • getFirstName

      public String getFirstName()
    • setFirstName

      public void setFirstName(String firstName)
    • getLastName

      public String getLastName()
    • setLastName

      public void setLastName(String lastName)
    • getEmail

      public String getEmail()
    • setEmail

      public void setEmail(String email)
    • getPhone

      public String getPhone()
    • setPhone

      public void setPhone(String phone)
    • getAddress

      public String getAddress()
    • setAddress

      public void setAddress(String address)
    • getBirthDate

      public LocalDate getBirthDate()
    • setBirthDate

      public void setBirthDate(LocalDate birthDate)
    • getRegistrationDate

      public LocalDate getRegistrationDate()
    • setRegistrationDate

      public void setRegistrationDate(LocalDate registrationDate)
    • getStatus

      public Customer.CustomerStatus getStatus()
    • setStatus

      public void setStatus(Customer.CustomerStatus status)
    • getOrders

      public List<Order> getOrders()
    • setOrders

      public void setOrders(List<Order> orders)
    • getFullName

      public String getFullName()
    • 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