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.coa.businessobject;
018
019 import java.sql.Timestamp;
020 import java.util.LinkedHashMap;
021
022 import org.kuali.kfs.sys.context.SpringContext;
023 import org.kuali.rice.kim.bo.Person;
024 import org.kuali.rice.kns.bo.Campus;
025 import org.kuali.rice.kns.bo.PersistableBusinessObjectBase;
026 import org.kuali.rice.kns.service.KualiModuleService;
027
028 /**
029 *
030 */
031 public class OrganizationExtension extends PersistableBusinessObjectBase {
032
033 private String chartOfAccountsCode;
034 private String organizationCode;
035 private String hrmsShortDescription;
036 private String hrmsCompany;
037 private String hrmsSetIdLocation;
038 private String hrmsLocation;
039 private String hrmsTaxLocationCode;
040 private String hrmsPersonnelApproverUniversalId;
041 private String hrmsManagerPositionNumber;
042 private Integer hrmsBudgetYearEndDate;
043 private String hrmsBudgetLevel;
044 private String hrmsGeneralLedgerExpense;
045 private String hrmsEqualEmploymentOpportunity4Function;
046 private String hrmsAccidentInsurance;
047 private String hrmsSocialInsuranceAccidentNumber;
048 private String hrmsHazard;
049 private String hrmsEstablishmentId;
050 private String hrmsRiskCode;
051 private String hrmsFullTimeEmploymentEditIndicator;
052 private String hrmsDepartmentTenureFlag;
053 private String hrmsTimeAndLaborDistributionInformation;
054 private String hrmsUseBudgetsIndicator;
055 private String hrmsUseEncumbrancesIndicator;
056 private String hrmsUseDistributionIndicator;
057 private String hrmsBudgetDepartmentId;
058 private String hrmsDistributionProrateOption;
059 private String hrmsHealthProgramStatisticsDepartmentCode;
060 private String hrmsHealthProgramStatisticsFaculty;
061 private String hrmsAccountingOwner;
062 private String hrmsCountryGroup;
063 private String hrmsIuOrganizationMailDropCode;
064 private String hrmsIuOrganizationAddress2;
065 private String hrmsIuOrganizationAddress3;
066 private String hrmsIuCampusCode;
067 private String hrmsIuCampusBuilding;
068 private String hrmsIuCampusRoom;
069 private boolean hrmsIuPositionAllowedFlag;
070 private boolean hrmsIuTenureAllowedFlag;
071 private boolean hrmsIuTitleAllowedFlag;
072 private boolean hrmsIuOccupationalUnitAllowedFlag;
073 private String fiscalApproverUniversalId;
074 private Timestamp hrmsLastUpdateDate;
075
076 private Chart chartOfAccounts;
077 private Organization organization;
078 private Person hrmsPersonnelApproverUniversal;
079 private Campus hrmsIuCampus;
080 private Person fiscalApproverUniversal;
081
082 /**
083 * Default constructor.
084 */
085 public OrganizationExtension() {
086
087 }
088
089 /**
090 * Gets the chartOfAccountsCode attribute.
091 *
092 * @return Returns the chartOfAccountsCode
093 */
094 public String getChartOfAccountsCode() {
095 return chartOfAccountsCode;
096 }
097
098 /**
099 * Sets the chartOfAccountsCode attribute.
100 *
101 * @param chartOfAccountsCode The chartOfAccountsCode to set.
102 */
103 public void setChartOfAccountsCode(String chartOfAccountsCode) {
104 this.chartOfAccountsCode = chartOfAccountsCode;
105 }
106
107
108 /**
109 * Gets the organizationCode attribute.
110 *
111 * @return Returns the organizationCode
112 */
113 public String getOrganizationCode() {
114 return organizationCode;
115 }
116
117 /**
118 * Sets the organizationCode attribute.
119 *
120 * @param organizationCode The organizationCode to set.
121 */
122 public void setOrganizationCode(String organizationCode) {
123 this.organizationCode = organizationCode;
124 }
125
126
127 /**
128 * Gets the hrmsShortDescription attribute.
129 *
130 * @return Returns the hrmsShortDescription
131 */
132 public String getHrmsShortDescription() {
133 return hrmsShortDescription;
134 }
135
136 /**
137 * Sets the hrmsShortDescription attribute.
138 *
139 * @param hrmsShortDescription The hrmsShortDescription to set.
140 */
141 public void setHrmsShortDescription(String hrmsShortDescription) {
142 this.hrmsShortDescription = hrmsShortDescription;
143 }
144
145
146 /**
147 * Gets the hrmsCompany attribute.
148 *
149 * @return Returns the hrmsCompany
150 */
151 public String getHrmsCompany() {
152 return hrmsCompany;
153 }
154
155 /**
156 * Sets the hrmsCompany attribute.
157 *
158 * @param hrmsCompany The hrmsCompany to set.
159 */
160 public void setHrmsCompany(String hrmsCompany) {
161 this.hrmsCompany = hrmsCompany;
162 }
163
164
165 /**
166 * Gets the hrmsSetIdLocation attribute.
167 *
168 * @return Returns the hrmsSetIdLocation
169 */
170 public String getHrmsSetIdLocation() {
171 return hrmsSetIdLocation;
172 }
173
174 /**
175 * Sets the hrmsSetIdLocation attribute.
176 *
177 * @param hrmsSetIdLocation The hrmsSetIdLocation to set.
178 */
179 public void setHrmsSetIdLocation(String hrmsSetIdLocation) {
180 this.hrmsSetIdLocation = hrmsSetIdLocation;
181 }
182
183
184 /**
185 * Gets the hrmsLocation attribute.
186 *
187 * @return Returns the hrmsLocation
188 */
189 public String getHrmsLocation() {
190 return hrmsLocation;
191 }
192
193 /**
194 * Sets the hrmsLocation attribute.
195 *
196 * @param hrmsLocation The hrmsLocation to set.
197 */
198 public void setHrmsLocation(String hrmsLocation) {
199 this.hrmsLocation = hrmsLocation;
200 }
201
202
203 /**
204 * Gets the hrmsTaxLocationCode attribute.
205 *
206 * @return Returns the hrmsTaxLocationCode
207 */
208 public String getHrmsTaxLocationCode() {
209 return hrmsTaxLocationCode;
210 }
211
212 /**
213 * Sets the hrmsTaxLocationCode attribute.
214 *
215 * @param hrmsTaxLocationCode The hrmsTaxLocationCode to set.
216 */
217 public void setHrmsTaxLocationCode(String hrmsTaxLocationCode) {
218 this.hrmsTaxLocationCode = hrmsTaxLocationCode;
219 }
220
221
222 /**
223 * Gets the hrmsPersonnelApproverUniversalId attribute.
224 *
225 * @return Returns the hrmsPersonnelApproverUniversalId
226 */
227 public String getHrmsPersonnelApproverUniversalId() {
228 return hrmsPersonnelApproverUniversalId;
229 }
230
231 /**
232 * Sets the hrmsPersonnelApproverUniversalId attribute.
233 *
234 * @param hrmsPersonnelApproverUniversalId The hrmsPersonnelApproverUniversalId to set.
235 */
236 public void setHrmsPersonnelApproverUniversalId(String hrmsPersonnelApproverUniversalId) {
237 this.hrmsPersonnelApproverUniversalId = hrmsPersonnelApproverUniversalId;
238 }
239
240
241 /**
242 * Gets the hrmsManagerPositionNumber attribute.
243 *
244 * @return Returns the hrmsManagerPositionNumber
245 */
246 public String getHrmsManagerPositionNumber() {
247 return hrmsManagerPositionNumber;
248 }
249
250 /**
251 * Sets the hrmsManagerPositionNumber attribute.
252 *
253 * @param hrmsManagerPositionNumber The hrmsManagerPositionNumber to set.
254 */
255 public void setHrmsManagerPositionNumber(String hrmsManagerPositionNumber) {
256 this.hrmsManagerPositionNumber = hrmsManagerPositionNumber;
257 }
258
259
260 /**
261 * Gets the hrmsBudgetYearEndDate attribute.
262 *
263 * @return Returns the hrmsBudgetYearEndDate
264 */
265 public Integer getHrmsBudgetYearEndDate() {
266 return hrmsBudgetYearEndDate;
267 }
268
269 /**
270 * Sets the hrmsBudgetYearEndDate attribute.
271 *
272 * @param hrmsBudgetYearEndDate The hrmsBudgetYearEndDate to set.
273 */
274 public void setHrmsBudgetYearEndDate(Integer hrmsBudgetYearEndDate) {
275 this.hrmsBudgetYearEndDate = hrmsBudgetYearEndDate;
276 }
277
278
279 /**
280 * Gets the hrmsBudgetLevel attribute.
281 *
282 * @return Returns the hrmsBudgetLevel
283 */
284 public String getHrmsBudgetLevel() {
285 return hrmsBudgetLevel;
286 }
287
288 /**
289 * Sets the hrmsBudgetLevel attribute.
290 *
291 * @param hrmsBudgetLevel The hrmsBudgetLevel to set.
292 */
293 public void setHrmsBudgetLevel(String hrmsBudgetLevel) {
294 this.hrmsBudgetLevel = hrmsBudgetLevel;
295 }
296
297
298 /**
299 * Gets the hrmsGeneralLedgerExpense attribute.
300 *
301 * @return Returns the hrmsGeneralLedgerExpense
302 */
303 public String getHrmsGeneralLedgerExpense() {
304 return hrmsGeneralLedgerExpense;
305 }
306
307 /**
308 * Sets the hrmsGeneralLedgerExpense attribute.
309 *
310 * @param hrmsGeneralLedgerExpense The hrmsGeneralLedgerExpense to set.
311 */
312 public void setHrmsGeneralLedgerExpense(String hrmsGeneralLedgerExpense) {
313 this.hrmsGeneralLedgerExpense = hrmsGeneralLedgerExpense;
314 }
315
316
317 /**
318 * Gets the hrmsEqualEmploymentOpportunity4Function attribute.
319 *
320 * @return Returns the hrmsEqualEmploymentOpportunity4Function
321 */
322 public String getHrmsEqualEmploymentOpportunity4Function() {
323 return hrmsEqualEmploymentOpportunity4Function;
324 }
325
326 /**
327 * Sets the hrmsEqualEmploymentOpportunity4Function attribute.
328 *
329 * @param hrmsEqualEmploymentOpportunity4Function The hrmsEqualEmploymentOpportunity4Function to set.
330 */
331 public void setHrmsEqualEmploymentOpportunity4Function(String hrmsEqualEmploymentOpportunity4Function) {
332 this.hrmsEqualEmploymentOpportunity4Function = hrmsEqualEmploymentOpportunity4Function;
333 }
334
335
336 /**
337 * Gets the hrmsAccidentInsurance attribute.
338 *
339 * @return Returns the hrmsAccidentInsurance
340 */
341 public String getHrmsAccidentInsurance() {
342 return hrmsAccidentInsurance;
343 }
344
345 /**
346 * Sets the hrmsAccidentInsurance attribute.
347 *
348 * @param hrmsAccidentInsurance The hrmsAccidentInsurance to set.
349 */
350 public void setHrmsAccidentInsurance(String hrmsAccidentInsurance) {
351 this.hrmsAccidentInsurance = hrmsAccidentInsurance;
352 }
353
354
355 /**
356 * Gets the hrmsSocialInsuranceAccidentNumber attribute.
357 *
358 * @return Returns the hrmsSocialInsuranceAccidentNumber
359 */
360 public String getHrmsSocialInsuranceAccidentNumber() {
361 return hrmsSocialInsuranceAccidentNumber;
362 }
363
364 /**
365 * Sets the hrmsSocialInsuranceAccidentNumber attribute.
366 *
367 * @param hrmsSocialInsuranceAccidentNumber The hrmsSocialInsuranceAccidentNumber to set.
368 */
369 public void setHrmsSocialInsuranceAccidentNumber(String hrmsSocialInsuranceAccidentNumber) {
370 this.hrmsSocialInsuranceAccidentNumber = hrmsSocialInsuranceAccidentNumber;
371 }
372
373
374 /**
375 * Gets the hrmsHazard attribute.
376 *
377 * @return Returns the hrmsHazard
378 */
379 public String getHrmsHazard() {
380 return hrmsHazard;
381 }
382
383 /**
384 * Sets the hrmsHazard attribute.
385 *
386 * @param hrmsHazard The hrmsHazard to set.
387 */
388 public void setHrmsHazard(String hrmsHazard) {
389 this.hrmsHazard = hrmsHazard;
390 }
391
392
393 /**
394 * Gets the hrmsEstablishmentId attribute.
395 *
396 * @return Returns the hrmsEstablishmentId
397 */
398 public String getHrmsEstablishmentId() {
399 return hrmsEstablishmentId;
400 }
401
402 /**
403 * Sets the hrmsEstablishmentId attribute.
404 *
405 * @param hrmsEstablishmentId The hrmsEstablishmentId to set.
406 */
407 public void setHrmsEstablishmentId(String hrmsEstablishmentId) {
408 this.hrmsEstablishmentId = hrmsEstablishmentId;
409 }
410
411
412 /**
413 * Gets the hrmsRiskCode attribute.
414 *
415 * @return Returns the hrmsRiskCode
416 */
417 public String getHrmsRiskCode() {
418 return hrmsRiskCode;
419 }
420
421 /**
422 * Sets the hrmsRiskCode attribute.
423 *
424 * @param hrmsRiskCode The hrmsRiskCode to set.
425 */
426 public void setHrmsRiskCode(String hrmsRiskCode) {
427 this.hrmsRiskCode = hrmsRiskCode;
428 }
429
430
431 /**
432 * Gets the hrmsFullTimeEmploymentEditIndicator attribute.
433 *
434 * @return Returns the hrmsFullTimeEmploymentEditIndicator
435 */
436 public String getHrmsFullTimeEmploymentEditIndicator() {
437 return hrmsFullTimeEmploymentEditIndicator;
438 }
439
440 /**
441 * Sets the hrmsFullTimeEmploymentEditIndicator attribute.
442 *
443 * @param hrmsFullTimeEmploymentEditIndicator The hrmsFullTimeEmploymentEditIndicator to set.
444 */
445 public void setHrmsFullTimeEmploymentEditIndicator(String hrmsFullTimeEmploymentEditIndicator) {
446 this.hrmsFullTimeEmploymentEditIndicator = hrmsFullTimeEmploymentEditIndicator;
447 }
448
449
450 /**
451 * Gets the hrmsDepartmentTenureFlag attribute.
452 *
453 * @return Returns the hrmsDepartmentTenureFlag
454 */
455 public String getHrmsDepartmentTenureFlag() {
456 return hrmsDepartmentTenureFlag;
457 }
458
459 /**
460 * Sets the hrmsDepartmentTenureFlag attribute.
461 *
462 * @param hrmsDepartmentTenureFlag The hrmsDepartmentTenureFlag to set.
463 */
464 public void setHrmsDepartmentTenureFlag(String hrmsDepartmentTenureFlag) {
465 this.hrmsDepartmentTenureFlag = hrmsDepartmentTenureFlag;
466 }
467
468
469 /**
470 * Gets the hrmsTimeAndLaborDistributionInformation attribute.
471 *
472 * @return Returns the hrmsTimeAndLaborDistributionInformation
473 */
474 public String getHrmsTimeAndLaborDistributionInformation() {
475 return hrmsTimeAndLaborDistributionInformation;
476 }
477
478 /**
479 * Sets the hrmsTimeAndLaborDistributionInformation attribute.
480 *
481 * @param hrmsTimeAndLaborDistributionInformation The hrmsTimeAndLaborDistributionInformation to set.
482 */
483 public void setHrmsTimeAndLaborDistributionInformation(String hrmsTimeAndLaborDistributionInformation) {
484 this.hrmsTimeAndLaborDistributionInformation = hrmsTimeAndLaborDistributionInformation;
485 }
486
487
488 /**
489 * Gets the hrmsUseBudgetsIndicator attribute.
490 *
491 * @return Returns the hrmsUseBudgetsIndicator
492 */
493 public String getHrmsUseBudgetsIndicator() {
494 return hrmsUseBudgetsIndicator;
495 }
496
497 /**
498 * Sets the hrmsUseBudgetsIndicator attribute.
499 *
500 * @param hrmsUseBudgetsIndicator The hrmsUseBudgetsIndicator to set.
501 */
502 public void setHrmsUseBudgetsIndicator(String hrmsUseBudgetsIndicator) {
503 this.hrmsUseBudgetsIndicator = hrmsUseBudgetsIndicator;
504 }
505
506
507 /**
508 * Gets the hrmsUseEncumbrancesIndicator attribute.
509 *
510 * @return Returns the hrmsUseEncumbrancesIndicator
511 */
512 public String getHrmsUseEncumbrancesIndicator() {
513 return hrmsUseEncumbrancesIndicator;
514 }
515
516 /**
517 * Sets the hrmsUseEncumbrancesIndicator attribute.
518 *
519 * @param hrmsUseEncumbrancesIndicator The hrmsUseEncumbrancesIndicator to set.
520 */
521 public void setHrmsUseEncumbrancesIndicator(String hrmsUseEncumbrancesIndicator) {
522 this.hrmsUseEncumbrancesIndicator = hrmsUseEncumbrancesIndicator;
523 }
524
525
526 /**
527 * Gets the hrmsUseDistributionIndicator attribute.
528 *
529 * @return Returns the hrmsUseDistributionIndicator
530 */
531 public String getHrmsUseDistributionIndicator() {
532 return hrmsUseDistributionIndicator;
533 }
534
535 /**
536 * Sets the hrmsUseDistributionIndicator attribute.
537 *
538 * @param hrmsUseDistributionIndicator The hrmsUseDistributionIndicator to set.
539 */
540 public void setHrmsUseDistributionIndicator(String hrmsUseDistributionIndicator) {
541 this.hrmsUseDistributionIndicator = hrmsUseDistributionIndicator;
542 }
543
544
545 /**
546 * Gets the hrmsBudgetDepartmentId attribute.
547 *
548 * @return Returns the hrmsBudgetDepartmentId
549 */
550 public String getHrmsBudgetDepartmentId() {
551 return hrmsBudgetDepartmentId;
552 }
553
554 /**
555 * Sets the hrmsBudgetDepartmentId attribute.
556 *
557 * @param hrmsBudgetDepartmentId The hrmsBudgetDepartmentId to set.
558 */
559 public void setHrmsBudgetDepartmentId(String hrmsBudgetDepartmentId) {
560 this.hrmsBudgetDepartmentId = hrmsBudgetDepartmentId;
561 }
562
563
564 /**
565 * Gets the hrmsDistributionProrateOption attribute.
566 *
567 * @return Returns the hrmsDistributionProrateOption
568 */
569 public String getHrmsDistributionProrateOption() {
570 return hrmsDistributionProrateOption;
571 }
572
573 /**
574 * Sets the hrmsDistributionProrateOption attribute.
575 *
576 * @param hrmsDistributionProrateOption The hrmsDistributionProrateOption to set.
577 */
578 public void setHrmsDistributionProrateOption(String hrmsDistributionProrateOption) {
579 this.hrmsDistributionProrateOption = hrmsDistributionProrateOption;
580 }
581
582
583 /**
584 * Gets the hrmsHealthProgramStatisticsDepartmentCode attribute.
585 *
586 * @return Returns the hrmsHealthProgramStatisticsDepartmentCode
587 */
588 public String getHrmsHealthProgramStatisticsDepartmentCode() {
589 return hrmsHealthProgramStatisticsDepartmentCode;
590 }
591
592 /**
593 * Sets the hrmsHealthProgramStatisticsDepartmentCode attribute.
594 *
595 * @param hrmsHealthProgramStatisticsDepartmentCode The hrmsHealthProgramStatisticsDepartmentCode to set.
596 */
597 public void setHrmsHealthProgramStatisticsDepartmentCode(String hrmsHealthProgramStatisticsDepartmentCode) {
598 this.hrmsHealthProgramStatisticsDepartmentCode = hrmsHealthProgramStatisticsDepartmentCode;
599 }
600
601
602 /**
603 * Gets the hrmsHealthProgramStatisticsFaculty attribute.
604 *
605 * @return Returns the hrmsHealthProgramStatisticsFaculty
606 */
607 public String getHrmsHealthProgramStatisticsFaculty() {
608 return hrmsHealthProgramStatisticsFaculty;
609 }
610
611 /**
612 * Sets the hrmsHealthProgramStatisticsFaculty attribute.
613 *
614 * @param hrmsHealthProgramStatisticsFaculty The hrmsHealthProgramStatisticsFaculty to set.
615 */
616 public void setHrmsHealthProgramStatisticsFaculty(String hrmsHealthProgramStatisticsFaculty) {
617 this.hrmsHealthProgramStatisticsFaculty = hrmsHealthProgramStatisticsFaculty;
618 }
619
620
621 /**
622 * Gets the hrmsAccountingOwner attribute.
623 *
624 * @return Returns the hrmsAccountingOwner
625 */
626 public String getHrmsAccountingOwner() {
627 return hrmsAccountingOwner;
628 }
629
630 /**
631 * Sets the hrmsAccountingOwner attribute.
632 *
633 * @param hrmsAccountingOwner The hrmsAccountingOwner to set.
634 */
635 public void setHrmsAccountingOwner(String hrmsAccountingOwner) {
636 this.hrmsAccountingOwner = hrmsAccountingOwner;
637 }
638
639
640 /**
641 * Gets the hrmsCountryGroup attribute.
642 *
643 * @return Returns the hrmsCountryGroup
644 */
645 public String getHrmsCountryGroup() {
646 return hrmsCountryGroup;
647 }
648
649 /**
650 * Sets the hrmsCountryGroup attribute.
651 *
652 * @param hrmsCountryGroup The hrmsCountryGroup to set.
653 */
654 public void setHrmsCountryGroup(String hrmsCountryGroup) {
655 this.hrmsCountryGroup = hrmsCountryGroup;
656 }
657
658
659 /**
660 * Gets the hrmsIuOrganizationMailDropCode attribute.
661 *
662 * @return Returns the hrmsIuOrganizationMailDropCode
663 */
664 public String getHrmsIuOrganizationMailDropCode() {
665 return hrmsIuOrganizationMailDropCode;
666 }
667
668 /**
669 * Sets the hrmsIuOrganizationMailDropCode attribute.
670 *
671 * @param hrmsIuOrganizationMailDropCode The hrmsIuOrganizationMailDropCode to set.
672 */
673 public void setHrmsIuOrganizationMailDropCode(String hrmsIuOrganizationMailDropCode) {
674 this.hrmsIuOrganizationMailDropCode = hrmsIuOrganizationMailDropCode;
675 }
676
677
678 /**
679 * Gets the hrmsIuOrganizationAddress2 attribute.
680 *
681 * @return Returns the hrmsIuOrganizationAddress2
682 */
683 public String getHrmsIuOrganizationAddress2() {
684 return hrmsIuOrganizationAddress2;
685 }
686
687 /**
688 * Sets the hrmsIuOrganizationAddress2 attribute.
689 *
690 * @param hrmsIuOrganizationAddress2 The hrmsIuOrganizationAddress2 to set.
691 */
692 public void setHrmsIuOrganizationAddress2(String hrmsIuOrganizationAddress2) {
693 this.hrmsIuOrganizationAddress2 = hrmsIuOrganizationAddress2;
694 }
695
696
697 /**
698 * Gets the hrmsIuOrganizationAddress3 attribute.
699 *
700 * @return Returns the hrmsIuOrganizationAddress3
701 */
702 public String getHrmsIuOrganizationAddress3() {
703 return hrmsIuOrganizationAddress3;
704 }
705
706 /**
707 * Sets the hrmsIuOrganizationAddress3 attribute.
708 *
709 * @param hrmsIuOrganizationAddress3 The hrmsIuOrganizationAddress3 to set.
710 */
711 public void setHrmsIuOrganizationAddress3(String hrmsIuOrganizationAddress3) {
712 this.hrmsIuOrganizationAddress3 = hrmsIuOrganizationAddress3;
713 }
714
715
716 /**
717 * Gets the hrmsIuCampusCode attribute.
718 *
719 * @return Returns the hrmsIuCampusCode
720 */
721 public String getHrmsIuCampusCode() {
722 return hrmsIuCampusCode;
723 }
724
725 /**
726 * Sets the hrmsIuCampusCode attribute.
727 *
728 * @param hrmsIuCampusCode The hrmsIuCampusCode to set.
729 */
730 public void setHrmsIuCampusCode(String hrmsIuCampusCode) {
731 this.hrmsIuCampusCode = hrmsIuCampusCode;
732 }
733
734
735 /**
736 * Gets the hrmsIuCampusBuilding attribute.
737 *
738 * @return Returns the hrmsIuCampusBuilding
739 */
740 public String getHrmsIuCampusBuilding() {
741 return hrmsIuCampusBuilding;
742 }
743
744 /**
745 * Sets the hrmsIuCampusBuilding attribute.
746 *
747 * @param hrmsIuCampusBuilding The hrmsIuCampusBuilding to set.
748 */
749 public void setHrmsIuCampusBuilding(String hrmsIuCampusBuilding) {
750 this.hrmsIuCampusBuilding = hrmsIuCampusBuilding;
751 }
752
753
754 /**
755 * Gets the hrmsIuCampusRoom attribute.
756 *
757 * @return Returns the hrmsIuCampusRoom
758 */
759 public String getHrmsIuCampusRoom() {
760 return hrmsIuCampusRoom;
761 }
762
763 /**
764 * Sets the hrmsIuCampusRoom attribute.
765 *
766 * @param hrmsIuCampusRoom The hrmsIuCampusRoom to set.
767 */
768 public void setHrmsIuCampusRoom(String hrmsIuCampusRoom) {
769 this.hrmsIuCampusRoom = hrmsIuCampusRoom;
770 }
771
772 /**
773 * Gets the hrmsIuOccupationalUnitAllowedFlag attribute.
774 *
775 * @return Returns the hrmsIuOccupationalUnitAllowedFlag.
776 */
777 public final boolean isHrmsIuOccupationalUnitAllowedFlag() {
778 return hrmsIuOccupationalUnitAllowedFlag;
779 }
780
781 /**
782 * Sets the hrmsIuOccupationalUnitAllowedFlag attribute value.
783 *
784 * @param hrmsIuOccupationalUnitAllowedFlag The hrmsIuOccupationalUnitAllowedFlag to set.
785 */
786 public final void setHrmsIuOccupationalUnitAllowedFlag(boolean hrmsIuOccupationalUnitAllowedFlag) {
787 this.hrmsIuOccupationalUnitAllowedFlag = hrmsIuOccupationalUnitAllowedFlag;
788 }
789
790 /**
791 * Gets the hrmsIuPositionAllowedFlag attribute.
792 *
793 * @return Returns the hrmsIuPositionAllowedFlag.
794 */
795 public final boolean isHrmsIuPositionAllowedFlag() {
796 return hrmsIuPositionAllowedFlag;
797 }
798
799 /**
800 * Sets the hrmsIuPositionAllowedFlag attribute value.
801 *
802 * @param hrmsIuPositionAllowedFlag The hrmsIuPositionAllowedFlag to set.
803 */
804 public final void setHrmsIuPositionAllowedFlag(boolean hrmsIuPositionAllowedFlag) {
805 this.hrmsIuPositionAllowedFlag = hrmsIuPositionAllowedFlag;
806 }
807
808 /**
809 * Gets the hrmsIuTenureAllowedFlag attribute.
810 *
811 * @return Returns the hrmsIuTenureAllowedFlag.
812 */
813 public final boolean isHrmsIuTenureAllowedFlag() {
814 return hrmsIuTenureAllowedFlag;
815 }
816
817 /**
818 * Sets the hrmsIuTenureAllowedFlag attribute value.
819 *
820 * @param hrmsIuTenureAllowedFlag The hrmsIuTenureAllowedFlag to set.
821 */
822 public final void setHrmsIuTenureAllowedFlag(boolean hrmsIuTenureAllowedFlag) {
823 this.hrmsIuTenureAllowedFlag = hrmsIuTenureAllowedFlag;
824 }
825
826 /**
827 * Gets the hrmsIuTitleAllowedFlag attribute.
828 *
829 * @return Returns the hrmsIuTitleAllowedFlag.
830 */
831 public final boolean isHrmsIuTitleAllowedFlag() {
832 return hrmsIuTitleAllowedFlag;
833 }
834
835 /**
836 * Sets the hrmsIuTitleAllowedFlag attribute value.
837 *
838 * @param hrmsIuTitleAllowedFlag The hrmsIuTitleAllowedFlag to set.
839 */
840 public final void setHrmsIuTitleAllowedFlag(boolean hrmsIuTitleAllowedFlag) {
841 this.hrmsIuTitleAllowedFlag = hrmsIuTitleAllowedFlag;
842 }
843
844 /**
845 * Gets the fiscalApproverUniversalId attribute.
846 *
847 * @return Returns the fiscalApproverUniversalId
848 */
849 public String getFiscalApproverUniversalId() {
850 return fiscalApproverUniversalId;
851 }
852
853 /**
854 * Sets the fiscalApproverUniversalId attribute.
855 *
856 * @param fiscalApproverUniversalId The fiscalApproverUniversalId to set.
857 */
858 public void setFiscalApproverUniversalId(String fiscalApproverUniversalId) {
859 this.fiscalApproverUniversalId = fiscalApproverUniversalId;
860 }
861
862
863 /**
864 * Gets the hrmsLastUpdateDate attribute.
865 *
866 * @return Returns the hrmsLastUpdateDate
867 */
868 public Timestamp getHrmsLastUpdateDate() {
869 return hrmsLastUpdateDate;
870 }
871
872 /**
873 * Sets the hrmsLastUpdateDate attribute.
874 *
875 * @param hrmsLastUpdateDate The hrmsLastUpdateDate to set.
876 */
877 public void setHrmsLastUpdateDate(Timestamp hrmsLastUpdateDate) {
878 this.hrmsLastUpdateDate = hrmsLastUpdateDate;
879 }
880
881
882 /**
883 * Gets the chartOfAccounts attribute.
884 *
885 * @return Returns the chartOfAccounts
886 */
887 public Chart getChartOfAccounts() {
888 return chartOfAccounts;
889 }
890
891 /**
892 * Sets the chartOfAccounts attribute.
893 *
894 * @param chartOfAccounts The chartOfAccounts to set.
895 * @deprecated
896 */
897 public void setChartOfAccounts(Chart chartOfAccounts) {
898 this.chartOfAccounts = chartOfAccounts;
899 }
900
901 /**
902 * Gets the organization attribute.
903 *
904 * @return Returns the organization
905 */
906 public Organization getOrganization() {
907 return organization;
908 }
909
910 /**
911 * Sets the organization attribute.
912 *
913 * @param organization The organization to set.
914 * @deprecated
915 */
916 public void setOrganization(Organization organization) {
917 this.organization = organization;
918 }
919
920 public Person getHrmsPersonnelApproverUniversal() {
921 hrmsPersonnelApproverUniversal = SpringContext.getBean(org.kuali.rice.kim.service.PersonService.class).updatePersonIfNecessary(hrmsPersonnelApproverUniversalId, hrmsPersonnelApproverUniversal);
922 return hrmsPersonnelApproverUniversal;
923 }
924
925 /**
926 * Sets the hrmsPersonnelApproverUniversal attribute.
927 *
928 * @param hrmsPersonnelApproverUniversal The hrmsPersonnelApproverUniversal to set.
929 * @deprecated
930 */
931 public void setHrmsPersonnelApproverUniversal(Person hrmsPersonnelApproverUniversal) {
932 this.hrmsPersonnelApproverUniversal = hrmsPersonnelApproverUniversal;
933 }
934
935 /**
936 * Gets the hrmsIuCampus attribute.
937 *
938 * @return Returns the hrmsIuCampus
939 */
940 public Campus getHrmsIuCampus() {
941 return hrmsIuCampus = (Campus) SpringContext.getBean(KualiModuleService.class).getResponsibleModuleService(Campus.class).retrieveExternalizableBusinessObjectIfNecessary(this, hrmsIuCampus, "hrmsIuCampus");
942 }
943
944 /**
945 * Sets the hrmsIuCampus attribute.
946 *
947 * @param hrmsIuCampus The hrmsIuCampus to set.
948 * @deprecated
949 */
950 public void setHrmsIuCampus(Campus hrmsIuCampus) {
951 this.hrmsIuCampus = hrmsIuCampus;
952 }
953
954 public Person getFiscalApproverUniversal() {
955 fiscalApproverUniversal = SpringContext.getBean(org.kuali.rice.kim.service.PersonService.class).updatePersonIfNecessary(fiscalApproverUniversalId, fiscalApproverUniversal);
956 return fiscalApproverUniversal;
957 }
958
959 /**
960 * Sets the fiscalApproverUniversal attribute.
961 *
962 * @param fiscalApproverUniversal The fiscalApproverUniversal to set.
963 * @deprecated
964 */
965 public void setFiscalApproverUniversal(Person fiscalApproverUniversal) {
966 this.fiscalApproverUniversal = fiscalApproverUniversal;
967 }
968
969 /**
970 * @see org.kuali.rice.kns.bo.BusinessObjectBase#toStringMapper()
971 */
972 protected LinkedHashMap toStringMapper() {
973 LinkedHashMap m = new LinkedHashMap();
974 m.put("chartOfAccountsCode", this.chartOfAccountsCode);
975 m.put("organizationCode", this.organizationCode);
976 return m;
977 }
978 }
979