001    /*
002     * Copyright 2011 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     */
016    
017    package org.kuali.kfs.module.ld.businessobject;
018    
019    import java.math.BigDecimal;
020    import java.sql.Date;
021    import java.sql.Timestamp;
022    
023    import org.kuali.kfs.gl.businessobject.LedgerEntryHistory;
024    import org.kuali.rice.kns.util.KualiDecimal;
025    
026    /**
027     * Labor business object for LedgerEntryHistory
028     */
029    public class LaborEntryHistory extends LedgerEntry implements LedgerEntryHistory {
030    
031        private Integer rowCount;
032    
033        /**
034         * Default constructor.
035         */
036        public LaborEntryHistory() {
037            super();
038            this.setTransactionLedgerEntryAmount(KualiDecimal.ZERO);
039            this.setRowCount(0);
040        }
041        
042        /**
043         * Constructs a LedgerBalance.java.
044         * 
045         * @param transaction
046         */
047        public LaborEntryHistory(LaborOriginEntry laborOriginEntry) {
048            this();
049            this.setUniversityFiscalYear(laborOriginEntry.getUniversityFiscalYear());
050            this.setChartOfAccountsCode(laborOriginEntry.getChartOfAccountsCode());
051            this.setFinancialObjectCode(laborOriginEntry.getFinancialObjectCode());
052            this.setFinancialBalanceTypeCode(laborOriginEntry.getFinancialBalanceTypeCode());
053            this.setUniversityFiscalPeriodCode(laborOriginEntry.getUniversityFiscalPeriodCode());
054            this.setTransactionDebitCreditCode(laborOriginEntry.getTransactionDebitCreditCode());
055        }
056        
057        /**
058         * Adds a transactionLedgerEntryAmount and increments the rowCount.
059         * 
060         * @param transactionLedgerEntryAmount
061         */
062        public void addAmount(KualiDecimal transactionLedgerEntryAmount) {
063            this.setTransactionLedgerEntryAmount(this.getTransactionLedgerEntryAmount().add(transactionLedgerEntryAmount));
064            rowCount++;
065        }
066        
067        /**
068         * Gets the rowCount
069         * 
070         * @return Returns the rowCount
071         */
072        public Integer getRowCount() {
073            return rowCount;
074        }
075    
076        /**
077         * Sets the rowCount
078         * 
079         * @param rowCount The rowCount to set.
080         */
081        public void setRowCount(Integer rowCount) {
082            this.rowCount = rowCount;
083        }
084        
085        /**
086         * History does not track this field.
087         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#getAccountNumber()
088         */
089        @Override
090        public String getAccountNumber() {
091            throw new UnsupportedOperationException();
092        }
093    
094        /**
095         * History does not track this field.
096         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#setAccountNumber(java.lang.String)
097         */
098        @Override
099        public void setAccountNumber(String accountNumber) {
100            throw new UnsupportedOperationException();
101        }
102    
103        /**
104         * History does not track this field.
105         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#getSubAccountNumber()
106         */
107        @Override
108        public String getSubAccountNumber() {
109            throw new UnsupportedOperationException();
110        }
111    
112        /**
113         * History does not track this field.
114         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#setSubAccountNumber(java.lang.String)
115         */
116        @Override
117        public void setSubAccountNumber(String subAccountNumber) {
118            throw new UnsupportedOperationException();
119        }
120    
121        /**
122         * History does not track this field.
123         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#getFinancialSubObjectCode()
124         */
125        @Override
126        public String getFinancialSubObjectCode() {
127            throw new UnsupportedOperationException();
128        }
129    
130        /**
131         * History does not track this field.
132         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#setFinancialSubObjectCode(java.lang.String)
133         */
134        @Override
135        public void setFinancialSubObjectCode(String financialSubObjectCode) {
136            throw new UnsupportedOperationException();
137        }
138    
139        /**
140         * History does not track this field.
141         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#getFinancialObjectTypeCode()
142         */
143        @Override
144        public String getFinancialObjectTypeCode() {
145            throw new UnsupportedOperationException();
146        }
147    
148        /**
149         * History does not track this field.
150         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#setFinancialObjectTypeCode(java.lang.String)
151         */
152        @Override
153        public void setFinancialObjectTypeCode(String financialObjectTypeCode) {
154            throw new UnsupportedOperationException();
155        }
156    
157        /**
158         * History does not track this field.
159         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#getFinancialDocumentTypeCode()
160         */
161        @Override
162        public String getFinancialDocumentTypeCode() {
163            throw new UnsupportedOperationException();
164        }
165    
166        /**
167         * History does not track this field.
168         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#getFinancialSystemOriginationCode()
169         */
170        @Override
171        public String getFinancialSystemOriginationCode() {
172            throw new UnsupportedOperationException();
173        }
174    
175        /**
176         * History does not track this field.
177         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#setFinancialSystemOriginationCode(java.lang.String)
178         */
179        @Override
180        public void setFinancialSystemOriginationCode(String financialSystemOriginationCode) {
181            throw new UnsupportedOperationException();
182        }
183    
184        /**
185         * History does not track this field.
186         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#setFinancialDocumentTypeCode(java.lang.String)
187         */
188        @Override
189        public void setFinancialDocumentTypeCode(String financialDocumentTypeCode) {
190            throw new UnsupportedOperationException();
191        }
192    
193        /**
194         * History does not track this field.
195         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#getDocumentNumber()
196         */
197        @Override
198        public String getDocumentNumber() {
199            throw new UnsupportedOperationException();
200        }
201    
202        /**
203         * History does not track this field.
204         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#setDocumentNumber(java.lang.String)
205         */
206        @Override
207        public void setDocumentNumber(String documentNumber) {
208            throw new UnsupportedOperationException();
209        }
210    
211        /**
212         * History does not track this field.
213         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#getTransactionLedgerEntrySequenceNumber()
214         */
215        @Override
216        public Integer getTransactionLedgerEntrySequenceNumber() {
217            throw new UnsupportedOperationException();
218        }
219    
220        /**
221         * History does not track this field.
222         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#setTransactionLedgerEntrySequenceNumber(java.lang.Integer)
223         */
224        @Override
225        public void setTransactionLedgerEntrySequenceNumber(Integer transactionLedgerEntrySequenceNumber) {
226            throw new UnsupportedOperationException();
227        }
228    
229        /**
230         * History does not track this field.
231         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#getPositionNumber()
232         */
233        @Override
234        public String getPositionNumber() {
235            throw new UnsupportedOperationException();
236        }
237    
238        /**
239         * History does not track this field.
240         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#setPositionNumber(java.lang.String)
241         */
242        @Override
243        public void setPositionNumber(String positionNumber) {
244            throw new UnsupportedOperationException();
245        }
246    
247        /**
248         * History does not track this field.
249         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#getProjectCode()
250         */
251        @Override
252        public String getProjectCode() {
253            throw new UnsupportedOperationException();
254        }
255    
256        /**
257         * History does not track this field.
258         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#setProjectCode(java.lang.String)
259         */
260        @Override
261        public void setProjectCode(String projectCode) {
262            throw new UnsupportedOperationException();
263        }
264    
265        /**
266         * History does not track this field.
267         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#getTransactionLedgerEntryDescription()
268         */
269        @Override
270        public String getTransactionLedgerEntryDescription() {
271            throw new UnsupportedOperationException();
272        }
273    
274        /**
275         * History does not track this field.
276         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#setTransactionLedgerEntryDescription(java.lang.String)
277         */
278        @Override
279        public void setTransactionLedgerEntryDescription(String transactionLedgerEntryDescription) {
280            throw new UnsupportedOperationException();
281        }
282    
283        /**
284         * History does not track this field.
285         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#getTransactionDate()
286         */
287        @Override
288        public Date getTransactionDate() {
289            throw new UnsupportedOperationException();
290        }
291    
292        /**
293         * History does not track this field.
294         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#setTransactionDate(java.sql.Date)
295         */
296        @Override
297        public void setTransactionDate(Date transactionDate) {
298            throw new UnsupportedOperationException();
299        }
300    
301        /**
302         * History does not track this field.
303         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#getOrganizationDocumentNumber()
304         */
305        @Override
306        public String getOrganizationDocumentNumber() {
307            throw new UnsupportedOperationException();
308        }
309    
310        /**
311         * History does not track this field.
312         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#setOrganizationDocumentNumber(java.lang.String)
313         */
314        @Override
315        public void setOrganizationDocumentNumber(String organizationDocumentNumber) {
316            throw new UnsupportedOperationException();
317        }
318    
319        /**
320         * History does not track this field.
321         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#getOrganizationReferenceId()
322         */
323        @Override
324        public String getOrganizationReferenceId() {
325            throw new UnsupportedOperationException();
326        }
327    
328        /**
329         * History does not track this field.
330         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#setOrganizationReferenceId(java.lang.String)
331         */
332        @Override
333        public void setOrganizationReferenceId(String organizationReferenceId) {
334            throw new UnsupportedOperationException();
335        }
336    
337        /**
338         * History does not track this field.
339         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#getReferenceFinancialDocumentTypeCode()
340         */
341        @Override
342        public String getReferenceFinancialDocumentTypeCode() {
343            throw new UnsupportedOperationException();
344        }
345    
346        /**
347         * History does not track this field.
348         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#setReferenceFinancialDocumentTypeCode(java.lang.String)
349         */
350        @Override
351        public void setReferenceFinancialDocumentTypeCode(String referenceFinancialDocumentTypeCode) {
352            throw new UnsupportedOperationException();
353        }
354    
355        /**
356         * History does not track this field.
357         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#getReferenceFinancialSystemOriginationCode()
358         */
359        @Override
360        public String getReferenceFinancialSystemOriginationCode() {
361            throw new UnsupportedOperationException();
362        }
363    
364        /**
365         * History does not track this field.
366         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#setReferenceFinancialSystemOriginationCode(java.lang.String)
367         */
368        @Override
369        public void setReferenceFinancialSystemOriginationCode(String referenceFinancialSystemOriginationCode) {
370            throw new UnsupportedOperationException();
371        }
372    
373        /**
374         * History does not track this field.
375         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#getReferenceFinancialDocumentNumber()
376         */
377        @Override
378        public String getReferenceFinancialDocumentNumber() {
379            throw new UnsupportedOperationException();
380        }
381    
382        /**
383         * History does not track this field.
384         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#setReferenceFinancialDocumentNumber(java.lang.String)
385         */
386        @Override
387        public void setReferenceFinancialDocumentNumber(String referenceFinancialDocumentNumber) {
388            throw new UnsupportedOperationException();
389        }
390    
391        /**
392         * History does not track this field.
393         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#getFinancialDocumentReversalDate()
394         */
395        @Override
396        public Date getFinancialDocumentReversalDate() {
397            throw new UnsupportedOperationException();
398        }
399    
400        /**
401         * History does not track this field.
402         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#setFinancialDocumentReversalDate(java.sql.Date)
403         */
404        @Override
405        public void setFinancialDocumentReversalDate(Date financialDocumentReversalDate) {
406            throw new UnsupportedOperationException();
407        }
408    
409        /**
410         * History does not track this field.
411         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#getTransactionEncumbranceUpdateCode()
412         */
413        @Override
414        public String getTransactionEncumbranceUpdateCode() {
415            throw new UnsupportedOperationException();
416        }
417    
418        /**
419         * History does not track this field.
420         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#setTransactionEncumbranceUpdateCode(java.lang.String)
421         */
422        @Override
423        public void setTransactionEncumbranceUpdateCode(String transactionEncumbranceUpdateCode) {
424            throw new UnsupportedOperationException();
425        }
426    
427        /**
428         * History does not track this field.
429         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#getTransactionPostingDate()
430         */
431        @Override
432        public Date getTransactionPostingDate() {
433            throw new UnsupportedOperationException();
434        }
435    
436        /**
437         * History does not track this field.
438         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#setTransactionPostingDate(java.sql.Date)
439         */
440        @Override
441        public void setTransactionPostingDate(Date transactionPostingDate) {
442            throw new UnsupportedOperationException();
443        }
444    
445        /**
446         * History does not track this field.
447         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#getPayPeriodEndDate()
448         */
449        @Override
450        public Date getPayPeriodEndDate() {
451            throw new UnsupportedOperationException();
452        }
453    
454        /**
455         * History does not track this field.
456         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#setPayPeriodEndDate(java.sql.Date)
457         */
458        @Override
459        public void setPayPeriodEndDate(Date payPeriodEndDate) {
460            throw new UnsupportedOperationException();
461        }
462    
463        /**
464         * History does not track this field.
465         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#getTransactionTotalHours()
466         */
467        @Override
468        public BigDecimal getTransactionTotalHours() {
469            throw new UnsupportedOperationException();
470        }
471    
472        /**
473         * History does not track this field.
474         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#setTransactionTotalHours(java.math.BigDecimal)
475         */
476        @Override
477        public void setTransactionTotalHours(BigDecimal transactionTotalHours) {
478            throw new UnsupportedOperationException();
479        }
480    
481        /**
482         * History does not track this field.
483         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#getPayrollEndDateFiscalYear()
484         */
485        @Override
486        public Integer getPayrollEndDateFiscalYear() {
487            throw new UnsupportedOperationException();
488        }
489    
490        /**
491         * History does not track this field.
492         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#setPayrollEndDateFiscalYear(java.lang.Integer)
493         */
494        @Override
495        public void setPayrollEndDateFiscalYear(Integer payrollEndDateFiscalYear) {
496            throw new UnsupportedOperationException();
497        }
498    
499        /**
500         * History does not track this field.
501         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#getPayrollEndDateFiscalPeriodCode()
502         */
503        @Override
504        public String getPayrollEndDateFiscalPeriodCode() {
505            throw new UnsupportedOperationException();
506        }
507    
508        /**
509         * History does not track this field.
510         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#setPayrollEndDateFiscalPeriodCode(java.lang.String)
511         */
512        @Override
513        public void setPayrollEndDateFiscalPeriodCode(String payrollEndDateFiscalPeriodCode) {
514            throw new UnsupportedOperationException();
515        }
516    
517        /**
518         * History does not track this field.
519         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#getEmplid()
520         */
521        @Override
522        public String getEmplid() {
523            throw new UnsupportedOperationException();
524        }
525    
526        /**
527         * History does not track this field.
528         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#setEmplid(java.lang.String)
529         */
530        @Override
531        public void setEmplid(String emplid) {
532            throw new UnsupportedOperationException();
533        }
534    
535        /**
536         * History does not track this field.
537         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#getEmployeeRecord()
538         */
539        @Override
540        public Integer getEmployeeRecord() {
541            throw new UnsupportedOperationException();
542        }
543    
544        /**
545         * History does not track this field.
546         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#setEmployeeRecord(java.lang.Integer)
547         */
548        @Override
549        public void setEmployeeRecord(Integer employeeRecord) {
550            throw new UnsupportedOperationException();
551        }
552    
553        /**
554         * History does not track this field.
555         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#getEarnCode()
556         */
557        @Override
558        public String getEarnCode() {
559            throw new UnsupportedOperationException();
560        }
561    
562        /**
563         * History does not track this field.
564         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#setEarnCode(java.lang.String)
565         */
566        @Override
567        public void setEarnCode(String earnCode) {
568            throw new UnsupportedOperationException();
569        }
570    
571        /**
572         * History does not track this field.
573         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#getPayGroup()
574         */
575        @Override
576        public String getPayGroup() {
577            throw new UnsupportedOperationException();
578        }
579    
580        /**
581         * History does not track this field.
582         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#setPayGroup(java.lang.String)
583         */
584        @Override
585        public void setPayGroup(String payGroup) {
586            throw new UnsupportedOperationException();
587        }
588    
589        /**
590         * History does not track this field.
591         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#getSalaryAdministrationPlan()
592         */
593        @Override
594        public String getSalaryAdministrationPlan() {
595            throw new UnsupportedOperationException();
596        }
597    
598        /**
599         * History does not track this field.
600         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#setSalaryAdministrationPlan(java.lang.String)
601         */
602        @Override
603        public void setSalaryAdministrationPlan(String salaryAdministrationPlan) {
604            throw new UnsupportedOperationException();
605        }
606    
607        /**
608         * History does not track this field.
609         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#getGrade()
610         */
611        @Override
612        public String getGrade() {
613            throw new UnsupportedOperationException();
614        }
615    
616        /**
617         * History does not track this field.
618         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#setGrade(java.lang.String)
619         */
620        @Override
621        public void setGrade(String grade) {
622            throw new UnsupportedOperationException();
623        }
624    
625        /**
626         * History does not track this field.
627         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#getRunIdentifier()
628         */
629        @Override
630        public String getRunIdentifier() {
631            throw new UnsupportedOperationException();
632        }
633    
634        /**
635         * History does not track this field.
636         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#setRunIdentifier(java.lang.String)
637         */
638        @Override
639        public void setRunIdentifier(String runIdentifier) {
640            throw new UnsupportedOperationException();
641        }
642    
643        /**
644         * History does not track this field.
645         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#getLaborLedgerOriginalChartOfAccountsCode()
646         */
647        @Override
648        public String getLaborLedgerOriginalChartOfAccountsCode() {
649            throw new UnsupportedOperationException();
650        }
651    
652        /**
653         * History does not track this field.
654         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#setLaborLedgerOriginalChartOfAccountsCode(java.lang.String)
655         */
656        @Override
657        public void setLaborLedgerOriginalChartOfAccountsCode(String laborLedgerOriginalChartOfAccountsCode) {
658            throw new UnsupportedOperationException();
659        }
660    
661        /**
662         * History does not track this field.
663         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#getLaborLedgerOriginalAccountNumber()
664         */
665        @Override
666        public String getLaborLedgerOriginalAccountNumber() {
667            throw new UnsupportedOperationException();
668        }
669    
670        /**
671         * History does not track this field.
672         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#setLaborLedgerOriginalAccountNumber(java.lang.String)
673         */
674        @Override
675        public void setLaborLedgerOriginalAccountNumber(String laborLedgerOriginalAccountNumber) {
676            throw new UnsupportedOperationException();
677        }
678    
679        /**
680         * History does not track this field.
681         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#getLaborLedgerOriginalSubAccountNumber()
682         */
683        @Override
684        public String getLaborLedgerOriginalSubAccountNumber() {
685            throw new UnsupportedOperationException();
686        }
687    
688        /**
689         * History does not track this field.
690         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#setLaborLedgerOriginalSubAccountNumber(java.lang.String)
691         */
692        @Override
693        public void setLaborLedgerOriginalSubAccountNumber(String laborLedgerOriginalSubAccountNumber) {
694            throw new UnsupportedOperationException();
695        }
696    
697        /**
698         * History does not track this field.
699         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#getLaborLedgerOriginalFinancialObjectCode()
700         */
701        @Override
702        public String getLaborLedgerOriginalFinancialObjectCode() {
703            throw new UnsupportedOperationException();
704        }
705    
706        /**
707         * History does not track this field.
708         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#setLaborLedgerOriginalFinancialObjectCode(java.lang.String)
709         */
710        @Override
711        public void setLaborLedgerOriginalFinancialObjectCode(String laborLedgerOriginalFinancialObjectCode) {
712            throw new UnsupportedOperationException();
713        }
714    
715        /**
716         * History does not track this field.
717         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#getLaborLedgerOriginalFinancialSubObjectCode()
718         */
719        @Override
720        public String getLaborLedgerOriginalFinancialSubObjectCode() {
721            throw new UnsupportedOperationException();
722        }
723    
724        /**
725         * History does not track this field.
726         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#setLaborLedgerOriginalFinancialSubObjectCode(java.lang.String)
727         */
728        @Override
729        public void setLaborLedgerOriginalFinancialSubObjectCode(String laborLedgerOriginalFinancialSubObjectCode) {
730            throw new UnsupportedOperationException();
731        }
732    
733        /**
734         * History does not track this field.
735         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#getHrmsCompany()
736         */
737        @Override
738        public String getHrmsCompany() {
739            throw new UnsupportedOperationException();
740        }
741    
742        /**
743         * History does not track this field.
744         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#setHrmsCompany(java.lang.String)
745         */
746        @Override
747        public void setHrmsCompany(String hrmsCompany) {
748            throw new UnsupportedOperationException();
749        }
750    
751        /**
752         * History does not track this field.
753         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#getSetid()
754         */
755        @Override
756        public String getSetid() {
757            throw new UnsupportedOperationException();
758        }
759    
760        /**
761         * History does not track this field.
762         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#setSetid(java.lang.String)
763         */
764        @Override
765        public void setSetid(String setid) {
766            throw new UnsupportedOperationException();
767        }
768    
769        /**
770         * History does not track this field.
771         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#getTransactionDateTimeStamp()
772         */
773        @Override
774        public Timestamp getTransactionDateTimeStamp() {
775            throw new UnsupportedOperationException();
776        }
777    
778        /**
779         * History does not track this field.
780         * @see org.kuali.kfs.module.ld.businessobject.LedgerEntry#setTransactionDateTimeStamp(java.sql.Timestamp)
781         */
782        @Override
783        public void setTransactionDateTimeStamp(Timestamp transactionDateTimeStamp) {
784            throw new UnsupportedOperationException();
785        }
786    }