import java.io.Serializable;
import java.util.List;
+import javax.ejb.Local;
import org.mxchange.jshopcore.model.basket.AddableBasketItem;
import org.mxchange.jshopcore.model.product.Product;
* <p>
* @author Roland Haeder<roland@mxchange.org>
*/
+@Local
public interface PizzaBasketWebSessionController extends Serializable {
/**
package org.mxchange.pizzaapplication.beans.category;
import java.io.Serializable;
+import javax.ejb.Local;
import javax.faces.view.facelets.FaceletException;
import org.mxchange.jshopcore.model.category.Category;
* <p>
* @author Roland Haeder<roland@mxchange.org>
*/
+@Local
public interface PizzaAdminCategoryWebRequestController extends Serializable {
/**
import java.io.Serializable;
import java.util.List;
+import javax.ejb.Local;
import javax.faces.view.facelets.FaceletException;
import org.mxchange.jshopcore.events.category.AddedCategoryEvent;
import org.mxchange.jshopcore.model.category.Category;
* <p>
* @author Roland Haeder<roland@mxchange.org>
*/
+@Local
public interface PizzaCategoryWebApplicationController extends Serializable {
/**
package org.mxchange.pizzaapplication.beans.checkout;
import java.io.Serializable;
+import javax.ejb.Local;
import org.mxchange.jcustomercore.model.customer.Customer;
/**
* <p>
* @author Roland Haeder<roland@mxchange.org>
*/
+@Local
public interface PizzaCheckoutWebSessionController extends Serializable {
/**
import java.io.Serializable;
import java.util.Date;
+import javax.ejb.Local;
import org.mxchange.jcontacts.contact.Contact;
import org.mxchange.jcontacts.contact.gender.Gender;
import org.mxchange.jcountry.data.Country;
* <p>
* @author Roland Haeder<roland@mxchange.org>
*/
+@Local
public interface PizzaAdminContactWebRequestController extends Serializable {
/**
package org.mxchange.pizzaapplication.beans.customer;
import java.io.Serializable;
+import javax.ejb.Local;
import org.mxchange.jcustomercore.model.customer.Customer;
/**
* <p>
* @author Roland Haeder<roland@mxchange.org>
*/
+@Local
public interface PizzaAdminCustomerWebRequestController extends Serializable {
- public void copyCustomerToController (Customer customer);
+ /**
+ * Copies given customer to this controller
+ * <p>
+ * @param customer Customer instance to copy
+ */
+ void copyCustomerToController (final Customer customer);
/**
* Adds customer to database if not already added. This method should return
import java.io.Serializable;
import java.util.List;
+import javax.ejb.Local;
import org.mxchange.jcontacts.contact.Contact;
import org.mxchange.jcontacts.events.contact.add.AdminAddedContactEvent;
import org.mxchange.jcustomercore.events.customer.added.AdminAddedCustomerEvent;
* <p>
* @author Roland Haeder<roland@mxchange.org>
*/
+@Local
public interface PizzaCustomerWebSessionController extends Serializable {
/**
import java.io.Serializable;
import java.util.List;
+import javax.ejb.Local;
import javax.faces.view.facelets.FaceletException;
import org.mxchange.jshopcore.model.category.Category;
import org.mxchange.jshopcore.model.product.Product;
* <p>
* @author Roland Haeder<roland@mxchange.org>
*/
+@Local
public interface PizzaAdminProductWebRequestController extends Serializable {
/**
import java.io.Serializable;
import java.util.List;
+import javax.ejb.Local;
import javax.faces.view.facelets.FaceletException;
import org.mxchange.jshopcore.events.product.AddedProductEvent;
import org.mxchange.jshopcore.model.product.Product;
* <p>
* @author Roland Haeder<roland@mxchange.org>
*/
+@Local
public interface PizzaProductWebApplicationController extends Serializable {
/**