001/**
002 * Copyright 2005-2016 The Kuali Foundation
003 *
004 * Licensed under the Educational Community License, Version 2.0 (the "License");
005 * you may not use this file except in compliance with the License.
006 * You may obtain a copy of the License at
007 *
008 * http://www.opensource.org/licenses/ecl2.php
009 *
010 * Unless required by applicable law or agreed to in writing, software
011 * distributed under the License is distributed on an "AS IS" BASIS,
012 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
013 * See the License for the specific language governing permissions and
014 * limitations under the License.
015 */
016package org.kuali.rice.krad.bo;
017
018
019import org.kuali.rice.core.api.util.type.KualiDecimal;
020import org.kuali.rice.core.api.util.type.KualiPercent;
021
022import java.sql.Date;
023import java.sql.Timestamp;
024
025
026/**
027 * Attribute Reference Dummy Business Object
028 */
029public class AttributeReferenceDummy extends PersistableBusinessObjectBase {
030    private static final long serialVersionUID = 6582568341825342401L;
031    private String oneDigitTextCode;
032    private String twoDigitTextCode;
033    private String genericSystemId;
034    private Date genericDate;
035    private Timestamp genericTimestamp;
036    private boolean genericBoolean;
037    private boolean activeIndicator;
038    private KualiDecimal genericAmount;
039    private String genericBigText;
040    private String emailAddress;
041    private KualiPercent percent;
042    private boolean newCollectionRecord;
043    private String workflowDocumentStatus;
044    private Date createDate;
045    private String initiatorNetworkId;
046    private Date activeFromDate;
047    private Date activeToDate;
048    private Date activeAsOfDate;
049    private boolean current;
050
051    /**
052     * 
053     * Constructs a AttributeReferenceDummy.java.
054     * 
055     */
056    public AttributeReferenceDummy() {
057    }
058
059    /**
060     * @return the createDate
061     */
062    public Date getCreateDate() {
063        return this.createDate;
064    }
065
066    /**
067     * @param createDate the createDate to set
068     */
069    public void setCreateDate(Date createDate) {
070        this.createDate = createDate;
071    }
072
073    /**
074     * @return the initiatorNetworkId
075     */
076    public String getInitiatorNetworkId() {
077        return this.initiatorNetworkId;
078    }
079
080    /**
081     * @param initiatorNetworkId the initiatorNetworkId to set
082     */
083    public void setInitiatorNetworkId(String initiatorNetworkId) {
084        this.initiatorNetworkId = initiatorNetworkId;
085    }
086
087    /**
088     * Gets the percent attribute.
089     * 
090     * @return Returns the percent.
091     */
092    public KualiPercent getPercent() {
093        return percent;
094    }
095
096    /**
097     * Sets the percent attribute value.
098     * 
099     * @param percent The percent to set.
100     */
101    public void setPercent(KualiPercent percent) {
102        this.percent = percent;
103    }
104
105
106    /**
107     * Gets the genericSystemId attribute.
108     * 
109     * @return Returns the genericSystemId.
110     */
111    public String getGenericSystemId() {
112        return genericSystemId;
113    }
114
115    /**
116     * Sets the genericSystemId attribute value.
117     * 
118     * @param genericSystemId The genericSystemId to set.
119     */
120    public void setGenericSystemId(String genericSystemId) {
121        this.genericSystemId = genericSystemId;
122    }
123
124    /**
125     * Gets the oneDigitTextCode attribute.
126     * 
127     * @return Returns the oneDigitTextCode.
128     */
129    public String getOneDigitTextCode() {
130        return oneDigitTextCode;
131    }
132
133    public Timestamp getGenericTimestamp() {
134        return genericTimestamp;
135    }
136
137    public void setGenericTimestamp(Timestamp genericTimestamp) {
138        this.genericTimestamp = genericTimestamp;
139    }
140
141    /**
142     * Sets the oneDigitTextCode attribute value.
143     * 
144     * @param oneDigitTextCode The oneDigitTextCode to set.
145     */
146    public void setOneDigitTextCode(String oneDigitTextCode) {
147        this.oneDigitTextCode = oneDigitTextCode;
148    }
149
150    /**
151     * Gets the twoDigitTextCode attribute.
152     * 
153     * @return Returns the twoDigitTextCode.
154     */
155    public String getTwoDigitTextCode() {
156        return twoDigitTextCode;
157    }
158
159    /**
160     * Sets the twoDigitTextCode attribute value.
161     * 
162     * @param twoDigitTextCode The twoDigitTextCode to set.
163     */
164    public void setTwoDigitTextCode(String twoDigitTextCode) {
165        this.twoDigitTextCode = twoDigitTextCode;
166    }
167
168    /**
169     * Gets the genericDate attribute.
170     * 
171     * @return Returns the genericDate.
172     */
173    public Date getGenericDate() {
174        return genericDate;
175    }
176
177    /**
178     * Sets the genericDate attribute value.
179     * 
180     * @param genericDate The genericDate to set.
181     */
182    public void setGenericDate(Date genericDate) {
183        this.genericDate = genericDate;
184    }
185
186    /**
187     * Gets the genericBoolean attribute.
188     * 
189     * @return Returns the genericBoolean.
190     */
191    public boolean isGenericBoolean() {
192        return genericBoolean;
193    }
194
195    /**
196     * Sets the genericBoolean attribute value.
197     * 
198     * @param genericBoolean The genericBoolean to set.
199     */
200    public void setGenericBoolean(boolean genericBoolean) {
201        this.genericBoolean = genericBoolean;
202    }
203
204    /**
205     * Gets the activeIndicator attribute.
206     * 
207     * @return Returns the activeIndicator.
208     */
209    public boolean isActiveIndicator() {
210        return activeIndicator;
211    }
212
213    /**
214     * Sets the activeIndicator attribute value.
215     * 
216     * @param activeIndicator The activeIndicator to set.
217     */
218    public void setActiveIndicator(boolean activeIndicator) {
219        this.activeIndicator = activeIndicator;
220    }
221
222    /**
223     * Gets the genericAmount attribute.
224     * 
225     * @return Returns the genericAmount.
226     */
227    public KualiDecimal getGenericAmount() {
228        return genericAmount;
229    }
230
231    /**
232     * Sets the genericAmount attribute value.
233     * 
234     * @param genericAmount The genericAmount to set.
235     */
236    public void setGenericAmount(KualiDecimal genericAmount) {
237        this.genericAmount = genericAmount;
238    }
239
240    /**
241     * Gets the genericBigText attribute.
242     * 
243     * @return Returns the genericBigText.
244     */
245    public String getGenericBigText() {
246        return genericBigText;
247    }
248
249    /**
250     * Sets the genericBigText attribute value.
251     * 
252     * @param genericBigText The genericBigText to set.
253     */
254    public void setGenericBigText(String genericBigText) {
255        this.genericBigText = genericBigText;
256    }
257
258    /**
259     * Gets the emailAddress attribute.
260     * 
261     * @return Returns the emailAddress.
262     */
263    public String getEmailAddress() {
264        return emailAddress;
265    }
266
267    /**
268     * Sets the emailAddress attribute value.
269     * 
270     * @param emailAddress The emailAddress to set.
271     */
272    public void setEmailAddress(String emailAddress) {
273        this.emailAddress = emailAddress;
274    }
275
276    /**
277     * Gets the newCollectionRecord attribute. 
278     * @return Returns the newCollectionRecord.
279     */
280    public boolean isNewCollectionRecord() {
281        return newCollectionRecord;
282    }
283
284    /**
285     * Sets the newCollectionRecord attribute value.
286     * @param newCollectionRecord The newCollectionRecord to set.
287     */
288    public void setNewCollectionRecord(boolean newCollectionRecord) {
289        this.newCollectionRecord = newCollectionRecord;
290    }
291
292    /**
293     * @return the workflowDocumentStatus
294     */
295    public String getWorkflowDocumentStatus() {
296        return this.workflowDocumentStatus;
297    }
298
299    /**
300     * @param workflowDocumentStatus the workflowDocumentStatus to set
301     */
302    public void setWorkflowDocumentStatus(String workflowDocumentStatus) {
303        this.workflowDocumentStatus = workflowDocumentStatus;
304    }
305    
306    public Date getActiveFromDate() {
307                return this.activeFromDate;
308        }
309
310        public void setActiveFromDate(Date activeFromDate) {
311                this.activeFromDate = activeFromDate;
312        }
313
314        public Date getActiveToDate() {
315                return this.activeToDate;
316        }
317
318        public void setActiveToDate(Date activeToDate) {
319                this.activeToDate = activeToDate;
320        }
321
322        public Date getActiveAsOfDate() {
323                return this.activeAsOfDate;
324        }
325
326        public void setActiveAsOfDate(Date activeAsOfDate) {
327                this.activeAsOfDate = activeAsOfDate;
328        }
329        
330        public boolean isCurrent() {
331                return this.current;
332        }
333
334        public void setCurrent(boolean current) {
335                this.current = current;
336        }
337}