From: Roland Haeder Date: Fri, 4 Sep 2015 07:58:43 +0000 (+0200) Subject: Moved to jshop X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=a574edcb827fd4faf01e789e32843567e435e4ca;p=pizzaservice.git Moved to jshop Signed-off-by:Roland Häder --- diff --git a/PizzaService-ejb/src/java/org/mxchange/pizzaapplication/beans/customer/CustomerBean.java b/PizzaService-ejb/src/java/org/mxchange/pizzaapplication/beans/customer/CustomerBean.java deleted file mode 100644 index f913b47..0000000 --- a/PizzaService-ejb/src/java/org/mxchange/pizzaapplication/beans/customer/CustomerBean.java +++ /dev/null @@ -1,293 +0,0 @@ -/* - * Copyright (C) 2015 Roland Haeder - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package org.mxchange.pizzaapplication.beans.customer; - -import java.lang.reflect.Field; -import java.util.Iterator; -import java.util.Map; -import javax.servlet.ServletException; -import org.mxchange.jcore.client.Client; -import org.mxchange.jcore.contact.Gender; -import org.mxchange.jshop.beans.FrameworkBean; - -/** - * An interface for customer beans - * - * @author Roland Haeder - */ -public interface CustomerBean extends FrameworkBean { - /** - * Returns an iterator of all values from this object - * - * @return An iterator - * @throws javax.servlet.ServletException If something bad happens - */ - public Iterator> iterator ()throws ServletException; - - /** - * Some "getter" for translated gender of the contact - * - * @return Translated / human-readable gender - */ - public String getTranslatedGender (); - - /** - * Gender of the contact - * - * @return the gender - */ - public Gender getGender (); - - /** - * Gender of the contact - * - * @param gender the gender to set - */ - public void setGender (final Gender gender); - - /** - * First name - * - * @return the first name - */ - public String getFirstName (); - - /** - * First name - * - * @param firstName the first name to set - */ - public void setFirstName (final String firstName); - - /** - * Family name - * - * @return the familyName - */ - public String getFamilyName (); - - /** - * Family name - * - * @param familyName the familyName to set - */ - public void setFamilyName (final String familyName); - - /** - * Companyname - * - * @return the companyName - */ - public String getCompanyName (); - - /** - * Companyname - * - * @param companyName the companyName to set - */ - public void setCompanyName (final String companyName); - - /** - * Street - * - * @return the street - */ - public String getStreet (); - - /** - * Street - * - * @param street the street to set - */ - public void setStreet (final String street); - - /** - * House number - * - * @return the houseNumber - */ - public Long getHouseNumber (); - - /** - * House number - * - * @param houseNumber the houseNumber to set - */ - public void setHouseNumber (final Long houseNumber); - - /** - * ZIP code - * - * @return the zipCode - */ - public Long getZipCode (); - - /** - * ZIP code - * - * @param zipCode the zipCode to set - */ - public void setZipCode (final Long zipCode); - - /** - * City - * - * @return the city - */ - public String getCity (); - - /** - * City - * - * @param city the city to set - */ - public void setCity (final String city); - - /** - * Country code - * - * @return the countryCode - */ - public String getCountryCode (); - - /** - * Country code - * - * @param countryCode the countryCode to set - */ - public void setCountryCode (final String countryCode); - - /** - * Email address - * - * @return the emailAddress - */ - public String getEmailAddress (); - - /** - * Email address - * - * @param emailAddress the emailAddress to set - */ - public void setEmailAddress (final String emailAddress); - - /** - * Phone number - * - * @return the phoneNumber - */ - public String getPhoneNumber (); - - /** - * Phone number - * - * @param phoneNumber the phoneNumber to set - */ - public void setPhoneNumber (final String phoneNumber); - - /** - * Fax number - * - * @return the faxNumber - */ - public String getFaxNumber (); - - /** - * Fax number - * - * @param faxNumber the faxNumber to set - */ - public void setFaxNumber (final String faxNumber); - - /** - * Cellphone number - * - * @return the cellphoneNumber - */ - public String getCellphoneNumber (); - - /** - * Cellphone number - * - * @param cellphoneNumber the cellphoneNumber to set - */ - public void setCellphoneNumber (final String cellphoneNumber); - - /** - * Birth day - * - * @return the birthday - */ - public String getBirthday (); - - /** - * Birth day - * - * @param birthday the birthday to set - */ - public void setBirthday (final String birthday); - - /** - * Comments - * - * @return the comment - */ - public String getComment (); - - /** - * Comments - * - * @param comment the comment to set - */ - public void setComment (final String comment); - - /** - * Checks whether the contact is user's own data - * - * @return Own data? - */ - public boolean isOwnContact (); - - /** - * Shows the contact to the user - * - * @param client Client instance to call back - */ - public void show (final Client client); - - /** - * Some "getter for a value from given column name. This name will be - * translated into a method name and then this method is called. - * - * @param columnName Column name - * @return Value from field - * @throws IllegalArgumentException Some implementations may throw this - * @throws javax.servlet.ServletException If something bad happens - */ - public Object getValueFromColumn (final String columnName) throws ServletException; - - /** - * Some "setter" for a value from given column name. You may wish to overwrite this method in your - * own class. - * - * @param columnName Column name - * @param value Value to set in object's field - * @throws IllegalArgumentException Some implementations may throw this - * @throws javax.servlet.ServletException If something bad happens - */ - public void setValueFromColumn (final String columnName, final Object value) throws ServletException; -} diff --git a/PizzaService-ejb/src/java/org/mxchange/pizzaapplication/beans/customer/PizzaServiceCustomerBean.java b/PizzaService-ejb/src/java/org/mxchange/pizzaapplication/beans/customer/PizzaServiceCustomerBean.java deleted file mode 100644 index 68b4eea..0000000 --- a/PizzaService-ejb/src/java/org/mxchange/pizzaapplication/beans/customer/PizzaServiceCustomerBean.java +++ /dev/null @@ -1,311 +0,0 @@ -/* - * Copyright (C) 2015 Roland Haeder - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package org.mxchange.pizzaapplication.beans.customer; - -import java.lang.reflect.Field; -import java.lang.reflect.InvocationTargetException; -import java.util.Iterator; -import java.util.Map; -import javax.enterprise.context.SessionScoped; -import javax.inject.Named; -import javax.servlet.ServletException; -import org.mxchange.jcore.client.Client; -import org.mxchange.jcore.contact.Contact; -import org.mxchange.jcore.contact.Gender; -import org.mxchange.jshop.beans.BaseFrameworkBean; -import org.mxchange.pizzaapplication.customer.PizzaServiceCustomer; - -/** - * A customer bean which hides the customer instance - * - * @author Roland Haeder - */ -@Named("customer") -@SessionScoped -public class PizzaServiceCustomerBean extends BaseFrameworkBean implements CustomerBean { - /** - * Serial number - */ - private static final long serialVersionUID = 542145347916L; - - /** - * Contact instance - */ - private Contact contact; - - /** - * Default constructor - */ - public PizzaServiceCustomerBean () { - // Instance customer - Contact customer = new PizzaServiceCustomer(); - - // 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 Iterator> iterator () throws ServletException { - try { - // Deligate to "hidden" object - return this.getContact().iterator(); - } catch (final NoSuchMethodException | IllegalAccessException | InvocationTargetException ex) { - // Continue to throw - throw new ServletException(ex); - } - } - - @Override - public void show (final Client client) { - throw new UnsupportedOperationException("Not supported yet."); //NOI18N - } - - @Override - public Object getValueFromColumn (final String columnName) throws ServletException { - try { - // Deligate to "hidden" object - return this.getContact().getValueFromColumn(columnName); - } catch (final IllegalArgumentException | NoSuchMethodException | IllegalAccessException | InvocationTargetException ex) { - // Continue to throw - throw new ServletException(ex); - } - } - - @Override - public void setValueFromColumn (final String columnName, final Object value) throws ServletException { - try { - // Deligate to "hidden" object - this.getContact().setValueFromColumn(columnName, value); - } catch (final NoSuchMethodException | IllegalAccessException | IllegalArgumentException | InvocationTargetException ex) { - // Continue to throw - throw new ServletException(ex); - } - } - - /** - * 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; - } -}