package com.salesmanager.shop.model.customer; import java.io.Serializable; import javax.validation.Valid; import org.hibernate.validator.constraints.Email; import org.hibernate.validator.constraints.NotEmpty; public class CustomerEntity extends Customer implements Serializable { /** * */ private static final long serialVersionUID = 1L; @Email (message="{messages.invalid.email}") @NotEmpty(message="{NotEmpty.customer.emailAddress}") private String emailAddress; @Valid private Address billing; private Address delivery; private String gender; private String language; private String firstName; private String lastName; private String encodedPassword = null; private String clearPassword = null; private String storeCode; @NotEmpty(message="{NotEmpty.customer.userName}") private String userName; public void setUserName(final String userName) { this.userName = userName; } public String getUserName() { return userName; } public void setStoreCode(final String storeCode) { this.storeCode = storeCode; } public String getStoreCode() { return storeCode; } public void setEmailAddress(final String emailAddress) { this.emailAddress = emailAddress; } public String getEmailAddress() { return emailAddress; } public void setLanguage(final String language) { this.language = language; } public String getLanguage() { return language; } public Address getBilling() { return billing; } public void setBilling(final Address billing) { this.billing = billing; } public Address getDelivery() { return delivery; } public void setDelivery(final Address delivery) { this.delivery = delivery; } public void setGender(final String gender) { this.gender = gender; } public String getGender() { return gender; } public String getFirstName() { return firstName; } public void setFirstName(String firstName) { this.firstName = firstName; } public String getLastName() { return lastName; } public void setLastName(String lastName) { this.lastName = lastName; } public String getEncodedPassword() { return encodedPassword; } public void setEncodedPassword(String encodedPassword) { this.encodedPassword = encodedPassword; } public String getClearPassword() { return clearPassword; } public void setClearPassword(String clearPassword) { this.clearPassword = clearPassword; } }