// Path: examples/simpleorder-javaee/src/main/java/oose/dea/dataaccess/Item.java
// public class Item {
//     private String sku;
//     private String category;
//     private String title;
// 
//     public Item() {
//     }
// 
//     public Item(String sku, String category, String title) {
//         this.sku = sku;
//         this.category = category;
//         this.title = title;
//     }
// 
//     public String getSku() {
//         return sku;
//     }
// 
//     public void setSku(String sku) {
//         this.sku = sku;
//     }
// 
//     public String getCategory() {
//         return category;
//     }
// 
//     public void setCategory(String category) {
//         this.category = category;
//     }
// 
//     public String getTitle() {
//         return title;
//     }
// 
//     public void setTitle(String title) {
//         this.title = title;
//     }
// }
// 
// Path: examples/simpleorder-javaee/src/main/java/oose/dea/dataaccess/ItemDAO.java
// public interface ItemDAO extends DAO<Item>{
// }
// 
// Path: examples/simpleorder-javaee/src/main/java/oose/dea/services/ItemService.java
// public interface ItemService {
//     List<Item> findAll();
// }


import oose.dea.dataaccess.Item;
import oose.dea.dataaccess.ItemDAO;
import oose.dea.services.ItemService;
import javax.enterprise.inject.Default;
import javax.inject.Inject;
import java.util.List;
package oose.dea.services.local;



@Default
public class LocalItemService implements ItemService {
    @Inject
    private ItemDAO itemDAO;

// Path: examples/simpleorder-javaee/src/main/java/oose/dea/dataaccess/Item.java
// public class Item {
//     private String sku;
//     private String category;
//     private String title;
// 
//     public Item() {
//     }
// 
//     public Item(String sku, String category, String title) {
//         this.sku = sku;
//         this.category = category;
//         this.title = title;
//     }
// 
//     public String getSku() {
//         return sku;
//     }
// 
//     public void setSku(String sku) {
//         this.sku = sku;
//     }
// 
//     public String getCategory() {
//         return category;
//     }
// 
//     public void setCategory(String category) {
//         this.category = category;
//     }
// 
//     public String getTitle() {
//         return title;
//     }
// 
//     public void setTitle(String title) {
//         this.title = title;
//     }
// }
// 
// Path: examples/simpleorder-javaee/src/main/java/oose/dea/dataaccess/ItemDAO.java
// public interface ItemDAO extends DAO<Item>{
// }
// 
// Path: examples/simpleorder-javaee/src/main/java/oose/dea/services/ItemService.java
// public interface ItemService {
//     List<Item> findAll();
// }


// Path: examples/simpleorder-javaee-cdi/src/main/java/oose/dea/services/local/LocalItemService.java
import oose.dea.dataaccess.Item;
import oose.dea.dataaccess.ItemDAO;
import oose.dea.services.ItemService;
import javax.enterprise.inject.Default;
import javax.inject.Inject;
import java.util.List;

package oose.dea.services.local;



@Default
public class LocalItemService implements ItemService {
    @Inject
    private ItemDAO itemDAO;

    @Override