1   package org.org.usurper.dummydomain;
2   
3   import java.util.Date;
4   
5   /**
6    * @author David Dossot (david@dossot.net)
7    */
8   public class PartiallyImmutableDummyVO {
9       private final Integer integerField;
10      private Float floatField;
11      private final Double doubleField;
12      private String stringField;
13      private final Date dateField;
14      private Long longField;
15      private final Short shortField;
16      private Boolean booleanField;
17      private final int primitiveIntField;
18      private short primitiveShortField;
19      private final long primitiveLongField;
20      private boolean primitiveBooleanField;
21      private final byte primitiveByteField;
22      private char primitiveCharField;
23      private final float primitiveFloatField;
24      private double primitiveDoubleField;
25  
26      public PartiallyImmutableDummyVO(Integer integerField, Double doubleField, Date dateField, Short shortField, int primitiveIntField, long primitiveLongField, byte primitiveByteField, float primitiveFloatField) {
27          this.integerField = integerField;
28          this.doubleField = doubleField;
29          this.dateField = dateField;
30          this.shortField = shortField;
31          this.primitiveIntField = primitiveIntField;
32          this.primitiveLongField = primitiveLongField;
33          this.primitiveByteField = primitiveByteField;
34          this.primitiveFloatField = primitiveFloatField;
35      }
36  
37      /**
38       * @return the booleanField
39       */
40      public Boolean getBooleanField() {
41          return booleanField;
42      }
43  
44      /**
45       * @param booleanField
46       *            the booleanField to set
47       */
48      public void setBooleanField(Boolean booleanField) {
49          this.booleanField = booleanField;
50      }
51  
52      /**
53       * @return the dateField
54       */
55      public Date getDateField() {
56          return dateField;
57      }
58  
59      /**
60       * @return the doubleField
61       */
62      public Double getDoubleField() {
63          return doubleField;
64      }
65  
66      /**
67       * @return the floatField
68       */
69      public Float getFloatField() {
70          return floatField;
71      }
72  
73      /**
74       * @param floatField
75       *            the floatField to set
76       */
77      public void setFloatField(Float floatField) {
78          this.floatField = floatField;
79      }
80  
81      /**
82       * @return the integerField
83       */
84      public Integer getIntegerField() {
85          return integerField;
86      }
87  
88      /**
89       * @return the longField
90       */
91      public Long getLongField() {
92          return longField;
93      }
94  
95      /**
96       * @param longField
97       *            the longField to set
98       */
99      public void setLongField(Long longField) {
100         this.longField = longField;
101     }
102 
103     /**
104      * @return the primitiveBooleanField
105      */
106     public boolean isPrimitiveBooleanField() {
107         return primitiveBooleanField;
108     }
109 
110     /**
111      * @param primitiveBooleanField
112      *            the primitiveBooleanField to set
113      */
114     public void setPrimitiveBooleanField(boolean primitiveBooleanField) {
115         this.primitiveBooleanField = primitiveBooleanField;
116     }
117 
118     /**
119      * @return the primitiveByteField
120      */
121     public byte getPrimitiveByteField() {
122         return primitiveByteField;
123     }
124 
125     /**
126      * @return the primitiveCharField
127      */
128     public char getPrimitiveCharField() {
129         return primitiveCharField;
130     }
131 
132     /**
133      * @param primitiveCharField
134      *            the primitiveCharField to set
135      */
136     public void setPrimitiveCharField(char primitiveCharField) {
137         this.primitiveCharField = primitiveCharField;
138     }
139 
140     /**
141      * @return the primitiveDoubleField
142      */
143     public double getPrimitiveDoubleField() {
144         return primitiveDoubleField;
145     }
146 
147     /**
148      * @param primitiveDoubleField
149      *            the primitiveDoubleField to set
150      */
151     public void setPrimitiveDoubleField(double primitiveDoubleField) {
152         this.primitiveDoubleField = primitiveDoubleField;
153     }
154 
155     /**
156      * @return the primitiveFloatField
157      */
158     public float getPrimitiveFloatField() {
159         return primitiveFloatField;
160     }
161 
162     /**
163      * @return the primitiveIntField
164      */
165     public int getPrimitiveIntField() {
166         return primitiveIntField;
167     }
168 
169     /**
170      * @return the primitiveLongField
171      */
172     public long getPrimitiveLongField() {
173         return primitiveLongField;
174     }
175 
176     /**
177      * @return the primitiveShortField
178      */
179     public short getPrimitiveShortField() {
180         return primitiveShortField;
181     }
182 
183     /**
184      * @param primitiveShortField
185      *            the primitiveShortField to set
186      */
187     public void setPrimitiveShortField(short primitiveShortField) {
188         this.primitiveShortField = primitiveShortField;
189     }
190 
191     /**
192      * @return the shortField
193      */
194     public Short getShortField() {
195         return shortField;
196     }
197 
198     /**
199      * @return the stringField
200      */
201     public String getStringField() {
202         return stringField;
203     }
204 
205     /**
206      * @param stringField
207      *            the stringField to set
208      */
209     public void setStringField(String stringField) {
210         this.stringField = stringField;
211     }
212 
213 }