X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2Fjava%2Forg%2Fmxchange%2Fpizzaapplication%2Fbeans%2Fcustomer%2FCustomerWebBean.java;h=f61d35203afe94e67e56ea501d9a404587e15f9d;hb=ebebe1d437bc13032c5ff28130e8c3902b985e63;hp=32638065ab7de5e34a5b802839131573fecef2f2;hpb=d51c17f62f51cec849f59194368aa8e2d23171df;p=pizzaservice-war.git diff --git a/src/java/org/mxchange/pizzaapplication/beans/customer/CustomerWebBean.java b/src/java/org/mxchange/pizzaapplication/beans/customer/CustomerWebBean.java index 32638065..f61d3520 100644 --- a/src/java/org/mxchange/pizzaapplication/beans/customer/CustomerWebBean.java +++ b/src/java/org/mxchange/pizzaapplication/beans/customer/CustomerWebBean.java @@ -22,31 +22,27 @@ import javax.inject.Named; import javax.naming.Context; import javax.naming.InitialContext; import javax.naming.NamingException; -import org.mxchange.jcore.model.contact.Contact; -import org.mxchange.jcore.model.contact.CustomerContact; -import org.mxchange.jcore.model.contact.gender.Gender; +import org.mxchange.jcontacts.contact.Contact; +import org.mxchange.jcontacts.contact.UserContact; +import org.mxchange.jcontacts.contact.gender.Gender; import org.mxchange.jshopcore.model.customer.Customer; import org.mxchange.jshopcore.model.customer.CustomerSessionBeanRemote; import org.mxchange.jshopcore.model.customer.ShopCustomer; /** * A customer bean which hides the customer instance - * + *

* @author Roland Haeder */ -@Named("customerController") +@Named ("customerController") @SessionScoped public class CustomerWebBean implements CustomerWebController { + /** * Serial number */ private static final long serialVersionUID = 542_145_347_916L; - /** - * Remote customer bean - */ - private final CustomerSessionBeanRemote customerBean; - /////////////////////// Properties ///////////////////// /** * Cellphone number @@ -63,25 +59,20 @@ public class CustomerWebBean implements CustomerWebController { */ private String comment; - /** - * Company name - */ - private String companyName; - /** * Country code */ private String countryCode; /** - * Email address + * Remote customer bean */ - private String emailAddress; + private final CustomerSessionBeanRemote customerBean; /** - * Gender instance + * Email address */ - private Gender gender; + private String emailAddress; /** * Family name @@ -98,10 +89,15 @@ public class CustomerWebBean implements CustomerWebController { */ private String firstName; + /** + * Gender instance + */ + private Gender gender; + /** * House number */ - private Long houseNumber; + private Short houseNumber; /** * Phone number @@ -116,7 +112,7 @@ public class CustomerWebBean implements CustomerWebController { /** * ZIP code */ - private Long zipCode; + private Integer zipCode; /** * Default constructor @@ -150,11 +146,7 @@ public class CustomerWebBean implements CustomerWebController { Customer customer = new ShopCustomer(); // Create new contact - Contact contact = new CustomerContact(); - contact.setGender(this.getGender()); - contact.setFirstName(this.getFirstName()); - contact.setFamilyName(this.getFamilyName()); - contact.setCompanyName(this.getCompanyName()); + Contact contact = new UserContact(this.getGender(), this.getFirstName(), this.getFamilyName()); contact.setStreet(this.getStreet()); contact.setHouseNumber(this.getHouseNumber()); contact.setZipCode(this.getZipCode()); @@ -168,109 +160,98 @@ public class CustomerWebBean implements CustomerWebController { // Trace message //this.getLogger().logTrace(MessageFormat.format("createInstance: customer={0} - EXIT!", customer)); - // Return it return customer; } @Override - public Gender getGender () { - return this.gender; - } - - @Override - public void setGender (final Gender gender) { - this.gender = gender; - } - - @Override - public String getCompanyName () { - return this.companyName; + public String getCellphoneNumber () { + return this.cellphoneNumber; } @Override - public void setCompanyName (final String companyName) { - this.companyName = companyName; + public void setCellphoneNumber (final String cellphoneNumber) { + this.cellphoneNumber = cellphoneNumber; } @Override - public String getFirstName () { - return this.firstName; + public String getCity () { + return this.city; } @Override - public void setFirstName (final String firstName) { - this.firstName = firstName; + public void setCity (final String city) { + this.city = city; } @Override - public String getFamilyName () { - return this.familyName; + public String getCountryCode () { + return this.countryCode; } @Override - public void setFamilyName (final String familyName) { - this.familyName = familyName; + public void setCountryCode (final String countryCode) { + this.countryCode = countryCode; } @Override - public String getStreet () { - return this.street; + public String getEmailAddress () { + return this.emailAddress; } @Override - public void setStreet (final String street) { - this.street = street; + public void setEmailAddress (final String emailAddress) { + this.emailAddress = emailAddress; } @Override - public Long getHouseNumber () { - return this.houseNumber; + public String getFamilyName () { + return this.familyName; } @Override - public void setHouseNumber (final Long houseNumber) { - this.houseNumber = houseNumber; + public void setFamilyName (final String familyName) { + this.familyName = familyName; } @Override - public Long getZipCode () { - return this.zipCode; + public String getFaxNumber () { + return this.faxNumber; } @Override - public void setZipCode (final Long zipCode) { - this.zipCode = zipCode; + public void setFaxNumber (final String faxNumber) { + this.faxNumber = faxNumber; } @Override - public String getCity () { - return this.city; + public String getFirstName () { + return this.firstName; } @Override - public void setCity (final String city) { - this.city = city; + public void setFirstName (final String firstName) { + this.firstName = firstName; } @Override - public String getCountryCode () { - return this.countryCode; + public Gender getGender () { + return this.gender; } @Override - public void setCountryCode (final String countryCode) { - this.countryCode = countryCode; + public void setGender (final Gender gender) { + this.gender = gender; } @Override - public String getEmailAddress () { - return this.emailAddress; + public Short getHouseNumber () { + return this.houseNumber; } @Override - public void setEmailAddress (final String emailAddress) { - this.emailAddress = emailAddress; + public void setHouseNumber (final Short houseNumber) { + this.houseNumber = houseNumber; } @Override @@ -284,23 +265,23 @@ public class CustomerWebBean implements CustomerWebController { } @Override - public String getFaxNumber () { - return this.faxNumber; + public String getStreet () { + return this.street; } @Override - public void setFaxNumber (final String faxNumber) { - this.faxNumber = faxNumber; + public void setStreet (final String street) { + this.street = street; } @Override - public String getCellphoneNumber () { - return this.cellphoneNumber; + public Integer getZipCode () { + return this.zipCode; } @Override - public void setCellphoneNumber (final String cellphoneNumber) { - this.cellphoneNumber = cellphoneNumber; + public void setZipCode (final Integer zipCode) { + this.zipCode = zipCode; } @Override