亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? requestbean.java

?? java書 java書 java書 java書 java書 java書
?? JAVA
字號:
/* * Copyright (c) 2006 Sun Microsystems, Inc.  All rights reserved.  U.S. * Government Rights - Commercial software.  Government users are subject * to the Sun Microsystems, Inc. standard license agreement and * applicable provisions of the FAR and its supplements.  Use is subject * to license terms. * * This distribution may include materials developed by third parties. * Sun, Sun Microsystems, the Sun logo, Java and J2EE are trademarks * or registered trademarks of Sun Microsystems, Inc. in the U.S. and * other countries. * * Copyright (c) 2006 Sun Microsystems, Inc. Tous droits reserves. * * Droits du gouvernement americain, utilisateurs gouvernementaux - logiciel * commercial. Les utilisateurs gouvernementaux sont soumis au contrat de * licence standard de Sun Microsystems, Inc., ainsi qu'aux dispositions * en vigueur de la FAR (Federal Acquisition Regulations) et des * supplements a celles-ci.  Distribue par des licences qui en * restreignent l'utilisation. * * Cette distribution peut comprendre des composants developpes par des * tierces parties. Sun, Sun Microsystems, le logo Sun, Java et J2EE * sont des marques de fabrique ou des marques deposees de Sun * Microsystems, Inc. aux Etats-Unis et dans d'autres pays. */package order.request;import java.io.Serializable;import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;import java.util.List;import javax.annotation.PostConstruct;import javax.ejb.EJBException;import javax.ejb.Stateful;import javax.persistence.EntityManager;import javax.persistence.NamedQueries;import javax.persistence.NamedQuery;import javax.persistence.PersistenceContext;import order.entity.*;@Statefulpublic class RequestBean implements Request {    @PersistenceContext    private EntityManager em;    public void createPart(        String partNumber,        int revision,        String description,        java.util.Date revisionDate,        String specification,        Serializable drawing) {        try {            Part part = new Part(                        partNumber,                        revision,                        description,                        revisionDate,                        specification,                        drawing);            em.persist(part);        } catch (Exception ex) {            throw new EJBException(ex.getMessage());        }    }    public void addPartToBillOfMaterial(        String bomPartNumber,        int bomRevision,        String partNumber,        int revision) {        try {            PartKey bomKey = new PartKey();            bomKey.setPartNumber(bomPartNumber);            bomKey.setRevision(bomRevision);            Part bom = em.find(Part.class, bomKey);            PartKey partKey = new PartKey();            partKey.setPartNumber(partNumber);            partKey.setRevision(revision);            Part part = em.find(Part.class, partKey);            bom.getParts()               .add(part);            part.setBomPart(bom);        } catch (EJBException e) {            e.printStackTrace();        }    }    public void createVendor(        int vendorId,        String name,        String address,        String contact,        String phone) {        try {            Vendor vendor = new Vendor(vendorId, name, address, contact, phone);            em.persist(vendor);        } catch (Exception e) {            throw new EJBException(e);        }    }    public void createVendorPart(        String partNumber,        int revision,        String description,        double price,        int vendorId) {        try {            PartKey pkey = new PartKey();            pkey.setPartNumber(partNumber);            pkey.setRevision(revision);            Part part = em.find(Part.class, pkey);            VendorPart vendorPart = new VendorPart(description, price, part);            em.persist(vendorPart);            Vendor vendor = em.find(Vendor.class, vendorId);            vendor.addVendorPart(vendorPart);            vendorPart.setVendor(vendor);        } catch (Exception e) {            throw new EJBException(e.getMessage());        }    }    public void createOrder(        Integer orderId,        char status,        int discount,        String shipmentInfo) {        try {            Order order = new Order(orderId, status, discount, shipmentInfo);            em.persist(order);        } catch (Exception e) {            throw new EJBException(e.getMessage());        }    }    public void addLineItem(        Integer orderId,        String partNumber,        int revision,        int quantity) {        try {            Order order = em.find(Order.class, orderId);            PartKey pkey = new PartKey();            pkey.setPartNumber(partNumber);            pkey.setRevision(revision);            Part part = em.find(Part.class, pkey);            LineItem lineItem = new LineItem(                        order,                        quantity,                        part.getVendorPart());            order.addLineItem(lineItem);        } catch (Exception e) {            throw new EJBException(e.getMessage());        }    }    public double getBillOfMaterialPrice(        String bomPartNumber,        int bomRevision,        String partNumber,        int revision) {        double price = 0.0;        try {            PartKey bomkey = new PartKey();            bomkey.setPartNumber(bomPartNumber);            bomkey.setRevision(bomRevision);            Part bom = em.find(Part.class, bomkey);            Collection<Part> parts = bom.getParts();            for (Iterator iterator = parts.iterator(); iterator.hasNext();) {                Part part = (Part) iterator.next();                VendorPart vendorPart = part.getVendorPart();                price += vendorPart.getPrice();            }        } catch (Exception e) {            throw new EJBException(e.getMessage());        }        return price;    }    public double getOrderPrice(Integer orderId) {        double price = 0.0;        try {            Order order = em.find(Order.class, orderId);            price = order.calculateAmmount();        } catch (Exception e) {            throw new EJBException(e.getMessage());        }        return price;    }    public void adjustOrderDiscount(int adjustment) {        try {            List orders = em.createNamedQuery("findAllOrders")                            .getResultList();            for (Iterator it = orders.iterator(); it.hasNext();) {                Order order = (Order) it.next();                int newDiscount = order.getDiscount() + adjustment;                order.setDiscount((newDiscount > 0) ? newDiscount : 0);            }        } catch (Exception e) {            throw new EJBException(e.getMessage());        }    }    public Double getAvgPrice() {        try {            return (Double) em.createNamedQuery("findAverageVendorPartPrice")                              .getSingleResult();        } catch (Exception e) {            throw new EJBException(e.getMessage());        }    }    public Double getTotalPricePerVendor(int vendorId) {        try {            return (Double) em.createNamedQuery(                    "findTotalVendorPartPricePerVendor")                              .setParameter("id", vendorId)                              .getSingleResult();        } catch (Exception e) {            throw new EJBException(e.getMessage());        }    }    public Collection<String> locateVendorsByPartialName(String name) {        Collection<String> names = new ArrayList<String>();        try {            List vendors = em.createNamedQuery("findVendorsByPartialName")                             .setParameter("name", name)                             .getResultList();            for (Iterator iterator = vendors.iterator(); iterator.hasNext();) {                Vendor vendor = (Vendor) iterator.next();                names.add(vendor.getName());            }        } catch (Exception e) {            throw new EJBException(e.getMessage());        }        return names;    }    public int countAllItems() {        int count = 0;        try {            count = em.createNamedQuery("findAllLineItems")                      .getResultList()                      .size();        } catch (Exception e) {            throw new EJBException(e.getMessage());        }        return count;    }    public void removeOrder(Integer orderId) {        try {            Order order = em.find(Order.class, orderId);            em.remove(order);        } catch (Exception e) {            throw new EJBException(e.getMessage());        }    }    public String reportVendorsByOrder(Integer orderId) {        StringBuffer report = new StringBuffer();        try {            List vendors = em.createNamedQuery("findVendorByOrder")                             .setParameter("id", orderId)                             .getResultList();            for (Iterator iterator = vendors.iterator(); iterator.hasNext();) {                Vendor vendor = (Vendor) iterator.next();                report.append(vendor.getVendorId())                      .append(' ')                      .append(vendor.getName())                      .append(' ')                      .append(vendor.getContact())                      .append('\n');            }        } catch (Exception e) {            throw new EJBException(e);        }        return report.toString();    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一本久久a久久免费精品不卡| 欧美性色aⅴ视频一区日韩精品| 国产精品电影一区二区三区| 欧美日韩视频一区二区| 99久久亚洲一区二区三区青草| 亚洲成人午夜电影| 国产精品久久久久婷婷| 丝袜国产日韩另类美女| 亚洲欧美激情小说另类| 国产欧美视频一区二区| 欧美va在线播放| 欧美高清dvd| 欧美日韩成人综合天天影院| 在线观看日韩国产| 欧洲在线/亚洲| 久久久久久久久久美女| 久久精品人人做人人综合| 中文字幕不卡的av| 亚洲人成人一区二区在线观看| 另类欧美日韩国产在线| 久久精品国产秦先生| 在线视频一区二区三区| 136国产福利精品导航| 亚洲第一福利一区| 色综合久久中文综合久久97| 国产亚洲成aⅴ人片在线观看| 蜜臀av一级做a爰片久久| 狠狠狠色丁香婷婷综合激情| 国产揄拍国内精品对白| 成人中文字幕合集| 在线观看网站黄不卡| 一色屋精品亚洲香蕉网站| 国产精品1区二区.| 在线观看国产91| 亚洲欧美韩国综合色| 97成人超碰视| 亚洲自拍偷拍九九九| 激情小说欧美图片| 日韩一级成人av| 国产精品网站一区| 蜜桃av噜噜一区二区三区小说| 欧美日韩一区精品| 日一区二区三区| 日韩一级黄色大片| 国产精品一二二区| 欧美激情一区二区三区四区| 成人午夜短视频| 国产精品不卡一区二区三区| 99精品视频一区二区| 亚洲精品日韩专区silk| 国产美女在线精品| 国产欧美日韩在线| 色综合激情五月| 午夜精品久久久久久久| 99久久精品一区二区| 亚洲精品视频在线观看免费| 色婷婷综合久久久久中文 | 亚洲精品国产无天堂网2021| 色婷婷综合视频在线观看| 香蕉加勒比综合久久| 日韩一区二区三区免费看| 国产一区二区三区国产| 亚洲日本乱码在线观看| 国产一区二区三区观看| 一区在线中文字幕| 91精品一区二区三区在线观看| 综合激情网...| 91精品国产91久久久久久最新毛片 | 91精品国产综合久久精品图片| 秋霞午夜av一区二区三区| 色综合天天综合色综合av| 久久色中文字幕| 免费视频最近日韩| 国产精品视频看| 欧美精品aⅴ在线视频| 成人免费视频app| 亚洲va欧美va天堂v国产综合| 国产色综合久久| 欧美人妖巨大在线| 成人av电影在线| 国产亚洲精品aa| 欧美午夜精品一区二区三区| 狠狠色丁香九九婷婷综合五月| 亚洲黄色性网站| 久久免费的精品国产v∧| 欧美三级视频在线播放| 丁香婷婷综合色啪| 国产三级欧美三级| 日韩欧美亚洲国产另类| 国产一区日韩二区欧美三区| 亚洲免费在线视频一区 二区| 欧美成人一级视频| 欧美日韩国产美| 不卡视频在线看| 国精品**一区二区三区在线蜜桃| 亚洲综合一区二区三区| 亚洲欧美在线另类| 久久久一区二区三区捆绑**| 欧美群妇大交群的观看方式| 色婷婷精品久久二区二区蜜臂av | 欧美色老头old∨ideo| 丁香网亚洲国际| 国产一区二区福利视频| 天天做天天摸天天爽国产一区| 亚洲色图另类专区| 亚洲国产精品精华液2区45| 欧美变态tickling挠脚心| 欧美片网站yy| 欧美在线看片a免费观看| 91日韩精品一区| 亚洲一区自拍偷拍| 亚洲裸体xxx| 日韩美女视频一区| 自拍偷拍国产精品| 亚洲色图在线播放| 亚洲另类春色国产| 亚洲精品久久嫩草网站秘色| ㊣最新国产の精品bt伙计久久| 国产精品色婷婷久久58| 欧美国产日韩精品免费观看| 欧美国产日韩在线观看| 国产精品色婷婷久久58| 国产精品福利av| 亚洲精品少妇30p| 亚洲激情一二三区| 五月婷婷激情综合网| 婷婷中文字幕一区三区| 日本三级韩国三级欧美三级| 国产精品福利在线播放| 中文字幕一区二区三区不卡| 综合久久综合久久| 亚洲自拍偷拍九九九| 亚洲午夜精品一区二区三区他趣| 久久久久久一级片| 国产精品成人一区二区艾草 | 久久精子c满五个校花| 国产精品女人毛片| 亚洲摸摸操操av| 日韩精品一二区| 国产精品一区一区三区| a美女胸又www黄视频久久| 蜜臀av一区二区在线免费观看| 理论电影国产精品| 成人在线视频一区二区| 欧美性淫爽ww久久久久无| 制服丝袜亚洲精品中文字幕| 精品噜噜噜噜久久久久久久久试看| 国产喂奶挤奶一区二区三区| 日韩美女精品在线| 青草av.久久免费一区| 国产精一品亚洲二区在线视频| 99这里只有精品| 欧美一区二区三区在| 国产精品欧美综合在线| 午夜av区久久| 国产成人av电影| 欧美人伦禁忌dvd放荡欲情| 久久久久久久久久久久久久久99 | 风流少妇一区二区| 欧美日韩国产成人在线免费| 久久久不卡影院| 亚洲成人av一区二区| 国产成人自拍网| 国产一区二区中文字幕| 色系网站成人免费| 日韩免费视频线观看| 亚洲激情图片小说视频| 国产伦精品一区二区三区免费迷 | 国产风韵犹存在线视精品| 欧美中文字幕不卡| 国产欧美久久久精品影院| 日日欢夜夜爽一区| 91在线你懂得| 国产免费成人在线视频| 捆绑调教美女网站视频一区| 色综合久久88色综合天天6| 久久久精品国产免大香伊| 五月婷婷综合激情| 色妞www精品视频| 91免费版在线| 欧美国产亚洲另类动漫| 久久丁香综合五月国产三级网站 | 亚洲综合视频网| 成人app在线观看| 精品美女被调教视频大全网站| 亚洲成人第一页| 91老师国产黑色丝袜在线| 中文无字幕一区二区三区| 国产在线不卡视频| 日韩精品在线一区二区| 亚洲成人在线网站| 欧美日韩一卡二卡三卡| 亚洲自拍偷拍九九九| 91成人国产精品| 一区二区在线看| 97久久久精品综合88久久| 中文字幕视频一区| 91理论电影在线观看| 亚洲日本韩国一区| 欧亚洲嫩模精品一区三区|