package org.jboss.seam.example.pdf; import org.jboss.seam.annotations.*; import java.math.BigDecimal; import java.util.Date; @Name("currentOrder") public class OrderInfo { @Unwrap public Order getOrder() { Order order = new Order(); order.setOrderDate(new Date()); order.setCustomerName("Seamus Finnigan"); order.setOrderId("ZT193881"); order.setBaseAmount(new BigDecimal("199.99")); order.setTax(new BigDecimal("16.50")); order.setTotalAmount(order.getBaseAmount().add(order.getTax())); return order; } public static class Order { Date orderDate; String customerName; String orderId; BigDecimal baseAmount; BigDecimal tax; BigDecimal totalAmount; public BigDecimal getBaseAmount() { return baseAmount; } public void setBaseAmount(BigDecimal baseAmount) { this.baseAmount = baseAmount; } public String getCustomerName() { return customerName; } public void setCustomerName(String customerName) { this.customerName = customerName; } public String getOrderId() { return orderId; } public void setOrderId(String orderId) { this.orderId = orderId; } public Date getOrderDate() { return orderDate; } public void setOrderDate(Date orderDate) { this.orderDate = orderDate; } public BigDecimal getTax() { return tax; } public void setTax(BigDecimal tax) { this.tax = tax; } public BigDecimal getTotalAmount() { return totalAmount; } public void setTotalAmount(BigDecimal totalAmount) { this.totalAmount = totalAmount; } } }