1
// $Id: Order.java 4222 2004-08-10 05:19:46Z steveebersole $
2
package org.hibernate.test.filter;
6
import java.util.ArrayList;
9
* @author Steve Ebersole
13
private String region;
14
private Date placementDate;
15
private Date fulfillmentDate;
16
private Salesperson salesperson;
18
private List lineItems = new ArrayList();
24
public void setId(Long id) {
28
public String getRegion() {
32
public void setRegion(String region) {
36
public Date getPlacementDate() {
40
public void setPlacementDate(Date placementDate) {
41
this.placementDate = placementDate;
44
public Date getFulfillmentDate() {
45
return fulfillmentDate;
48
public void setFulfillmentDate(Date fulfillmentDate) {
49
this.fulfillmentDate = fulfillmentDate;
52
public Salesperson getSalesperson() {
56
public void setSalesperson(Salesperson salesperson) {
57
this.salesperson = salesperson;
60
public String getBuyer() {
64
public void setBuyer(String buyer) {
68
public List getLineItems() {
72
protected void setLineItems(List lineItems) {
73
this.lineItems = lineItems;
76
public LineItem addLineItem(Product product, long quantity) {
77
return LineItem.generate(this, getLineItems().size(), product, quantity);
80
public void removeLineItem(LineItem item) {
81
removeLineItem( item.getSequence() );
84
public void removeLineItem(int sequence) {
85
getLineItems().remove(sequence);