KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > golfShop > business > item > ItemQuery


1 /*
2  * Enhydra Java Application Server
3  * The Initial Developer of the Original Code is Lutris Technologies Inc.
4  * Portions created by Lutris are Copyright (C) 1997-2000 Lutris Technologies
5  * Inc.
6  * All Rights Reserved.
7  *
8  * The contents of this file are subject to the Enhydra Public License Version
9  * 1.0 (the "License"); you may not use this file except in compliance with the
10  * License. You may obtain a copy of the License at
11  * http://www.enhydra.org/software/license/epl.html
12  *
13  * Software distributed under the License is distributed on an "AS IS" basis,
14  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
15  * License for the specific language governing rights and limitations under the
16  * License.
17  *
18  *
19  */

20
21 package golfShop.business.item;
22
23
24
25 import golfShop.business.cart.CartItemQuery;
26
27 import golfShop.spec.cart.*;
28 /**
29     This object is the glue between the shopping cart, which needs an
30     object it can use to lookup Objectids, and the Item buiness objects,
31     which has a class method that can do just that.
32  */

33 public class ItemQuery implements CartItemQuery, java.io.Serializable JavaDoc {
34     //
35
// All shopping cart hold pointers to this object.
36
//
37
public static final ItemQuery global = new ItemQuery();
38
39     // Only let the one static object be created. More is a waste of memory.
40
private ItemQuery() {
41     }
42   
43     // This is how the shopping cart talks to the Item class.
44
public CartItem getItem(long ObjectId) {
45         return (CartItem) Item.getItem(ObjectId);
46     }
47 }
48
49
Popular Tags