Package com.proyecto.jpa.entity
Class Customer
java.lang.Object
com.proyecto.jpa.entity.Customer
- All Implemented Interfaces:
Serializable
Entidad que representa un Cliente.
Demuestra relación @OneToMany con Order y validaciones con Bean Validation.
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleangetEmail()getId()getPhone()inthashCode()voidremoveOrder(Order order) voidsetAddress(String address) voidsetBirthDate(LocalDate birthDate) voidvoidsetFirstName(String firstName) voidvoidsetLastName(String lastName) voidvoidvoidsetRegistrationDate(LocalDate registrationDate) voidsetStatus(Customer.CustomerStatus status) toString()
-
Constructor Details
-
Customer
public Customer() -
Customer
-
-
Method Details
-
addOrder
-
removeOrder
-
getId
-
setId
-
getFirstName
-
setFirstName
-
getLastName
-
setLastName
-
getEmail
-
setEmail
-
getPhone
-
setPhone
-
getAddress
-
setAddress
-
getBirthDate
-
setBirthDate
-
getRegistrationDate
-
setRegistrationDate
-
getStatus
-
setStatus
-
getOrders
-
setOrders
-
getFullName
-
equals
-
hashCode
public int hashCode() -
toString
-