KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > icesoft > applications > faces > auctionMonitor > stubs > ItemType


1 /*
2  * Version: MPL 1.1/GPL 2.0/LGPL 2.1
3  *
4  * "The contents of this file are subject to the Mozilla Public License
5  * Version 1.1 (the "License"); you may not use this file except in
6  * compliance with the License. You may obtain a copy of the License at
7  * http://www.mozilla.org/MPL/
8  *
9  * Software distributed under the License is distributed on an "AS IS"
10  * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
11  * License for the specific language governing rights and limitations under
12  * the License.
13  *
14  * The Original Code is ICEfaces 1.5 open source software code, released
15  * November 5, 2006. The Initial Developer of the Original Code is ICEsoft
16  * Technologies Canada, Corp. Portions created by ICEsoft are Copyright (C)
17  * 2004-2006 ICEsoft Technologies Canada, Corp. All Rights Reserved.
18  *
19  * Contributor(s): _____________________.
20  *
21  * Alternatively, the contents of this file may be used under the terms of
22  * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"
23  * License), in which case the provisions of the LGPL License are
24  * applicable instead of those above. If you wish to allow use of your
25  * version of this file only under the terms of the LGPL License and not to
26  * allow others to use your version of this file under the MPL, indicate
27  * your decision by deleting the provisions above and replace them with
28  * the notice and other provisions required by the LGPL License. If you do
29  * not delete the provisions above, a recipient may use your version of
30  * this file under either the MPL or the LGPL License."
31  *
32  */

33
34 package com.icesoft.applications.faces.auctionMonitor.stubs;
35
36 import java.io.Serializable JavaDoc;
37 import java.net.URL JavaDoc;
38 import java.util.Calendar JavaDoc;
39
40 /**
41  * Class that stores and manages all information for a single auction item
42  * Example item information is title, startPrice, etc.
43  */

44 public class ItemType implements Serializable JavaDoc {
45     private URL JavaDoc picture;
46     private String JavaDoc title;
47     private String JavaDoc itemID;
48     private String JavaDoc description;
49     private String JavaDoc location;
50     private String JavaDoc seller;
51     private Calendar JavaDoc endTime;
52
53     public ItemType() {
54     }
55
56     public ItemType(ItemType parent) {
57         this.picture = parent.getPictureURL();
58         this.title = parent.getTitle();
59         this.itemID = parent.getItemID();
60         this.description = parent.getDescription();
61         this.location = parent.getLocation();
62         this.seller = parent.getSeller();
63         this.endTime = parent.getEndTimeCal();
64     }
65
66     public Calendar JavaDoc getEndTimeCal() {
67         return endTime;
68     }
69
70     public String JavaDoc getSeller() {
71         return seller;
72     }
73
74     public String JavaDoc getTitle() {
75         return title;
76     }
77
78     public String JavaDoc getItemID() {
79         return itemID;
80     }
81
82     public URL JavaDoc getPictureURL() {
83         return picture;
84     }
85
86     public String JavaDoc getDescription() {
87         return description;
88     }
89
90     public String JavaDoc getLocation() {
91         return location;
92     }
93
94     public void setEndTimeCal(Calendar JavaDoc endTime) {
95         this.endTime = endTime;
96     }
97
98     public void setSeller(String JavaDoc seller) {
99         this.seller = seller;
100     }
101
102     public void setTitle(String JavaDoc title) {
103         this.title = title;
104     }
105
106     public void setItemID(String JavaDoc itemID) {
107         this.itemID = itemID;
108     }
109
110     public void setPictureURL(URL JavaDoc picture) {
111         this.picture = picture;
112     }
113
114     public void setDescription(String JavaDoc description) {
115         this.description = description;
116     }
117
118     public void setLocation(String JavaDoc location) {
119         this.location = location;
120     }
121 }
122
Popular Tags