1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.kuali.ole.module.cg.businessobject;
18
19 import java.sql.Date;
20 import java.sql.Timestamp;
21 import java.util.ArrayList;
22 import java.util.Collection;
23 import java.util.List;
24
25 import org.kuali.ole.integration.cg.ContractsAndGrantsAward;
26 import org.kuali.ole.sys.OLEConstants;
27 import org.kuali.ole.sys.context.SpringContext;
28 import org.kuali.rice.core.api.config.property.ConfigurationService;
29 import org.kuali.rice.core.api.mo.common.active.MutableInactivatable;
30 import org.kuali.rice.core.api.util.type.KualiDecimal;
31 import org.kuali.rice.kim.api.identity.Person;
32 import org.kuali.rice.krad.bo.PersistableBusinessObject;
33 import org.kuali.rice.krad.bo.PersistableBusinessObjectBase;
34 import org.kuali.rice.krad.util.ObjectUtils;
35
36
37
38
39 public class Award extends PersistableBusinessObjectBase implements MutableInactivatable, ContractsAndGrantsAward {
40 private static final String AWARD_INQUIRY_TITLE_PROPERTY = "message.inquiry.award.title";
41
42 private Long proposalNumber;
43 private Date awardBeginningDate;
44 private Date awardEndingDate;
45
46
47
48
49
50
51
52
53 @SuppressWarnings("unused")
54 private KualiDecimal awardTotalAmount;
55
56 private String awardAddendumNumber;
57 private KualiDecimal awardAllocatedUniversityComputingServicesAmount;
58 private KualiDecimal federalPassThroughFundedAmount;
59 private Date awardEntryDate;
60 private KualiDecimal agencyFuture1Amount;
61 private KualiDecimal agencyFuture2Amount;
62 private KualiDecimal agencyFuture3Amount;
63 private String awardDocumentNumber;
64 private Timestamp awardLastUpdateDate;
65 private boolean federalPassThroughIndicator;
66 private String oldProposalNumber;
67 private KualiDecimal awardDirectCostAmount;
68 private KualiDecimal awardIndirectCostAmount;
69 private KualiDecimal federalFundedAmount;
70 private Timestamp awardCreateTimestamp;
71 private Date awardClosingDate;
72 private String proposalAwardTypeCode;
73 private String awardStatusCode;
74 private String letterOfCreditFundGroupCode;
75 private String grantDescriptionCode;
76 private String agencyNumber;
77 private String federalPassThroughAgencyNumber;
78 private String agencyAnalystName;
79 private String analystTelephoneNumber;
80 private String awardProjectTitle;
81 private String awardCommentText;
82 private String awardPurposeCode;
83 private boolean active;
84 private String kimGroupNames;
85 private List<AwardProjectDirector> awardProjectDirectors;
86 private List<AwardAccount> awardAccounts;
87 private List<AwardSubcontractor> awardSubcontractors;
88 private List<AwardOrganization> awardOrganizations;
89 private Proposal proposal;
90 private ProposalAwardType proposalAwardType;
91 private AwardStatus awardStatus;
92 private LetterOfCreditFundGroup letterOfCreditFundGroup;
93 private GrantDescription grantDescription;
94 private Agency agency;
95 private Agency federalPassThroughAgency;
96 private ProposalPurpose awardPurpose;
97 private AwardOrganization primaryAwardOrganization;
98 private String routingOrg;
99 private String routingChart;
100
101
102 private transient String lookupPersonUniversalIdentifier;
103 private transient Person lookupPerson;
104
105 private final String userLookupRoleNamespaceCode = OLEConstants.ParameterNamespaces.OLE;
106 private final String userLookupRoleName = OLEConstants.SysKimApiConstants.CONTRACTS_AND_GRANTS_PROJECT_DIRECTOR;
107
108
109
110
111 public Award() {
112
113 awardProjectDirectors = new ArrayList<AwardProjectDirector>();
114 awardAccounts = new ArrayList<AwardAccount>();
115 awardSubcontractors = new ArrayList<AwardSubcontractor>();
116 awardOrganizations = new ArrayList<AwardOrganization>();
117 }
118
119
120
121
122
123
124
125
126
127 @Override
128 public List buildListOfDeletionAwareLists() {
129 List<Collection<PersistableBusinessObject>> managedLists = super.buildListOfDeletionAwareLists();
130 managedLists.add((List) getAwardAccounts());
131 managedLists.add((List) getAwardOrganizations());
132 managedLists.add((List) getAwardProjectDirectors());
133 managedLists.add((List) getAwardSubcontractors());
134 return managedLists;
135 }
136
137
138
139
140
141
142 public Award(Proposal proposal) {
143 this();
144 populateFromProposal(proposal);
145 }
146
147
148
149
150
151
152
153 public void populateFromProposal(Proposal proposal) {
154 if (ObjectUtils.isNotNull(proposal)) {
155 setProposalNumber(proposal.getProposalNumber());
156 setAgencyNumber(proposal.getAgencyNumber());
157 setAwardProjectTitle(proposal.getProposalProjectTitle());
158 setAwardDirectCostAmount(proposal.getProposalDirectCostAmount());
159 setAwardIndirectCostAmount(proposal.getProposalIndirectCostAmount());
160 setProposalAwardTypeCode(proposal.getProposalAwardTypeCode());
161 setFederalPassThroughIndicator(proposal.getProposalFederalPassThroughIndicator());
162 setFederalPassThroughAgencyNumber(proposal.getFederalPassThroughAgencyNumber());
163 setAwardPurposeCode(proposal.getProposalPurposeCode());
164
165
166 getAwardOrganizations().clear();
167 for (ProposalOrganization pOrg : proposal.getProposalOrganizations()) {
168 AwardOrganization awardOrg = new AwardOrganization();
169
170 awardOrg.setNewCollectionRecord(true);
171 awardOrg.setProposalNumber(pOrg.getProposalNumber());
172 awardOrg.setChartOfAccountsCode(pOrg.getChartOfAccountsCode());
173 awardOrg.setOrganizationCode(pOrg.getOrganizationCode());
174 awardOrg.setAwardPrimaryOrganizationIndicator(pOrg.isProposalPrimaryOrganizationIndicator());
175 awardOrg.setActive(pOrg.isActive());
176 getAwardOrganizations().add(awardOrg);
177 }
178
179
180 getAwardSubcontractors().clear();
181 int awardSubcontractAmendment = 1;
182 for (ProposalSubcontractor pSubcontractor : proposal.getProposalSubcontractors()) {
183 AwardSubcontractor awardSubcontractor = new AwardSubcontractor();
184
185 awardSubcontractor.setNewCollectionRecord(true);
186 awardSubcontractor.setProposalNumber(pSubcontractor.getProposalNumber());
187 awardSubcontractor.setAwardSubcontractorNumber(pSubcontractor.getProposalSubcontractorNumber());
188
189
190
191 awardSubcontractor.setAwardSubcontractorAmendmentNumber(String.valueOf(awardSubcontractAmendment++));
192 awardSubcontractor.setSubcontractorAmount(pSubcontractor.getProposalSubcontractorAmount());
193 awardSubcontractor.setAwardSubcontractorDescription(pSubcontractor.getProposalSubcontractorDescription());
194 awardSubcontractor.setSubcontractorNumber(pSubcontractor.getSubcontractorNumber());
195 awardSubcontractor.setActive(pSubcontractor.isActive());
196 getAwardSubcontractors().add(awardSubcontractor);
197 }
198
199
200 getAwardProjectDirectors().clear();
201 for (ProposalProjectDirector pDirector : proposal.getProposalProjectDirectors()) {
202 AwardProjectDirector awardDirector = new AwardProjectDirector();
203
204 awardDirector.setNewCollectionRecord(true);
205 awardDirector.setProposalNumber(pDirector.getProposalNumber());
206 awardDirector.setAwardPrimaryProjectDirectorIndicator(pDirector.isProposalPrimaryProjectDirectorIndicator());
207 awardDirector.setAwardProjectDirectorProjectTitle(pDirector.getProposalProjectDirectorProjectTitle());
208 awardDirector.setPrincipalId(pDirector.getPrincipalId());
209 awardDirector.setActive(pDirector.isActive());
210 getAwardProjectDirectors().add(awardDirector);
211 }
212 }
213 }
214
215
216
217
218
219
220 @Override
221 public Long getProposalNumber() {
222 return proposalNumber;
223 }
224
225
226
227
228
229
230 public void setProposalNumber(Long proposalNumber) {
231 this.proposalNumber = proposalNumber;
232 }
233
234
235
236
237
238
239 public Date getAwardBeginningDate() {
240 return awardBeginningDate;
241 }
242
243
244
245
246
247
248 public void setAwardBeginningDate(Date awardBeginningDate) {
249 this.awardBeginningDate = awardBeginningDate;
250 }
251
252
253
254
255
256
257 public Date getAwardEndingDate() {
258 return awardEndingDate;
259 }
260
261
262
263
264
265
266 public void setAwardEndingDate(Date awardEndingDate) {
267 this.awardEndingDate = awardEndingDate;
268 }
269
270
271
272
273
274
275 public KualiDecimal getAwardTotalAmount() {
276 KualiDecimal direct = getAwardDirectCostAmount();
277 KualiDecimal indirect = getAwardIndirectCostAmount();
278 return ObjectUtils.isNull(direct) || ObjectUtils.isNull(indirect) ? null : direct.add(indirect);
279 }
280
281
282
283
284
285
286
287
288 @Deprecated
289 public void setAwardTotalAmount(KualiDecimal awardTotalAmount) {
290
291 }
292
293
294
295
296
297
298
299
300
301
302 @Override protected void prePersist() {
303 super.prePersist();
304 awardTotalAmount = getAwardTotalAmount();
305 }
306
307
308
309
310
311
312
313
314
315 @Override protected void preUpdate() {
316 super.preUpdate();
317 awardTotalAmount = getAwardTotalAmount();
318 }
319
320
321
322
323
324
325 public String getAwardAddendumNumber() {
326 return awardAddendumNumber;
327 }
328
329
330
331
332
333
334 public void setAwardAddendumNumber(String awardAddendumNumber) {
335 this.awardAddendumNumber = awardAddendumNumber;
336 }
337
338
339
340
341
342
343 public KualiDecimal getAwardAllocatedUniversityComputingServicesAmount() {
344 return awardAllocatedUniversityComputingServicesAmount;
345 }
346
347
348
349
350
351
352 public void setAwardAllocatedUniversityComputingServicesAmount(KualiDecimal awardAllocatedUniversityComputingServicesAmount) {
353 this.awardAllocatedUniversityComputingServicesAmount = awardAllocatedUniversityComputingServicesAmount;
354 }
355
356
357
358
359
360
361 public KualiDecimal getFederalPassThroughFundedAmount() {
362 return federalPassThroughFundedAmount;
363 }
364
365
366
367
368
369
370 public void setFederalPassThroughFundedAmount(KualiDecimal federalPassThroughFundedAmount) {
371 this.federalPassThroughFundedAmount = federalPassThroughFundedAmount;
372 }
373
374
375
376
377
378
379 public Date getAwardEntryDate() {
380 return awardEntryDate;
381 }
382
383
384
385
386
387
388 public void setAwardEntryDate(Date awardEntryDate) {
389 this.awardEntryDate = awardEntryDate;
390 }
391
392
393
394
395
396
397 public KualiDecimal getAgencyFuture1Amount() {
398 return agencyFuture1Amount;
399 }
400
401
402
403
404
405
406 public void setAgencyFuture1Amount(KualiDecimal agencyFuture1Amount) {
407 this.agencyFuture1Amount = agencyFuture1Amount;
408 }
409
410
411
412
413
414
415
416 public KualiDecimal getAgencyFuture2Amount() {
417 return agencyFuture2Amount;
418 }
419
420
421
422
423
424
425 public void setAgencyFuture2Amount(KualiDecimal agencyFuture2Amount) {
426 this.agencyFuture2Amount = agencyFuture2Amount;
427 }
428
429
430
431
432
433
434 public KualiDecimal getAgencyFuture3Amount() {
435 return agencyFuture3Amount;
436 }
437
438
439
440
441
442
443 public void setAgencyFuture3Amount(KualiDecimal agencyFuture3Amount) {
444 this.agencyFuture3Amount = agencyFuture3Amount;
445 }
446
447
448
449
450
451
452 public String getAwardDocumentNumber() {
453 return awardDocumentNumber;
454 }
455
456
457
458
459
460
461 public void setAwardDocumentNumber(String awardDocumentNumber) {
462 this.awardDocumentNumber = awardDocumentNumber;
463 }
464
465
466
467
468
469
470 public Timestamp getAwardLastUpdateDate() {
471 return awardLastUpdateDate;
472 }
473
474
475
476
477
478
479 public void setAwardLastUpdateDate(Timestamp awardLastUpdateDate) {
480 this.awardLastUpdateDate = awardLastUpdateDate;
481 }
482
483
484
485
486
487
488 public boolean getFederalPassThroughIndicator() {
489 return federalPassThroughIndicator;
490 }
491
492
493
494
495
496
497 public void setFederalPassThroughIndicator(boolean federalPassThroughIndicator) {
498 this.federalPassThroughIndicator = federalPassThroughIndicator;
499 }
500
501
502
503
504
505
506 public String getOldProposalNumber() {
507 return oldProposalNumber;
508 }
509
510
511
512
513
514
515 public void setOldProposalNumber(String oldProposalNumber) {
516 this.oldProposalNumber = oldProposalNumber;
517 }
518
519
520
521
522
523
524 public KualiDecimal getAwardDirectCostAmount() {
525 return awardDirectCostAmount;
526 }
527
528
529
530
531
532
533 public void setAwardDirectCostAmount(KualiDecimal awardDirectCostAmount) {
534 this.awardDirectCostAmount = awardDirectCostAmount;
535 }
536
537
538
539
540
541
542 public KualiDecimal getAwardIndirectCostAmount() {
543 return awardIndirectCostAmount;
544 }
545
546
547
548
549
550
551 public void setAwardIndirectCostAmount(KualiDecimal awardIndirectCostAmount) {
552 this.awardIndirectCostAmount = awardIndirectCostAmount;
553 }
554
555
556
557
558
559
560 public KualiDecimal getFederalFundedAmount() {
561 return federalFundedAmount;
562 }
563
564
565
566
567
568
569 public void setFederalFundedAmount(KualiDecimal federalFundedAmount) {
570 this.federalFundedAmount = federalFundedAmount;
571 }
572
573
574
575
576
577
578 public Timestamp getAwardCreateTimestamp() {
579 return awardCreateTimestamp;
580 }
581
582
583
584
585
586
587 public void setAwardCreateTimestamp(Timestamp awardCreateTimestamp) {
588 this.awardCreateTimestamp = awardCreateTimestamp;
589 }
590
591
592
593
594
595
596 public Date getAwardClosingDate() {
597 return awardClosingDate;
598 }
599
600
601
602
603
604
605 public void setAwardClosingDate(Date awardClosingDate) {
606 this.awardClosingDate = awardClosingDate;
607 }
608
609
610
611
612
613
614 public String getProposalAwardTypeCode() {
615 return proposalAwardTypeCode;
616 }
617
618
619
620
621
622
623 public void setProposalAwardTypeCode(String proposalAwardTypeCode) {
624 this.proposalAwardTypeCode = proposalAwardTypeCode;
625 }
626
627
628
629
630
631
632 public String getAwardStatusCode() {
633 return awardStatusCode;
634 }
635
636
637
638
639
640
641 public void setAwardStatusCode(String awardStatusCode) {
642 this.awardStatusCode = awardStatusCode;
643 }
644
645
646
647
648
649
650 public String getLetterOfCreditFundGroupCode() {
651 return letterOfCreditFundGroupCode;
652 }
653
654
655
656
657
658
659 public void setLetterOfCreditFundGroupCode(String letterOfCreditFundGroupCode) {
660 this.letterOfCreditFundGroupCode = letterOfCreditFundGroupCode;
661 }
662
663
664
665
666
667
668 public String getGrantDescriptionCode() {
669 return grantDescriptionCode;
670 }
671
672
673
674
675
676
677 public void setGrantDescriptionCode(String grantDescriptionCode) {
678 this.grantDescriptionCode = grantDescriptionCode;
679 }
680
681
682
683
684
685
686 public String getAgencyNumber() {
687 return agencyNumber;
688 }
689
690
691
692
693
694
695 public void setAgencyNumber(String agencyNumber) {
696 this.agencyNumber = agencyNumber;
697 }
698
699
700
701
702
703
704 public String getFederalPassThroughAgencyNumber() {
705 return federalPassThroughAgencyNumber;
706 }
707
708
709
710
711
712
713 public void setFederalPassThroughAgencyNumber(String federalPassThroughAgencyNumber) {
714 this.federalPassThroughAgencyNumber = federalPassThroughAgencyNumber;
715 }
716
717
718
719
720
721
722 public String getAgencyAnalystName() {
723 return agencyAnalystName;
724 }
725
726
727
728
729
730
731 public void setAgencyAnalystName(String agencyAnalystName) {
732 this.agencyAnalystName = agencyAnalystName;
733 }
734
735
736
737
738
739
740 public String getAnalystTelephoneNumber() {
741 return analystTelephoneNumber;
742 }
743
744
745
746
747
748
749 public void setAnalystTelephoneNumber(String analystTelephoneNumber) {
750 this.analystTelephoneNumber = analystTelephoneNumber;
751 }
752
753
754
755
756
757
758 public String getAwardProjectTitle() {
759 return awardProjectTitle;
760 }
761
762
763
764
765
766
767 public void setAwardProjectTitle(String awardProjectTitle) {
768 this.awardProjectTitle = awardProjectTitle;
769 }
770
771
772
773
774
775
776 public String getAwardCommentText() {
777 return awardCommentText;
778 }
779
780
781
782
783
784
785 public void setAwardCommentText(String awardCommentText) {
786 this.awardCommentText = awardCommentText;
787 }
788
789
790
791
792
793
794 public String getAwardPurposeCode() {
795 return awardPurposeCode;
796 }
797
798
799
800
801
802
803 public void setAwardPurposeCode(String awardPurposeCode) {
804 this.awardPurposeCode = awardPurposeCode;
805 }
806
807
808
809
810
811
812 @Override
813 public boolean isActive() {
814 return active;
815 }
816
817
818
819
820
821
822 @Override
823 public void setActive(boolean active) {
824 this.active = active;
825 }
826
827
828
829
830
831
832 @Override
833 public Proposal getProposal() {
834 return proposal;
835 }
836
837
838
839
840
841
842
843
844 @Deprecated
845 public void setProposal(Proposal proposal) {
846 this.proposal = proposal;
847 }
848
849
850
851
852
853
854 public ProposalAwardType getProposalAwardType() {
855 return proposalAwardType;
856 }
857
858
859
860
861
862
863
864
865 @Deprecated
866 public void setProposalAwardType(ProposalAwardType proposalAwardType) {
867 this.proposalAwardType = proposalAwardType;
868 }
869
870
871
872
873
874
875 public AwardStatus getAwardStatus() {
876 return awardStatus;
877 }
878
879
880
881
882
883
884
885
886 @Deprecated
887 public void setAwardStatus(AwardStatus awardStatus) {
888 this.awardStatus = awardStatus;
889 }
890
891
892
893
894
895
896 public LetterOfCreditFundGroup getLetterOfCreditFundGroup() {
897 return letterOfCreditFundGroup;
898 }
899
900
901
902
903
904
905
906
907 @Deprecated
908 public void setLetterOfCreditFundGroup(LetterOfCreditFundGroup letterOfCreditFundGroup) {
909 this.letterOfCreditFundGroup = letterOfCreditFundGroup;
910 }
911
912
913
914
915
916
917 public GrantDescription getGrantDescription() {
918 return grantDescription;
919 }
920
921
922
923
924
925
926
927
928 @Deprecated
929 public void setGrantDescription(GrantDescription grantDescription) {
930 this.grantDescription = grantDescription;
931 }
932
933
934
935
936
937
938 public Agency getAgency() {
939 return agency;
940 }
941
942
943
944
945
946
947
948
949 @Deprecated
950 public void setAgency(Agency agency) {
951 this.agency = agency;
952 }
953
954
955
956
957
958
959 public Agency getFederalPassThroughAgency() {
960 return federalPassThroughAgency;
961 }
962
963
964
965
966
967
968
969
970 @Deprecated
971 public void setFederalPassThroughAgency(Agency federalPassThroughAgency) {
972 this.federalPassThroughAgency = federalPassThroughAgency;
973 }
974
975
976
977
978
979
980 public ProposalPurpose getAwardPurpose() {
981 return awardPurpose;
982 }
983
984
985
986
987
988
989
990
991 @Deprecated
992 public void setAwardPurpose(ProposalPurpose awardPurpose) {
993 this.awardPurpose = awardPurpose;
994 }
995
996
997
998
999
1000
1001 public List<AwardProjectDirector> getAwardProjectDirectors() {
1002 return awardProjectDirectors;
1003 }
1004
1005
1006
1007
1008
1009
1010 public void setAwardProjectDirectors(List<AwardProjectDirector> awardProjectDirectors) {
1011 this.awardProjectDirectors = awardProjectDirectors;
1012 }
1013
1014
1015
1016
1017
1018
1019 public List<AwardAccount> getAwardAccounts() {
1020 return awardAccounts;
1021 }
1022
1023
1024
1025
1026
1027
1028 public void setAwardAccounts(List<AwardAccount> awardAccounts) {
1029 this.awardAccounts = awardAccounts;
1030 }
1031
1032
1033
1034
1035
1036
1037 public List<AwardOrganization> getAwardOrganizations() {
1038 return awardOrganizations;
1039 }
1040
1041
1042
1043
1044
1045
1046 public void setAwardOrganizations(List<AwardOrganization> awardOrganizations) {
1047 this.awardOrganizations = awardOrganizations;
1048 }
1049
1050
1051
1052
1053
1054
1055 public List<AwardSubcontractor> getAwardSubcontractors() {
1056 return awardSubcontractors;
1057 }
1058
1059
1060
1061
1062
1063
1064 public void setAwardSubcontractors(List<AwardSubcontractor> awardSubcontractors) {
1065 this.awardSubcontractors = awardSubcontractors;
1066 }
1067
1068
1069
1070
1071
1072
1073 public AwardOrganization getPrimaryAwardOrganization() {
1074 for (AwardOrganization ao : awardOrganizations) {
1075 if (ao != null && ao.isAwardPrimaryOrganizationIndicator()) {
1076 setPrimaryAwardOrganization(ao);
1077 break;
1078 }
1079 }
1080
1081 return primaryAwardOrganization;
1082 }
1083
1084
1085
1086
1087
1088
1089 public void setPrimaryAwardOrganization(AwardOrganization primaryAwardOrganization) {
1090 this.primaryAwardOrganization = primaryAwardOrganization;
1091 this.routingChart = primaryAwardOrganization.getChartOfAccountsCode();
1092 this.routingOrg = primaryAwardOrganization.getOrganizationCode();
1093 }
1094
1095
1096
1097
1098
1099
1100 public KualiDecimal getAwardSubcontractorsTotalAmount() {
1101 KualiDecimal total = KualiDecimal.ZERO;
1102 for (AwardSubcontractor subcontractor : getAwardSubcontractors()) {
1103 KualiDecimal amount = subcontractor.getSubcontractorAmount();
1104 if (ObjectUtils.isNotNull(amount)) {
1105 total = total.add(amount);
1106 }
1107 }
1108 return total;
1109 }
1110
1111
1112
1113
1114 public String getRoutingChart() {
1115 return routingChart;
1116 }
1117
1118
1119
1120
1121 public void setRoutingChart(String routingChart) {
1122 this.routingChart = routingChart;
1123 }
1124
1125
1126
1127
1128 public String getRoutingOrg() {
1129 return routingOrg;
1130 }
1131
1132
1133
1134
1135 public void setRoutingOrg(String routingOrg) {
1136 this.routingOrg = routingOrg;
1137 }
1138
1139
1140
1141
1142
1143
1144 public Person getLookupPerson() {
1145 return lookupPerson;
1146 }
1147
1148
1149
1150
1151
1152
1153 public void setLookupPerson(Person lookupPerson) {
1154 this.lookupPerson = lookupPerson;
1155 }
1156
1157
1158
1159
1160
1161
1162 public String getLookupPersonUniversalIdentifier() {
1163 lookupPerson = SpringContext.getBean(org.kuali.rice.kim.api.identity.PersonService.class).updatePersonIfNecessary(lookupPersonUniversalIdentifier, lookupPerson);
1164 return lookupPersonUniversalIdentifier;
1165 }
1166
1167
1168
1169
1170
1171
1172 public void setLookupPersonUniversalIdentifier(String lookupPersonId) {
1173 this.lookupPersonUniversalIdentifier = lookupPersonId;
1174 }
1175
1176 public String getUserLookupRoleNamespaceCode() {
1177 return userLookupRoleNamespaceCode;
1178 }
1179
1180 public void setUserLookupRoleNamespaceCode(String userLookupRoleNamespaceCode) {
1181 }
1182
1183 public String getUserLookupRoleName() {
1184 return userLookupRoleName;
1185 }
1186
1187 public void setUserLookupRoleName(String userLookupRoleName) {
1188 }
1189
1190
1191
1192
1193 @Override
1194 public String getAwardInquiryTitle() {
1195 return SpringContext.getBean(ConfigurationService.class).getPropertyValueAsString(AWARD_INQUIRY_TITLE_PROPERTY);
1196 }
1197
1198
1199
1200
1201 public void setAwardInquiryTitle(String inquiryTitle) {
1202
1203 }
1204
1205 }
1206