1 /*
2 * $Id: TestBean.java 471754 2006-11-06 14:55:09Z husted $
3 *
4 * Licensed to the Apache Software Foundation (ASF) under one
5 * or more contributor license agreements. See the NOTICE file
6 * distributed with this work for additional information
7 * regarding copyright ownership. The ASF licenses this file
8 * to you under the Apache License, Version 2.0 (the
9 * "License"); you may not use this file except in compliance
10 * with the License. You may obtain a copy of the License at
11 *
12 * http://www.apache.org/licenses/LICENSE-2.0
13 *
14 * Unless required by applicable law or agreed to in writing,
15 * software distributed under the License is distributed on an
16 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
17 * KIND, either express or implied. See the License for the
18 * specific language governing permissions and limitations
19 * under the License.
20 */
21
22 package examples;
23
24 import java.io.Serializable;
25
26
27 /**
28 * An example bean for Bean Examples
29 *
30 * @version $Rev: 471754 $ $Date: 2006-11-06 08:55:09 -0600 (Mon, 06 Nov 2006) $
31 */
32 public class TestBean implements Serializable {
33
34 // ------------------------------------------------------ Instance Variables
35
36 /** A boolean value */
37 private boolean booleanValue = false;
38
39 /** A double value */
40 private double doubleValue = 45213.451;
41
42 /** A float value */
43 private float floatValue = -123.582F;
44
45 /** An integer value */
46 private int intValue = 256;
47
48 /** A long integer value */
49 private long longValue = 1321546L;
50
51 /** A short integer value */
52 private short shortValue = 257;
53
54 /** A string value */
55 private String stringValue = "Hello, world!";
56
57 /** A dateValue value */
58 private java.util.Date dateValue = new java.util.Date();
59
60 // ------------------------------------------------------------ Constructors
61
62 /**
63 * Constructor for TestBean.
64 */
65 public TestBean() {
66 super();
67 }
68
69 // -------------------------------------------------------------- Properties
70
71 /**
72 * Returns the booleanValue.
73 * @return boolean
74 */
75 public boolean isBooleanValue() {
76 return booleanValue;
77 }
78
79 /**
80 * Returns the doubleValue.
81 * @return double
82 */
83 public double getDoubleValue() {
84 return doubleValue;
85 }
86
87 /**
88 * Returns the floatValue.
89 * @return float
90 */
91 public float getFloatValue() {
92 return floatValue;
93 }
94
95 /**
96 * Returns the intValue.
97 * @return int
98 */
99 public int getIntValue() {
100 return intValue;
101 }
102
103 /**
104 * Returns the longValue.
105 * @return long
106 */
107 public long getLongValue() {
108 return longValue;
109 }
110
111 /**
112 * Returns the shortValue.
113 * @return short
114 */
115 public short getShortValue() {
116 return shortValue;
117 }
118
119 /**
120 * Returns the stringValue.
121 * @return String
122 */
123 public String getStringValue() {
124 return stringValue;
125 }
126
127 /**
128 * Sets the booleanValue.
129 * @param booleanValue The booleanValue to set
130 */
131 public void setBooleanValue(boolean booleanValue) {
132 this.booleanValue = booleanValue;
133 }
134
135 /**
136 * Sets the doubleValue.
137 * @param doubleValue The doubleValue to set
138 */
139 public void setDoubleValue(double doubleValue) {
140 this.doubleValue = doubleValue;
141 }
142
143 /**
144 * Sets the floatValue.
145 * @param floatValue The floatValue to set
146 */
147 public void setFloatValue(float floatValue) {
148 this.floatValue = floatValue;
149 }
150
151 /**
152 * Sets the intValue.
153 * @param intValue The intValue to set
154 */
155 public void setIntValue(int intValue) {
156 this.intValue = intValue;
157 }
158
159 /**
160 * Sets the longValue.
161 * @param longValue The longValue to set
162 */
163 public void setLongValue(long longValue) {
164 this.longValue = longValue;
165 }
166
167 /**
168 * Sets the shortValue.
169 * @param shortValue The shortValue to set
170 */
171 public void setShortValue(short shortValue) {
172 this.shortValue = shortValue;
173 }
174
175 /**
176 * Sets the stringValue.
177 * @param stringValue The stringValue to set
178 */
179 public void setStringValue(String stringValue) {
180 this.stringValue = stringValue;
181 }
182
183 /**
184 * Returns the dateValue.
185 * @return java.util.Date
186 */
187 public java.util.Date getDateValue() {
188 return dateValue;
189 }
190
191 /**
192 * Sets the dateValue.
193 * @param date The date to set
194 */
195 public void setDateValue(java.util.Date date) {
196 this.dateValue = date;
197 }
198
199 }