# Order.java Sample

This topic inludes the source code for the Order.java Sample.

## Sample Location

This sample is located in the following directory in your WebLogic Workshop installation:

BEA_HOME/weblogic81/samples/workshop/SamplesApp/WebApp/tagSamples/netui_databinding/repeater/data/

## Sample Source Code

`01 package tagSamples.netui_databinding.repeater.data; 02 03 import java.io.Serializable; 04 05 public class Order implements Serializable 06 { 07 public int orderID; 08 public String storeID; 09 public double value; 10 public int weight; 11 public OrderItem[] orderItems; 12 public String trackingID; 13 14 public Order() {} 15 16 public Order(int orderID, String storeID, double value, int weight, 17 OrderItem[] orderItems, String trackingID) 18 { 19 this.orderID = orderID; 20 this.storeID = storeID; 21 this.value = this.calculateValue(orderItems); 22 this.weight = this.calculateWeight(orderItems); 23 this.orderItems = orderItems; 24 this.trackingID = trackingID; 25 } 26 27 public double calculateValue(OrderItem[] orderItems) 28 { 29 value = 0.0; 30 for (int i = 0; i < orderItems.length; i++) 31 { 32 value += orderItems[i].itemQuantity * orderItems[i].itemPrice; 33 } 34 return value; 35 } 36 37 public int calculateWeight(OrderItem[] orderItems) { 38 weight = 0; 39 for (int i = 0; i < orderItems.length; i++) { 40 weight += orderItems[i].itemQuantity * 2; 41 } 42 return weight; 43 } 44 }`