]> git.mxchange.org Git - pizzaservice-war.git/blobdiff - src/java/org/mxchange/pizzaapplication/beans/customer/PizzaServiceCustomerWebBean.java
updated jshop-ee-jar + made first calls
[pizzaservice-war.git] / src / java / org / mxchange / pizzaapplication / beans / customer / PizzaServiceCustomerWebBean.java
index 116ef539742763a332c455bd49041887f02806ea..5154463bcbe22b3871e51a3ef3723588727b309f 100644 (file)
  */
 package org.mxchange.pizzaapplication.beans.customer;
 
+import javax.ejb.EJB;
 import javax.enterprise.context.SessionScoped;
 import javax.inject.Named;
-import org.mxchange.jcore.client.Client;
-import org.mxchange.jcore.contact.Contact;
-import org.mxchange.jcore.contact.gender.Gender;
-import org.mxchange.jshop.beans.BaseFrameworkBean;
-import org.mxchange.jshop.model.customer.ShopCustomer;
+import org.mxchange.jcoreee.beans.BaseFrameworkBean;
+import org.mxchange.jshopeelib.beans.remote.customer.CustomerSessionBeanRemote;
 
 /**
  * A customer bean which hides the customer instance
@@ -38,236 +36,14 @@ public class PizzaServiceCustomerWebBean extends BaseFrameworkBean implements Cu
        private static final long serialVersionUID = 542145347916L;
 
        /**
-        * Contact instance
+        * Remote customer bean
         */
-       private Contact contact;
+       @EJB
+       private CustomerSessionBeanRemote customer;
 
        /**
         * Default constructor
         */
        public PizzaServiceCustomerWebBean () {
-               // Instance customer
-               Contact customer = new ShopCustomer();
-
-               // And set it here
-               this.setContact(customer);
-       }
-
-       @Override
-       public String getBirthday () {
-               // Deligate to "hidden" object
-               return this.getContact().getBirthday();
-       }
-
-       @Override
-       public void setBirthday (final String birthday) {
-               // Deligate to "hidden" object
-               this.getContact().setBirthday(birthday);
-       }
-
-       @Override
-       public String getCellphoneNumber () {
-               // Deligate to "hidden" object
-               return this.getContact().getCellphoneNumber();
-       }
-
-       @Override
-       public void setCellphoneNumber (final String cellphoneNumber) {
-               // Deligate to "hidden" object
-               this.getContact().setCellphoneNumber(cellphoneNumber);
-       }
-
-       @Override
-       public String getCity () {
-               // Deligate to "hidden" object
-               return this.getContact().getCity();
-       }
-
-       @Override
-       public void setCity (final String city) {
-               // Deligate to "hidden" object
-               this.getContact().setCity(city);
-       }
-
-       @Override
-       public String getComment () {
-               // Deligate to "hidden" object
-               return this.getContact().getComment();
-       }
-
-       @Override
-       public void setComment (final String comment) {
-               // Deligate to "hidden" object
-               this.getContact().setComment(comment);
-       }
-
-       @Override
-       public String getCompanyName () {
-               // Deligate to "hidden" object
-               return this.getContact().getCompanyName();
-       }
-
-       @Override
-       public void setCompanyName (final String companyName) {
-               // Deligate to "hidden" object
-               this.getContact().setCompanyName(companyName);
-       }
-
-       @Override
-       public String getCountryCode () {
-               // Deligate to "hidden" object
-               return this.getContact().getCountryCode();
-       }
-
-       @Override
-       public void setCountryCode (final String countryCode) {
-               // Deligate to "hidden" object
-               this.getContact().setCountryCode(countryCode);
-       }
-
-       @Override
-       public String getEmailAddress () {
-               // Deligate to "hidden" object
-               return this.getContact().getEmailAddress();
-       }
-
-       @Override
-       public void setEmailAddress (final String emailAddress) {
-               // Deligate to "hidden" object
-               this.getContact().setEmailAddress(emailAddress);
-       }
-
-       @Override
-       public String getFamilyName () {
-               // Trace call
-               //* NOISY-DEBUG: */ this.getLogger().trace("CALLED!");
-
-               // Deligate to "hidden" object
-               return this.getContact().getFamilyName();
-       }
-
-       @Override
-       public void setFamilyName (final String familyName) {
-               // Trace call
-               //* NOISY-DEBUG: */ this.getLogger().trace(MessageFormat.format("familyName={0} - CALLED!", familyName));
-
-               // Deligate to "hidden" object
-               this.getContact().setFamilyName(familyName);
-       }
-
-       @Override
-       public String getFaxNumber () {
-               // Deligate to "hidden" object
-               return this.getContact().getFaxNumber();
-       }
-
-       @Override
-       public void setFaxNumber (final String faxNumber) {
-               // Deligate to "hidden" object
-               this.getContact().setFaxNumber(faxNumber);
-       }
-
-       @Override
-       public Gender getGender () {
-               // Deligate to "hidden" object
-               return this.getContact().getGender();
-       }
-
-       @Override
-       public void setGender (final Gender gender) {
-               // Deligate to "hidden" object
-               this.getContact().setGender(gender);
-       }
-
-       @Override
-       public Long getHouseNumber () {
-               // Deligate to "hidden" object
-               return this.getContact().getHouseNumber();
-       }
-
-       @Override
-       public void setHouseNumber (final Long houseNumber) {
-               // Deligate to "hidden" object
-               this.getContact().setHouseNumber(houseNumber);
-       }
-
-       @Override
-       public String getPhoneNumber () {
-               // Deligate to "hidden" object
-               return this.getContact().getPhoneNumber();
-       }
-
-       @Override
-       public void setPhoneNumber (final String phoneNumber) {
-               // Deligate to "hidden" object
-               this.getContact().setPhoneNumber(phoneNumber);
-       }
-
-       @Override
-       public String getStreet () {
-               // Deligate to "hidden" object
-               return this.getContact().getStreet();
-       }
-
-       @Override
-       public void setStreet (final String street) {
-               // Deligate to "hidden" object
-               this.getContact().setStreet(street);
-       }
-
-       @Override
-       public String getFirstName () {
-               // Deligate to "hidden" object
-               return this.getContact().getFirstName();
-       }
-
-       @Override
-       public void setFirstName (final String firstName) {
-               // Deligate to "hidden" object
-               this.getContact().setFirstName(firstName);
-       }
-
-       @Override
-       public String getTranslatedGender () {
-               // Deligate to "hidden" object
-               return this.getContact().getTranslatedGender();
-       }
-
-       @Override
-       public Long getZipCode () {
-               // Deligate to "hidden" object
-               return this.getContact().getZipCode();
-       }
-
-       @Override
-       public void setZipCode (final Long zipCode) {
-               // Deligate to "hidden" object
-               this.getContact().setZipCode(zipCode);
-       }
-
-       @Override
-       public boolean isOwnContact () {
-               throw new UnsupportedOperationException("Not supported yet."); //NOI18N
-       }
-
-       @Override
-       public void show (final Client client) {
-               throw new UnsupportedOperationException("Not supported yet."); //NOI18N
-       }
-
-       /**
-        * Setter for Contact instance
-        * @param contact Contact instance to set
-        */
-       private void setContact (final Contact contact) {
-               this.contact = contact;
-       }
-
-       /**
-        * Getter for Contact instance
-        * @return Contact instance
-        */
-       private Contact getContact () {
-               return this.contact;
        }
 }