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    package org.kuali.kfs.integration.ld;
017    
018    import java.math.BigDecimal;
019    import java.sql.Date;
020    import java.sql.Timestamp;
021    
022    import org.kuali.kfs.coa.businessobject.Account;
023    import org.kuali.kfs.coa.businessobject.AccountingPeriod;
024    import org.kuali.kfs.coa.businessobject.BalanceType;
025    import org.kuali.kfs.coa.businessobject.Chart;
026    import org.kuali.kfs.coa.businessobject.ObjectCode;
027    import org.kuali.kfs.coa.businessobject.ObjectType;
028    import org.kuali.kfs.coa.businessobject.ProjectCode;
029    import org.kuali.kfs.coa.businessobject.SubAccount;
030    import org.kuali.kfs.coa.businessobject.SubObjectCode;
031    import org.kuali.kfs.sys.businessobject.OriginationCode;
032    import org.kuali.kfs.sys.businessobject.SystemOptions;
033    import org.kuali.rice.kew.doctype.bo.DocumentTypeEBO;
034    import org.kuali.rice.kns.bo.ExternalizableBusinessObject;
035    import org.kuali.rice.kns.bo.PersistableBusinessObject;
036    import org.kuali.rice.kns.util.KualiDecimal;
037    
038    public interface LaborLedgerEntry extends PersistableBusinessObject, ExternalizableBusinessObject{
039    
040        /**
041         * Gets the universityFiscalYear
042         * 
043         * @return Returns the universityFiscalYear
044         */
045        public Integer getUniversityFiscalYear();
046    
047        /**
048         * Sets the universityFiscalYear
049         * 
050         * @param universityFiscalYear The universityFiscalYear to set.
051         */
052        public void setUniversityFiscalYear(Integer universityFiscalYear);
053    
054        /**
055         * Gets the chartOfAccountsCode
056         * 
057         * @return Returns the chartOfAccountsCode
058         */
059        public String getChartOfAccountsCode();
060    
061        /**
062         * Sets the chartOfAccountsCode
063         * 
064         * @param chartOfAccountsCode The chartOfAccountsCode to set.
065         */
066        public void setChartOfAccountsCode(String chartOfAccountsCode);
067    
068        /**
069         * Gets the accountNumber
070         * 
071         * @return Returns the accountNumber
072         */
073        public String getAccountNumber();
074    
075        /**
076         * Sets the accountNumber
077         * 
078         * @param accountNumber The accountNumber to set.
079         */
080        public void setAccountNumber(String accountNumber);
081    
082        /**
083         * Gets the subAccountNumber
084         * 
085         * @return Returns the subAccountNumber
086         */
087        public String getSubAccountNumber();
088    
089        /**
090         * Sets the subAccountNumber
091         * 
092         * @param subAccountNumber The subAccountNumber to set.
093         */
094        public void setSubAccountNumber(String subAccountNumber);
095    
096        /**
097         * Gets the financialObjectCode
098         * 
099         * @return Returns the financialObjectCode
100         */
101        public String getFinancialObjectCode();
102    
103        /**
104         * Sets the financialObjectCode
105         * 
106         * @param financialObjectCode The financialObjectCode to set.
107         */
108        public void setFinancialObjectCode(String financialObjectCode);
109    
110        /**
111         * Gets the financialSubObjectCode
112         * 
113         * @return Returns the financialSubObjectCode
114         */
115        public String getFinancialSubObjectCode();
116    
117        /**
118         * Sets the financialSubObjectCode
119         * 
120         * @param financialSubObjectCode The financialSubObjectCode to set.
121         */
122        public void setFinancialSubObjectCode(String financialSubObjectCode);
123    
124        /**
125         * Gets the financialBalanceTypeCode
126         * 
127         * @return Returns the financialBalanceTypeCode
128         */
129        public String getFinancialBalanceTypeCode();
130    
131        /**
132         * Sets the financialBalanceTypeCode
133         * 
134         * @param financialBalanceTypeCode The financialBalanceTypeCode to set.
135         */
136        public void setFinancialBalanceTypeCode(String financialBalanceTypeCode);
137    
138        /**
139         * Gets the financialObjectTypeCode
140         * 
141         * @return Returns the financialObjectTypeCode
142         */
143        public String getFinancialObjectTypeCode();
144    
145        /**
146         * Sets the financialObjectTypeCode
147         * 
148         * @param financialObjectTypeCode The financialObjectTypeCode to set.
149         */
150        public void setFinancialObjectTypeCode(String financialObjectTypeCode);
151    
152        /**
153         * Gets the universityFiscalPeriodCode
154         * 
155         * @return Returns the universityFiscalPeriodCode
156         */
157        public String getUniversityFiscalPeriodCode();
158    
159        /**
160         * Sets the universityFiscalPeriodCode
161         * 
162         * @param universityFiscalPeriodCode The universityFiscalPeriodCode to set.
163         */
164        public void setUniversityFiscalPeriodCode(String universityFiscalPeriodCode);
165    
166        /**
167         * Gets the financialDocumentTypeCode
168         * 
169         * @return Returns the financialDocumentTypeCode
170         */
171        public String getFinancialDocumentTypeCode();
172    
173        /**
174         * Gets the financialSystemOriginationCode
175         * 
176         * @return Returns the financialSystemOriginationCode.
177         */
178        public String getFinancialSystemOriginationCode();
179    
180        /**
181         * Sets the financialSystemOriginationCode
182         * 
183         * @param financialSystemOriginationCode The financialSystemOriginationCode to set.
184         */
185        public void setFinancialSystemOriginationCode(String financialSystemOriginationCode);
186    
187        /**
188         * Sets the financialDocumentTypeCode
189         * 
190         * @param financialDocumentTypeCode The financialDocumentTypeCode to set.
191         */
192        public void setFinancialDocumentTypeCode(String financialDocumentTypeCode);
193    
194        /**
195         * Gets the documentNumber
196         * 
197         * @return Returns the documentNumber
198         */
199        public String getDocumentNumber();
200    
201        /**
202         * Sets the documentNumber
203         * 
204         * @param documentNumber The documentNumber to set.
205         */
206        public void setDocumentNumber(String documentNumber);
207    
208        /**
209         * Gets the transactionLedgerEntrySequenceNumber
210         * 
211         * @return Returns the transactionLedgerEntrySequenceNumber
212         */
213        public Integer getTransactionLedgerEntrySequenceNumber();
214    
215        /**
216         * Sets the transactionLedgerEntrySequenceNumber
217         * 
218         * @param transactionLedgerEntrySequenceNumber The transactionLedgerEntrySequenceNumber to set.
219         */
220        public void setTransactionLedgerEntrySequenceNumber(Integer transactionLedgerEntrySequenceNumber);
221    
222        /**
223         * Gets the positionNumber
224         * 
225         * @return Returns the positionNumber
226         */
227        public String getPositionNumber();
228    
229        /**
230         * Sets the positionNumber
231         * 
232         * @param positionNumber The positionNumber to set.
233         */
234        public void setPositionNumber(String positionNumber);
235    
236        /**
237         * Gets the projectCode
238         * 
239         * @return Returns the projectCode
240         */
241        public String getProjectCode();
242    
243        /**
244         * Sets the projectCode
245         * 
246         * @param projectCode The projectCode to set.
247         */
248        public void setProjectCode(String projectCode);
249    
250        /**
251         * Gets the transactionLedgerEntryDescription
252         * 
253         * @return Returns the transactionLedgerEntryDescription
254         */
255        public String getTransactionLedgerEntryDescription();
256    
257        /**
258         * Sets the transactionLedgerEntryDescription
259         * 
260         * @param transactionLedgerEntryDescription The transactionLedgerEntryDescription to set.
261         */
262        public void setTransactionLedgerEntryDescription(String transactionLedgerEntryDescription);
263    
264        /**
265         * Gets the transactionLedgerEntryAmount
266         * 
267         * @return Returns the transactionLedgerEntryAmount
268         */
269        public KualiDecimal getTransactionLedgerEntryAmount();
270    
271        /**
272         * Sets the transactionLedgerEntryAmount
273         * 
274         * @param transactionLedgerEntryAmount The transactionLedgerEntryAmount to set.
275         */
276        public void setTransactionLedgerEntryAmount(KualiDecimal transactionLedgerEntryAmount);
277    
278        /**
279         * Gets the transactionDebitCreditCode
280         * 
281         * @return Returns the transactionDebitCreditCode
282         */
283        public String getTransactionDebitCreditCode();
284    
285        /**
286         * Sets the transactionDebitCreditCode
287         * 
288         * @param transactionDebitCreditCode The transactionDebitCreditCode to set.
289         */
290        public void setTransactionDebitCreditCode(String transactionDebitCreditCode);
291    
292        /**
293         * Gets the transactionDate
294         * 
295         * @return Returns the transactionDate
296         */
297        public Date getTransactionDate();
298    
299        /**
300         * Sets the transactionDate
301         * 
302         * @param transactionDate The transactionDate to set.
303         */
304        public void setTransactionDate(Date transactionDate);
305    
306        /**
307         * Gets the organizationDocumentNumber
308         * 
309         * @return Returns the organizationDocumentNumber
310         */
311        public String getOrganizationDocumentNumber();
312    
313        /**
314         * Sets the organizationDocumentNumber
315         * 
316         * @param organizationDocumentNumber The organizationDocumentNumber to set.
317         */
318        public void setOrganizationDocumentNumber(String organizationDocumentNumber);
319    
320        /**
321         * Gets the organizationReferenceId
322         * 
323         * @return Returns the organizationReferenceId
324         */
325        public String getOrganizationReferenceId();
326    
327        /**
328         * Sets the organizationReferenceId
329         * 
330         * @param organizationReferenceId The organizationReferenceId to set.
331         */
332        public void setOrganizationReferenceId(String organizationReferenceId);
333    
334        /**
335         * Gets the referenceFinancialDocumentTypeCode
336         * 
337         * @return Returns the referenceFinancialDocumentTypeCode
338         */
339        public String getReferenceFinancialDocumentTypeCode();
340    
341        /**
342         * Sets the referenceFinancialDocumentTypeCode
343         * 
344         * @param referenceFinancialDocumentTypeCode The referenceFinancialDocumentTypeCode to set.
345         */
346        public void setReferenceFinancialDocumentTypeCode(String referenceFinancialDocumentTypeCode);
347    
348        /**
349         * Gets the referenceFinancialSystemOriginationCode
350         * 
351         * @return Returns the referenceFinancialSystemOriginationCode
352         */
353        public String getReferenceFinancialSystemOriginationCode();
354    
355        /**
356         * Sets the referenceFinancialSystemOriginationCode
357         * 
358         * @param referenceFinancialSystemOriginationCode The referenceFinancialSystemOriginationCode to set.
359         */
360        public void setReferenceFinancialSystemOriginationCode(String referenceFinancialSystemOriginationCode);
361    
362        /**
363         * Gets the referenceFinancialDocumentNumber
364         * 
365         * @return Returns the referenceFinancialDocumentNumber
366         */
367        public String getReferenceFinancialDocumentNumber();
368    
369        /**
370         * Sets the referenceFinancialDocumentNumber
371         * 
372         * @param referenceFinancialDocumentNumber The referenceFinancialDocumentNumber to set.
373         */
374        public void setReferenceFinancialDocumentNumber(String referenceFinancialDocumentNumber);
375    
376        /**
377         * Gets the financialDocumentReversalDate
378         * 
379         * @return Returns the financialDocumentReversalDate
380         */
381        public Date getFinancialDocumentReversalDate();
382    
383        /**
384         * Sets the financialDocumentReversalDate
385         * 
386         * @param financialDocumentReversalDate The financialDocumentReversalDate to set.
387         */
388        public void setFinancialDocumentReversalDate(Date financialDocumentReversalDate);
389    
390        /**
391         * Gets the transactionEncumbranceUpdateCode
392         * 
393         * @return Returns the transactionEncumbranceUpdateCode
394         */
395        public String getTransactionEncumbranceUpdateCode();
396    
397        /**
398         * Sets the transactionEncumbranceUpdateCode
399         * 
400         * @param transactionEncumbranceUpdateCode The transactionEncumbranceUpdateCode to set.
401         */
402        public void setTransactionEncumbranceUpdateCode(String transactionEncumbranceUpdateCode);
403    
404        /**
405         * Gets the transactionPostingDate
406         * 
407         * @return Returns the transactionPostingDate
408         */
409        public Date getTransactionPostingDate();
410    
411        /**
412         * Sets the transactionPostingDate
413         * 
414         * @param transactionPostingDate The transactionPostingDate to set.
415         */
416        public void setTransactionPostingDate(Date transactionPostingDate);
417    
418        /**
419         * Gets the payPeriodEndDate
420         * 
421         * @return Returns the payPeriodEndDate
422         */
423        public Date getPayPeriodEndDate();
424    
425        /**
426         * Sets the payPeriodEndDate
427         * 
428         * @param payPeriodEndDate The payPeriodEndDate to set.
429         */
430        public void setPayPeriodEndDate(Date payPeriodEndDate);
431    
432        /**
433         * Gets the transactionTotalHours
434         * 
435         * @return Returns the transactionTotalHours
436         */
437        public BigDecimal getTransactionTotalHours();
438    
439        /**
440         * Sets the transactionTotalHours
441         * 
442         * @param transactionTotalHours The transactionTotalHours to set.
443         */
444        public void setTransactionTotalHours(BigDecimal transactionTotalHours);
445    
446        /**
447         * Gets the payrollEndDateFiscalYear
448         * 
449         * @return Returns the payrollEndDateFiscalYear
450         */
451        public Integer getPayrollEndDateFiscalYear();
452    
453        /**
454         * Sets the payrollEndDateFiscalYear
455         * 
456         * @param payrollEndDateFiscalYear The payrollEndDateFiscalYear to set.
457         */
458        public void setPayrollEndDateFiscalYear(Integer payrollEndDateFiscalYear);
459    
460        /**
461         * Gets the payrollEndDateFiscalPeriodCode
462         * 
463         * @return Returns the payrollEndDateFiscalPeriodCode
464         */
465        public String getPayrollEndDateFiscalPeriodCode();
466    
467        /**
468         * Sets the payrollEndDateFiscalPeriodCode
469         * 
470         * @param payrollEndDateFiscalPeriodCode The payrollEndDateFiscalPeriodCode to set.
471         */
472        public void setPayrollEndDateFiscalPeriodCode(String payrollEndDateFiscalPeriodCode);
473    
474        /**
475         * Gets the emplid
476         * 
477         * @return Returns the emplid
478         */
479        public String getEmplid();
480    
481        /**
482         * Sets the emplid
483         * 
484         * @param emplid The emplid to set.
485         */
486        public void setEmplid(String emplid);
487    
488        /**
489         * Gets the employeeRecord
490         * 
491         * @return Returns the employeeRecord
492         */
493        public Integer getEmployeeRecord();
494    
495        /**
496         * Sets the employeeRecord
497         * 
498         * @param employeeRecord The employeeRecord to set.
499         */
500        public void setEmployeeRecord(Integer employeeRecord);
501    
502        /**
503         * Gets the earnCode
504         * 
505         * @return Returns the earnCode
506         */
507        public String getEarnCode();
508    
509        /**
510         * Sets the earnCode
511         * 
512         * @param earnCode The earnCode to set.
513         */
514        public void setEarnCode(String earnCode);
515    
516        /**
517         * Gets the payGroup
518         * 
519         * @return Returns the payGroup
520         */
521        public String getPayGroup();
522    
523        /**
524         * Sets the payGroup
525         * 
526         * @param payGroup The payGroup to set.
527         */
528        public void setPayGroup(String payGroup);
529    
530        /**
531         * Gets the salaryAdministrationPlan
532         * 
533         * @return Returns the salaryAdministrationPlan
534         */
535        public String getSalaryAdministrationPlan();
536    
537        /**
538         * Sets the salaryAdministrationPlan
539         * 
540         * @param salaryAdministrationPlan The salaryAdministrationPlan to set.
541         */
542        public void setSalaryAdministrationPlan(String salaryAdministrationPlan);
543    
544        /**
545         * Gets the financialSystemDocumentTypeCode attribute.
546         *  
547         * @return Returns the financialSystemDocumentTypeCode.
548         */
549        public DocumentTypeEBO getFinancialSystemDocumentTypeCode();
550    
551        /**
552         * Gets the grade
553         * 
554         * @return Returns the grade
555         */
556        public String getGrade();
557    
558        /**
559         * Sets the grade
560         * 
561         * @param grade The grade to set.
562         */
563        public void setGrade(String grade);
564    
565        /**
566         * Gets the runIdentifier
567         * 
568         * @return Returns the runIdentifier
569         */
570        public String getRunIdentifier();
571    
572        /**
573         * Sets the runIdentifier
574         * 
575         * @param runIdentifier The runIdentifier to set.
576         */
577        public void setRunIdentifier(String runIdentifier);
578    
579        /**
580         * Gets the laborLedgerOriginalChartOfAccountsCode
581         * 
582         * @return Returns the laborLedgerOriginalChartOfAccountsCode
583         */
584        public String getLaborLedgerOriginalChartOfAccountsCode();
585    
586        /**
587         * Sets the laborLedgerOriginalChartOfAccountsCode
588         * 
589         * @param laborLedgerOriginalChartOfAccountsCode The laborLedgerOriginalChartOfAccountsCode to set.
590         */
591        public void setLaborLedgerOriginalChartOfAccountsCode(String laborLedgerOriginalChartOfAccountsCode);
592    
593        /**
594         * Gets the laborLedgerOriginalAccountNumber
595         * 
596         * @return Returns the laborLedgerOriginalAccountNumber
597         */
598        public String getLaborLedgerOriginalAccountNumber();
599    
600        /**
601         * Sets the laborLedgerOriginalAccountNumber
602         * 
603         * @param laborLedgerOriginalAccountNumber The laborLedgerOriginalAccountNumber to set.
604         */
605        public void setLaborLedgerOriginalAccountNumber(String laborLedgerOriginalAccountNumber);
606    
607        /**
608         * Gets the laborLedgerOriginalSubAccountNumber
609         * 
610         * @return Returns the laborLedgerOriginalSubAccountNumber
611         */
612        public String getLaborLedgerOriginalSubAccountNumber();
613    
614        /**
615         * Sets the laborLedgerOriginalSubAccountNumber
616         * 
617         * @param laborLedgerOriginalSubAccountNumber The laborLedgerOriginalSubAccountNumber to set.
618         */
619        public void setLaborLedgerOriginalSubAccountNumber(String laborLedgerOriginalSubAccountNumber);
620    
621        /**
622         * Gets the laborLedgerOriginalFinancialObjectCode
623         * 
624         * @return Returns the laborLedgerOriginalFinancialObjectCode
625         */
626        public String getLaborLedgerOriginalFinancialObjectCode();
627    
628        /**
629         * Sets the laborLedgerOriginalFinancialObjectCode
630         * 
631         * @param laborLedgerOriginalFinancialObjectCode The laborLedgerOriginalFinancialObjectCode to set.
632         */
633        public void setLaborLedgerOriginalFinancialObjectCode(String laborLedgerOriginalFinancialObjectCode);
634    
635        /**
636         * Gets the laborLedgerOriginalFinancialSubObjectCode
637         * 
638         * @return Returns the laborLedgerOriginalFinancialSubObjectCode
639         */
640        public String getLaborLedgerOriginalFinancialSubObjectCode();
641    
642        /**
643         * Sets the laborLedgerOriginalFinancialSubObjectCode
644         * 
645         * @param laborLedgerOriginalFinancialSubObjectCode The laborLedgerOriginalFinancialSubObjectCode to set.
646         */
647        public void setLaborLedgerOriginalFinancialSubObjectCode(String laborLedgerOriginalFinancialSubObjectCode);
648    
649        /**
650         * Gets the hrmsCompany
651         * 
652         * @return Returns the hrmsCompany
653         */
654        public String getHrmsCompany();
655    
656        /**
657         * Sets the hrmsCompany
658         * 
659         * @param hrmsCompany The hrmsCompany to set.
660         */
661        public void setHrmsCompany(String hrmsCompany);
662    
663        /**
664         * Gets the setid
665         * 
666         * @return Returns the setid
667         */
668        public String getSetid();
669    
670        /**
671         * Sets the setid
672         * 
673         * @param setid The setid to set.
674         */
675        public void setSetid(String setid);
676    
677        /**
678         * Gets the transactionDateTimeStamp
679         * 
680         * @return Returns the transactionDateTimeStamp
681         */
682        public Timestamp getTransactionDateTimeStamp();
683    
684        /**
685         * Sets the transactionDateTimeStamp
686         * 
687         * @param transactionDateTimeStamp The transactionDateTimeStamp to set.
688         */
689        public void setTransactionDateTimeStamp(Timestamp transactionDateTimeStamp);
690    
691        /**
692         * Gets the financialObject
693         * 
694         * @return Returns the financialObject
695         */
696        public ObjectCode getFinancialObject();
697    
698        /**
699         * Sets the financialObject
700         * 
701         * @param financialObject The financialObject to set.
702         */
703        @Deprecated
704        public void setFinancialObject(ObjectCode financialObject);
705    
706        /**
707         * Gets the chartOfAccounts
708         * 
709         * @return Returns the chartOfAccounts
710         */
711        public Chart getChartOfAccounts();
712    
713        /**
714         * Sets the chartOfAccounts
715         * 
716         * @param chartOfAccounts The chartOfAccounts to set.
717         */
718        @Deprecated
719        public void setChartOfAccounts(Chart chartOfAccounts);
720    
721        /**
722         * Gets the account
723         * 
724         * @return Returns the account
725         */
726        public Account getAccount();
727    
728        /**
729         * Sets the account
730         * 
731         * @param account The account to set.
732         */
733        @Deprecated
734        public void setAccount(Account account);
735    
736        /**
737         * Gets the universityFiscalPeriod
738         * 
739         * @return Returns the universityFiscalPeriod.
740         */
741        public AccountingPeriod getUniversityFiscalPeriod();
742    
743        /**
744         * Sets the universityFiscalPeriod
745         * 
746         * @param universityFiscalPeriod The universityFiscalPeriod to set.
747         */
748        @Deprecated
749        public void setUniversityFiscalPeriod(AccountingPeriod universityFiscalPeriod);
750    
751        /**
752         * Gets the balanceType
753         * 
754         * @return Returns the balanceType.
755         */
756        public BalanceType getBalanceType();
757    
758        /**
759         * Sets the balanceType
760         * 
761         * @param balanceType The balanceType to set.
762         */
763        @Deprecated
764        public void setBalanceType(BalanceType balanceType);
765    
766        /**
767         * Gets the financialObjectType
768         * 
769         * @return Returns the financialObjectType.
770         */
771        public ObjectType getFinancialObjectType();
772    
773        /**
774         * Sets the financialObjectType
775         * 
776         * @param financialObjectType The financialObjectType to set.
777         */
778        @Deprecated
779        public void setFinancialObjectType(ObjectType financialObjectType);
780    
781        /**
782         * Gets the financialSubObject
783         * 
784         * @return Returns the financialSubObject.
785         */
786        public SubObjectCode getFinancialSubObject();
787    
788        /**
789         * Sets the financialSubObject
790         * 
791         * @param financialSubObject The financialSubObject to set.
792         */
793        @Deprecated
794        public void setFinancialSubObject(SubObjectCode financialSubObject);
795    
796        /**
797         * Gets the option
798         * 
799         * @return Returns the option.
800         */
801        public SystemOptions getOption();
802    
803        /**
804         * Sets the option
805         * 
806         * @param option The option to set.
807         */
808        @Deprecated
809        public void setOption(SystemOptions option);
810    
811        /**
812         * Gets the payrollEndDateFiscalPeriod
813         * 
814         * @return Returns the payrollEndDateFiscalPeriod.
815         */
816        public AccountingPeriod getPayrollEndDateFiscalPeriod();
817    
818        /**
819         * Sets the payrollEndDateFiscalPeriod
820         * 
821         * @param payrollEndDateFiscalPeriod The payrollEndDateFiscalPeriod to set.
822         */
823        @Deprecated
824        public void setPayrollEndDateFiscalPeriod(AccountingPeriod payrollEndDateFiscalPeriod);
825    
826        /**
827         * Gets the project
828         * 
829         * @return Returns the project.
830         */
831        public ProjectCode getProject();
832    
833        /**
834         * Sets the project
835         * 
836         * @param project The project to set.
837         */
838        @Deprecated
839        public void setProject(ProjectCode project);
840    
841        /**
842         * Gets the referenceFinancialSystemDocumentTypeCode attribute.
843         * 
844         * @return Returns the referenceFinancialSystemDocumentTypeCode.
845         */
846        public DocumentTypeEBO getReferenceFinancialSystemDocumentTypeCode();
847        
848        /**
849         * Gets the referenceOriginationCode
850         * 
851         * @return Returns the referenceOriginationCode.
852         */
853        public OriginationCode getReferenceOriginationCode();
854    
855        /**
856         * Sets the referenceOriginationCode
857         * 
858         * @param referenceOriginationCode The referenceOriginationCode to set.
859         */
860        @Deprecated
861        public void setReferenceOriginationCode(OriginationCode referenceOriginationCode);
862    
863        /**
864         * Gets the subAccount
865         * 
866         * @return Returns the subAccount.
867         */
868        public SubAccount getSubAccount();
869    
870        /**
871         * Sets the subAccount
872         * 
873         * @param subAccount The subAccount to set.
874         */
875        @Deprecated
876        public void setSubAccount(SubAccount subAccount);
877    
878        /**
879         * Gets the financialSystemOrigination
880         * 
881         * @return Returns the financialSystemOrigination.
882         */
883        public OriginationCode getFinancialSystemOrigination();
884    
885        /**
886         * Sets the financialSystemOrigination
887         * 
888         * @param financialSystemOrigination The financialSystemOrigination to set.
889         */
890        @Deprecated
891        public void setFinancialSystemOrigination(OriginationCode financialSystemOrigination);
892    
893        /**
894         * Gets the laborObject
895         * 
896         * @return Returns the laborObject.
897         */
898        public LaborLedgerObject getLaborLedgerObject();
899    
900        /**
901         * Sets the laborLedgerObject
902         * 
903         * @param laborLedgerObject The laborLedgerObject to set.
904         */
905        public void setLaborLedgerObject(LaborLedgerObject laborLedgerObject);
906    
907    }