1 33 34 package com.icesoft.icefaces.samples.showcase.layoutPanels.seriesPanel; 35 36 import java.util.ArrayList ; 37 import java.util.List ; 38 39 43 public class Cashier { 44 45 private List itemTable; 47 48 53 public List getShoppingList() { 54 List tmpList = new ArrayList (); 55 for (int i = 0; i < itemTable.size(); i++) { 56 if (Integer.parseInt(((Item) itemTable.get(i)).getQuantity()) > 0) 57 tmpList.add(itemTable.get(i)); 58 } 59 return tmpList; 60 } 61 62 67 public double getTotal() { 68 double total = 0.00; 69 for (int i = 0; i < itemTable.size(); i++) { 70 71 total += ((Item) itemTable.get(i)).getSubtotal(); 72 } 73 return total; 74 } 75 76 81 public List getItemTable() { 82 return itemTable; 83 } 84 85 90 public void setItemTable(List itemTable) { 91 this.itemTable = itemTable; 92 } 93 94 97 public Cashier() { 98 init(); 99 } 100 101 104 private void init() { 105 itemTable = new ArrayList (); 106 107 itemTable.add( 108 new Item("Ice Berg", "B011", "Berg", 1.89, "0", false, "0")); 109 itemTable.add( 110 new Item("Ice Castle", "Z023", "Castle", 0.89, "0", false, 111 "0")); 112 itemTable.add( 113 new Item("Ice Sailer", "M001", "Sailer", 4.99, "0", false, 114 "0")); 115 itemTable.add( 116 new Item("Ice Breaker", "D023", "Breaker", 9.99, "0", true, 117 "0")); 118 } 119 } | Popular Tags |