1   /*
2    * Copyright 2001-2004 The Apache Software Foundation.
3    * 
4    * Licensed under the Apache License, Version 2.0 (the "License");
5    * you may not use this file except in compliance with the License.
6    * You may obtain a copy of the License at
7    * 
8    *      http://www.apache.org/licenses/LICENSE-2.0
9    * 
10   * Unless required by applicable law or agreed to in writing, software
11   * distributed under the License is distributed on an "AS IS" BASIS,
12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13   * See the License for the specific language governing permissions and
14   * limitations under the License.
15   */ 
16  package org.apache.commons.betwixt;
17  
18  /*** <p>A simple bean that demonstrates conversions of primitives and objects.</p>
19    *
20    * @author Robert Burrell Donkin
21    * @version $Revision: 155402 $
22    */
23  public class DeltaBean {
24  
25      private java.sql.Date sqlDate;
26      private java.sql.Time sqlTime;
27      private java.sql.Timestamp sqlTimestamp;
28      private java.util.Date utilDate;
29      private String name;
30      private Float objFloat;
31      private float primitiveFloat;
32      
33      public DeltaBean() {
34      }
35      
36      public DeltaBean(
37                      java.sql.Date sqlDate, 
38                      java.sql.Time sqlTime, 
39                      java.sql.Timestamp sqlTimestamp, 
40                      java.util.Date utilDate,
41                      String name,
42                      Float objFloat,
43                      float primitiveFloat) {
44          setSqlDate(sqlDate);
45          setSqlTime(sqlTime);
46          setSqlTimestamp(sqlTimestamp);
47          setUtilDate(utilDate);
48          setName(name);
49          setObjFloat(objFloat);
50          setPrimitiveFloat(primitiveFloat);
51      }
52      
53      public java.sql.Date getSqlDate() {
54          return sqlDate;
55      }
56      
57      public void setSqlDate(java.sql.Date sqlDate) {
58          this.sqlDate = sqlDate;
59      }
60      
61      public java.sql.Time getSqlTime() {
62          return sqlTime;
63      }
64      
65      public void setSqlTime(java.sql.Time sqlTime) {
66          this.sqlTime = sqlTime;
67      }
68      
69      public java.sql.Timestamp getSqlTimestamp() {
70          return sqlTimestamp;
71      }
72      
73      public void setSqlTimestamp(java.sql.Timestamp sqlTimestamp) {
74          this.sqlTimestamp = sqlTimestamp;
75      }
76      
77      public java.util.Date getUtilDate() {
78          return utilDate;
79      }
80      
81      public void setUtilDate(java.util.Date utilDate) {
82          this.utilDate = utilDate;
83      }
84      
85      public String getName() {
86          return name;
87      }
88      
89      public void setName(String name) {
90          this.name = name;
91      }
92      
93      public Float getObjFloat() {
94          return objFloat;
95      }	
96      
97      public void setObjFloat(Float objFloat) {
98          this.objFloat = objFloat;
99      }
100     
101     public float getPrimitiveFloat() {
102         return primitiveFloat;
103     }
104     
105     public void setPrimitiveFloat(float primitiveFloat) {
106         this.primitiveFloat = primitiveFloat;
107     }
108 }