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

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

?? ordermodel.java

?? 全面應用Java網絡Web
?? JAVA
字號:
// OrderModel.java
// OrderModel represents an Order and contains the order ID, 
// date, total cost and a boolean indicating whether or not the
// order has shipped.
package com.deitel.advjhtp1.bookstore.model;

// Java core packages
import java.io.*;
import java.util.*;
import java.text.*;

// third-party packages
import org.w3c.dom.*;

public class OrderModel implements Serializable, 
   XMLGenerator {
      
   // OrderModel properties
   private Integer orderID;
   private Date orderDate;
   private boolean shipped;
   private Collection orderProductModels;
   
   // construct empty OrderModel
   public OrderModel()
   {
      orderProductModels = new ArrayList();
   }

   // set order ID
   public void setOrderID( Integer id ) 
   { 
      orderID = id; 
   }

   // get order ID
   public Integer getOrderID() 
   { 
      return orderID; 
   }

   // set order date
   public void setOrderDate( Date date ) 
   { 
      orderDate = date; 
   }

   // get order date
   public Date getOrderDate() 
   { 
      return orderDate; 
   }

   // get total cost
   public double getTotalCost() 
   { 
      double total = 0.0;
      
      Iterator iterator = orderProductModels.iterator();
      
      // calculate Order's total cost
      while ( iterator.hasNext() ) {
         
         // get next OrderProduct in ShoppingCart
         OrderProductModel orderProductModel = 
            ( OrderProductModel ) iterator.next();
         
         ProductModel productModel = 
            orderProductModel.getProductModel();
         
         // add OrderProduct extended price to total
         total += ( productModel.getPrice() * 
            orderProductModel.getQuantity() );
      }
      
      return total;
   }

   // set shipped flag
   public void setShipped( boolean orderShipped ) 
   { 
      shipped = orderShipped; 
   }

   // get shipped flag
   public boolean getShipped() 
   { 
      return shipped; 
   }

   // set list of OrderProductModels
   public void setOrderProductModels( Collection models )
   { 
      orderProductModels = models; 
   }

   // get OrderProductModels
   public Collection getOrderProductModels() 
   { 
      return Collections.unmodifiableCollection( 
         orderProductModels );
   }

   // get XML representation of Order
   public Element getXML( Document document )
   {
      // create order Element
      Element order = document.createElement( "order" );
      
      // create orderID Element
      Element temp = document.createElement( "orderID" );
      temp.appendChild( document.createTextNode( 
         String.valueOf( getOrderID() ) ) );
      order.appendChild( temp );
      
      // get DateFormat for writing Date to XML document
      DateFormat formatter = DateFormat.getDateTimeInstance(
         DateFormat.DEFAULT, DateFormat.MEDIUM, Locale.US );
      
      // create orderDate Element
      temp = document.createElement( "orderDate" );
      temp.appendChild( document.createTextNode( 
         formatter.format( getOrderDate() ) ) );
      order.appendChild( temp );
      
      NumberFormat costFormatter =
         NumberFormat.getCurrencyInstance( Locale.US );
      
      // create totalCost Element
      temp = document.createElement( "totalCost" );
      temp.appendChild( document.createTextNode( 
         costFormatter.format( getTotalCost() ) ) );
      order.appendChild( temp );
      
      // create shipped Element
      temp = document.createElement( "shipped" );
      
      if ( getShipped() )
         temp.appendChild( 
            document.createTextNode( "yes" ) );
      else
         temp.appendChild( 
            document.createTextNode( "no" ) );
      
      order.appendChild( temp );
      
      // create orderProducts Element
      Element orderProducts = 
         document.createElement( "orderProducts" );
      
      Iterator iterator = getOrderProductModels().iterator();
      
      // add orderProduct element for each OrderProduct
      while ( iterator.hasNext() ) {
         OrderProductModel orderProductModel = 
            ( OrderProductModel ) iterator.next();
         
         orderProducts.appendChild( 
            orderProductModel.getXML( document ) );
      }
      
      order.appendChild( orderProducts );

      return order;
      
   } // end method getXML
}

/***************************************************************
 * (C) Copyright 2002 by Deitel & Associates, Inc. and         *
 * Prentice Hall. All Rights Reserved.                         *
 *                                                             *
 * DISCLAIMER: The authors and publisher of this book have     *
 * used their best efforts in preparing the book. These        *
 * efforts include the development, research, and testing of   *
 * the theories and programs to determine their effectiveness. *
 * The authors and publisher make no warranty of any kind,     *
 * expressed or implied, with regard to these programs or to   *
 * the documentation contained in these books. The authors     *
 * and publisher shall not be liable in any event for          *
 * incidental or consequential damages in connection with, or  *
 * arising out of, the furnishing, performance, or use of      *
 * these programs.                                             *
 ***************************************************************/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区日韩| 欧美视频一区在线观看| 天天色综合成人网| 久久久电影一区二区三区| 777色狠狠一区二区三区| 欧美日韩亚洲国产综合| 欧日韩精品视频| 欧美丝袜自拍制服另类| 在线观看亚洲精品| 欧美影片第一页| 欧美天堂一区二区三区| 欧美日本在线看| 日韩三级av在线播放| 精品国产一二三| 久久精品人人做人人爽97| 国产亚洲成av人在线观看导航| 2024国产精品| 亚洲欧洲一区二区在线播放| 国产精品久久国产精麻豆99网站| 国产精品美日韩| 亚洲一区二区精品视频| 视频一区二区三区中文字幕| 男人操女人的视频在线观看欧美| 老司机精品视频导航| 国产精品99久久久久久久vr| www.色综合.com| 欧美日韩综合不卡| 精品国产91洋老外米糕| 国产精品国产三级国产有无不卡 | 99热在这里有精品免费| 91麻豆文化传媒在线观看| 欧美精品久久99| 久久久激情视频| 亚洲国产aⅴ天堂久久| 开心九九激情九九欧美日韩精美视频电影 | 国产美女娇喘av呻吟久久| 波多野结衣在线aⅴ中文字幕不卡| 99精品久久久久久| 欧美不卡一区二区| 亚洲视频网在线直播| 久草精品在线观看| 91蝌蚪porny| 精品国产123| 一区二区免费看| 国产精品 欧美精品| 欧美四级电影在线观看| 欧美国产在线观看| 毛片不卡一区二区| 在线欧美一区二区| 中文成人综合网| 加勒比av一区二区| 欧美日韩高清一区二区| 中文av字幕一区| 国内精品久久久久影院色| 欧美日韩极品在线观看一区| 国产偷国产偷精品高清尤物| 日韩高清一级片| 91日韩在线专区| 国产精品网站在线观看| 精品一区二区精品| 欧美丰满少妇xxxbbb| 亚洲欧美一区二区三区国产精品| 黄色资源网久久资源365| 91精品啪在线观看国产60岁| 伊人一区二区三区| 91一区二区在线| 国产日韩欧美a| 国产乱一区二区| 精品久久免费看| 国产一区二区三区电影在线观看| 911精品国产一区二区在线| 亚洲综合男人的天堂| 91麻豆自制传媒国产之光| 中文字幕精品三区| 成人美女视频在线看| 久久久久久亚洲综合| 看电视剧不卡顿的网站| 日韩欧美你懂的| 久久99日本精品| 精品久久久久久无| 狠狠色综合播放一区二区| 日韩精品一区二区三区在线| 狠狠色丁香婷婷综合| 精品国产亚洲在线| 国产在线播精品第三| 久久夜色精品一区| 成人免费福利片| 一区二区三区高清| 欧美午夜精品电影| 日韩精品一二三四| 精品国产乱码久久久久久老虎 | 欧美高清在线精品一区| 成人午夜私人影院| 国产精品电影一区二区三区| 91免费看`日韩一区二区| 亚洲午夜电影在线观看| 欧美一级高清大全免费观看| 极品瑜伽女神91| 亚洲三级电影网站| 欧美一区二区三级| 成人蜜臀av电影| 偷拍一区二区三区| 久久精品亚洲麻豆av一区二区| 成人av网站大全| 亚洲一区二区三区四区五区中文| 欧美日韩亚洲综合一区二区三区| 乱一区二区av| 亚洲欧美在线另类| 91麻豆精品国产91久久久久| 国产经典欧美精品| 亚洲成av人片一区二区| 精品福利在线导航| 欧美日韩一卡二卡三卡 | 精品一区二区在线看| 亚洲国产精品99久久久久久久久| 91亚洲精品久久久蜜桃| 日日摸夜夜添夜夜添精品视频| 日韩免费观看高清完整版在线观看| 国产精品中文字幕日韩精品| 一区二区免费在线| 国产欧美日韩三级| 6080午夜不卡| 日本高清视频一区二区| 经典三级一区二区| 亚洲成av人片一区二区三区| 亚洲国产岛国毛片在线| 91麻豆精品国产91久久久使用方法| 国产91精品露脸国语对白| 亚洲高清一区二区三区| 中文字幕佐山爱一区二区免费| 日韩午夜在线播放| 欧美丝袜丝交足nylons图片| 捆绑变态av一区二区三区| 亚洲最新视频在线观看| 国产欧美日韩不卡| 精品999久久久| 制服丝袜日韩国产| 在线精品视频一区二区三四| 国产精品一区二区不卡| 麻豆91精品91久久久的内涵| 亚洲香蕉伊在人在线观| 亚洲欧美另类在线| 国产精品久久久久影院| 国产日韩av一区二区| 欧美不卡视频一区| 91精品国产入口| 欧美日韩亚洲不卡| 欧美日韩aaa| 欧美丝袜自拍制服另类| 欧美亚洲国产怡红院影院| 9l国产精品久久久久麻豆| 国产99久久久国产精品潘金| 国产自产高清不卡| 精品一区二区免费| 国产一二三精品| 豆国产96在线|亚洲| 国产成人激情av| 成人激情动漫在线观看| av中文字幕在线不卡| 91丨九色丨尤物| 91片在线免费观看| 欧美中文字幕一二三区视频| 色综合久久综合| 欧美午夜片在线看| 日韩亚洲欧美中文三级| 日韩精品一区二区三区四区视频 | 亚洲欧美日韩系列| 亚洲欧美视频一区| 天堂成人国产精品一区| 日韩av二区在线播放| 玖玖九九国产精品| 国产91对白在线观看九色| 成人黄色片在线观看| av成人动漫在线观看| 日本高清不卡aⅴ免费网站| 在线观看免费视频综合| 欧美一区中文字幕| 久久久精品国产免大香伊| 国产精品美女久久久久av爽李琼| 国产精品每日更新| 亚洲18影院在线观看| 激情综合色丁香一区二区| 成人精品亚洲人成在线| 91亚洲大成网污www| 91麻豆精品国产91久久久久久| 欧美精品一区二区在线观看| 国产精品麻豆久久久| 亚洲bt欧美bt精品777| 国产麻豆一精品一av一免费| 色天使色偷偷av一区二区| 日韩一区二区影院| 中文字幕日韩一区| 日韩精品一二区| 99久久精品久久久久久清纯| 6080日韩午夜伦伦午夜伦| 中文av一区特黄| 麻豆免费精品视频| 91成人免费电影| 国产欧美日产一区| 奇米影视在线99精品|