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.module.endow.document.web.struts;
017
018 import org.apache.struts.upload.FormFile;
019 import org.kuali.kfs.module.endow.EndowConstants;
020 import org.kuali.kfs.module.endow.EndowParameterKeyConstants;
021 import org.kuali.kfs.module.endow.businessobject.EndowmentSourceTransactionLine;
022 import org.kuali.kfs.module.endow.businessobject.EndowmentSourceTransactionSecurity;
023 import org.kuali.kfs.module.endow.businessobject.EndowmentTargetTransactionLine;
024 import org.kuali.kfs.module.endow.businessobject.EndowmentTargetTransactionSecurity;
025 import org.kuali.kfs.module.endow.businessobject.EndowmentTransactionLine;
026 import org.kuali.kfs.module.endow.document.EndowmentTransactionLinesDocumentBase;
027 import org.kuali.kfs.sys.KFSConstants;
028 import org.kuali.kfs.sys.context.SpringContext;
029 import org.kuali.kfs.sys.document.web.struts.FinancialSystemTransactionalDocumentFormBase;
030 import org.kuali.kfs.sys.service.impl.KfsParameterConstants;
031 import org.kuali.rice.kns.service.KualiConfigurationService;
032 import org.kuali.rice.kns.service.ParameterService;
033
034 public abstract class EndowmentTransactionLinesDocumentFormBase extends FinancialSystemTransactionalDocumentFormBase {
035
036 protected FormFile transactionLineImportFile;
037 protected FormFile transactionSourceLinesImportFile;
038
039 protected EndowmentTransactionLine newSourceTransactionLine;
040 protected EndowmentTransactionLine newTargetTransactionLine;
041 private EndowmentSourceTransactionSecurity sourceTransactionSecurity;
042 private EndowmentTargetTransactionSecurity targetTransactionSecurity;
043
044 private String balanceInquiryReturnAnchor;
045
046 // labels that appear on the transaction lines as group headers.
047 protected String sourceGroupLabelName = EndowConstants.SOURCE_TRANSACTION_LINE_GROUP_LABEL_NAME;
048 protected String targetGroupLabelName = EndowConstants.TARGET_TRANSACTION_LINE_GROUP_LABEL_NAME;
049
050 // labels for the source and taget tax lot lines
051 protected String sourceTaxLotsLabelName = EndowConstants.SOURCE_TRANSACTION_LINE_GROUP_LABEL_NAME;
052 protected String targetTaxLotsLabelName = EndowConstants.TARGET_TRANSACTION_LINE_GROUP_LABEL_NAME;
053
054 // these properties control if the total amount and units show on the summary lines.
055 // the default is set to true to show the values on the document.
056 protected boolean showIncomeTotalAmount = true;
057 protected boolean showPrincipalTotalAmount = true;
058
059 protected boolean showIncomeTotalUnits = true;
060 protected boolean showPrincipalTotalUnits = true;
061 protected boolean showTransactionAmount = true;
062 protected boolean showUnitAdjustmentAmount = false; // default -> do not show
063
064 // the income or principal box value will be set on tag file using the property.
065 // if set to true, income or principal drop-down box will be readonly with value set to P-Principal
066 protected boolean fieldValueToPrincipal = false;
067
068 // show the etran code on the document...
069 protected boolean showETranCode = true;
070
071 // show the import button on source transaction lines
072 protected boolean showSourceImport = true;
073
074 // show the import button on target transaction lines
075 protected boolean showTargetImport = true;
076
077 // show the add button on the source transaction lines
078 protected boolean showSourceAdd = true;
079
080 // show the add button on the target transaction lines
081 protected boolean showTargetAdd = true;
082
083 // make the KEMID field on the source transaction lines read only.
084 protected boolean sourceKemidReadOnly = false;
085
086 // make the KEMID field on the target transaction lines read only.
087 protected boolean targetKemidReadOnly = false;
088
089 // make the income/principal indicator on the source transaction lines read only.
090 protected boolean sourceIncomePrincipalIndicatorReadOnly = false;
091
092 // make the income/principal indicator on the target transaction lines read only.
093 protected boolean targetIncomePrincipalIndicatorReadOnly = false;
094
095 // show all the added source transaction lines on the form.
096 protected boolean showSourceTransLines = true;
097
098 // show all the added target transaction lines on the form.
099 protected boolean showTargetTransLines = true;
100
101 protected boolean showSourceRefresh = true;
102 protected boolean showTargetRefresh = true;
103 protected boolean showSourceBalance = true;
104 protected boolean showTargetBalance = true;
105 protected boolean showSourceDelete = true;
106 protected boolean showTargetDelete = true;
107
108 /**
109 * Constructs a EndowmentTransactionLinesDocumentFormBase.java.
110 */
111 public EndowmentTransactionLinesDocumentFormBase() {
112 super();
113 newSourceTransactionLine = new EndowmentSourceTransactionLine();
114 newTargetTransactionLine = new EndowmentTargetTransactionLine();
115 sourceTransactionSecurity = new EndowmentSourceTransactionSecurity();
116 targetTransactionSecurity = new EndowmentTargetTransactionSecurity();
117 }
118
119 /**
120 * Gets an EndowmentTransactionLinesDocumentBase.
121 *
122 * @return EndowmentTransactionLinesDocumentBase
123 */
124 public EndowmentTransactionLinesDocumentBase getEndowmentTransactionLinesDocumentBase() {
125 return (EndowmentTransactionLinesDocumentBase) getDocument();
126 }
127
128 /**
129 * Gets the newSourceTransactionLine attribute.
130 *
131 * @return Returns the newSourceTransactionLine.
132 */
133 public EndowmentTransactionLine getNewSourceTransactionLine() {
134 return newSourceTransactionLine;
135 }
136
137 /**
138 * Sets the newSourceTransactionLine attribute value.
139 *
140 * @param newSourceTransactionLine The newSourceTransactionLine to set.
141 */
142 public void setNewSourceTransactionLine(EndowmentTransactionLine newSourceTransactionLine) {
143 this.newSourceTransactionLine = newSourceTransactionLine;
144 }
145
146 /**
147 * Gets the newTargetTransactionLine attribute.
148 *
149 * @return Returns the newTargetTransactionLine.
150 */
151 public EndowmentTransactionLine getNewTargetTransactionLine() {
152 return newTargetTransactionLine;
153 }
154
155 /**
156 * Sets the newTargetTransactionLine attribute value.
157 *
158 * @param newTargetTransactionLine The newTargetTransactionLine to set.
159 */
160 public void setNewTargetTransactionLine(EndowmentTransactionLine newTargetTransactionLine) {
161 this.newTargetTransactionLine = newTargetTransactionLine;
162 }
163
164 public EndowmentSourceTransactionSecurity getSourceTransactionSecurity() {
165 return sourceTransactionSecurity;
166 }
167
168 public void setSourceTransactionSecurity(EndowmentSourceTransactionSecurity sourceTransactionSecurity) {
169 this.sourceTransactionSecurity = sourceTransactionSecurity;
170 }
171
172 public EndowmentTargetTransactionSecurity getTargetTransactionSecurity() {
173 return targetTransactionSecurity;
174 }
175
176 public void setTargetTransactionSecurity(EndowmentTargetTransactionSecurity targetTransactionSecurity) {
177 this.targetTransactionSecurity = targetTransactionSecurity;
178 }
179
180 /**
181 * Gets the transactionLineImportFile.
182 *
183 * @return transactionLineImportFile
184 */
185 public FormFile getTransactionLineImportFile() {
186 return transactionLineImportFile;
187 }
188
189 /**
190 * Sets the transactionLineImportFile.
191 *
192 * @param transactionLineImportFile
193 */
194 public void setTransactionLineImportFile(FormFile transactionLineImportFile) {
195 this.transactionLineImportFile = transactionLineImportFile;
196 }
197
198 /**
199 * Gets the balanceInquiryReturnAnchor attribute.
200 *
201 * @return Returns the balanceInquiryReturnAnchor.
202 */
203 public String getBalanceInquiryReturnAnchor() {
204 return balanceInquiryReturnAnchor;
205 }
206
207 /**
208 * Sets the balanceInquiryReturnAnchor attribute value.
209 *
210 * @param balanceInquiryReturnAnchor The balanceInquiryReturnAnchor to set.
211 */
212 public void setBalanceInquiryReturnAnchor(String balanceInquiryReturnAnchor) {
213 this.balanceInquiryReturnAnchor = balanceInquiryReturnAnchor;
214 }
215
216 /**
217 * Tells whether the source transaction lines add transaction line section should be displayed. By default this returns true for
218 * all documents. If a document needs to handle this in a more special way than this method should be overridden in the document
219 * Form class.
220 *
221 * @return true
222 */
223 public boolean getShowFromTransactionLine() {
224 return true;
225 }
226
227 /**
228 * Tells whether the target transaction lines add transaction line section should be displayed. By default this returns true for
229 * all documents. If a document needs to handle this in a more special way than this method should be overridden in the document
230 * Form class.
231 *
232 * @return true
233 */
234 public boolean getShowToTransactionLine() {
235 return true;
236 }
237
238 /**
239 * Gets the sourceGroupLabelName attribute.
240 *
241 * @return Returns the sourceGroupLabelName.
242 */
243 public String getSourceGroupLabelName() {
244 return sourceGroupLabelName;
245 }
246
247 /**
248 * Sets the sourceGroupLabelName attribute value.
249 *
250 * @param sourceGroupLabelName The sourceGroupLabelName to set.
251 */
252 public void setSourceGroupLabelName(String sourceGroupLabelName) {
253 this.sourceGroupLabelName = sourceGroupLabelName;
254 }
255
256 /**
257 * Gets the targetGroupLabelName attribute.
258 *
259 * @return Returns the targetGroupLabelName.
260 */
261 public String getTargetGroupLabelName() {
262 return targetGroupLabelName;
263 }
264
265 /**
266 * Sets the targetGroupLabelName attribute value.
267 *
268 * @param targetGroupLabelName The targetGroupLabelName to set.
269 */
270 public void setTargetGroupLabelName(String targetGroupLabelName) {
271 this.targetGroupLabelName = targetGroupLabelName;
272 }
273
274 /**
275 * Gets the showIncomeTotalAmount attribute.
276 *
277 * @return Returns the showIncomeTotalAmount.
278 */
279 public boolean isShowIncomeTotalAmount() {
280 return showIncomeTotalAmount;
281 }
282
283 /**
284 * Sets the showIncomeTotalAmount attribute value.
285 *
286 * @param showIncomeTotalAmount The showIncomeTotalAmount to set.
287 */
288 public void setShowIncomeTotalAmount(boolean showIncomeTotalAmount) {
289 this.showIncomeTotalAmount = showIncomeTotalAmount;
290 }
291
292 /**
293 * Gets the showIncomeTotalAmount attribute.
294 *
295 * @return Returns the showIncomeTotalAmount.
296 */
297 public boolean isShowPrincipalTotalAmount() {
298 return showPrincipalTotalAmount;
299 }
300
301 /**
302 * Sets the showPrincipalTotalAmount attribute value.
303 *
304 * @param showPrincipalTotalAmount The showPrincipalTotalAmount to set.
305 */
306 public void setShowPrincipalTotalAmount(boolean showPrincipalTotalAmount) {
307 this.showPrincipalTotalAmount = showPrincipalTotalAmount;
308 }
309
310 /**
311 * Gets the showIncomeTotalUnits attribute.
312 *
313 * @return Returns the showIncomeTotalUnits.
314 */
315 public boolean isShowIncomeTotalUnits() {
316 return showIncomeTotalUnits;
317 }
318
319 /**
320 * Sets the showIncomeTotalUnits attribute value.
321 *
322 * @param showIncomeTotalUnits The showIncomeTotalUnits to set.
323 */
324 public void setShowIncomeTotalUnits(boolean showIncomeTotalUnits) {
325 this.showIncomeTotalUnits = showIncomeTotalUnits;
326 }
327
328 /**
329 * Gets the showPrincipalTotalUnits attribute.
330 *
331 * @return Returns the showPrincipalTotalUnits.
332 */
333 public boolean isShowPrincipalTotalUnits() {
334 return showPrincipalTotalUnits;
335 }
336
337 /**
338 * Sets the showIncomeTotalUnits attribute value.
339 *
340 * @param showIncomeTotalUnits The showIncomeTotalUnits to set.
341 */
342 public void setShowPrincipalTotalUnits(boolean showPrincipalTotalUnits) {
343 this.showPrincipalTotalUnits = showPrincipalTotalUnits;
344 }
345
346 /**
347 * Gets the fieldValueToPrincipal attribute.
348 *
349 * @return Returns the fieldValueToPrincipal.
350 */
351 public boolean isFieldValueToPrincipal() {
352 return fieldValueToPrincipal;
353 }
354
355 /**
356 * Sets the fieldValueToPrincipal attribute value.
357 *
358 * @param fieldValueToPrincipal The fieldValueToPrincipal to set.
359 */
360 public void setFeildValueToPrincipal(boolean fieldValueToPrincipal) {
361 this.fieldValueToPrincipal = fieldValueToPrincipal;
362 }
363
364 /**
365 * Gets the showETranCode attribute.
366 *
367 * @return Returns the showETranCode.
368 */
369 public boolean isShowETranCode() {
370 return showETranCode;
371 }
372
373 /**
374 * Sets the showETranCode attribute value.
375 *
376 * @param showETranCode The showETranCode to set.
377 */
378 public void setShowETranCode(boolean showETranCode) {
379 this.showETranCode = showETranCode;
380 }
381
382 /**
383 * Gets sourceTaxLotsLabelName.
384 *
385 * @return sourceTaxLotsLabelName
386 */
387 public String getSourceTaxLotsLabelName() {
388 return sourceTaxLotsLabelName;
389 }
390
391 /**
392 * Sets the sourceTaxLotsLabelName.
393 *
394 * @param sourceTaxLotsLabelName
395 */
396 public void setSourceTaxLotsLabelName(String sourceTaxLotsLabelName) {
397 this.sourceTaxLotsLabelName = sourceTaxLotsLabelName;
398 }
399
400 /**
401 * Gets the targetTaxLotsLabelName.
402 *
403 * @return targetTaxLotsLabelName
404 */
405 public String getTargetTaxLotsLabelName() {
406 return targetTaxLotsLabelName;
407 }
408
409 /**
410 * Sets targetTaxLotsLabelName.
411 *
412 * @param targetTaxLotsLabelName
413 */
414 public void setTargetTaxLotsLabelName(String targetTaxLotsLabelName) {
415 this.targetTaxLotsLabelName = targetTaxLotsLabelName;
416 }
417
418 /**
419 * Gets showTransactionAmount.
420 *
421 * @return showTransactionAmount
422 */
423 public boolean isShowTransactionAmount() {
424 return showTransactionAmount;
425 }
426
427 /**
428 * Sets showTransactionAmount.
429 *
430 * @param showTransactionAmount
431 */
432 public void setShowTransactionAmount(boolean showTransactionAmount) {
433 this.showTransactionAmount = showTransactionAmount;
434 }
435
436 /**
437 * Gets showUnitAdjustmentAmount.
438 *
439 * @return showUnitAdjustmentAmount
440 */
441 public boolean isShowUnitAdjustmentAmount() {
442 return showUnitAdjustmentAmount;
443 }
444
445 /**
446 * Sets showUnitAdjustmentAmount.
447 *
448 * @param showUnitAdjustmentAmount
449 */
450 public void setShowUnitAdjustmentAmount(boolean showUnitAdjustmentAmount) {
451 this.showUnitAdjustmentAmount = showUnitAdjustmentAmount;
452 }
453
454 /**
455 * Gets the showSourceImport.
456 *
457 * @return showSourceImport
458 */
459 public boolean isShowSourceImport() {
460 return showSourceImport;
461 }
462
463 /**
464 * Sets the showSourceImport.
465 *
466 * @param showSourceImport
467 */
468 public void setShowSourceImport(boolean showSourceImport) {
469 this.showSourceImport = showSourceImport;
470 }
471
472 /**
473 * Gets the showTargetImport.
474 *
475 * @return showTargetImport
476 */
477 public boolean isShowTargetImport() {
478 return showTargetImport;
479 }
480
481 /**
482 * Sets the showTargetImport.
483 *
484 * @param showTargetImport
485 */
486 public void setShowTargetImport(boolean showTargetImport) {
487 this.showTargetImport = showTargetImport;
488 }
489
490 /**
491 * Gets the showSourceAdd attribute.
492 *
493 * @return Returns the showSourceAdd.
494 */
495 public boolean isShowSourceAdd() {
496 return showSourceAdd;
497 }
498
499 /**
500 * Sets the showSourceAdd attribute value.
501 *
502 * @param showSourceAdd The showSourceAdd to set.
503 */
504 public void setShowSourceAdd(boolean showSourceAdd) {
505 this.showSourceAdd = showSourceAdd;
506 }
507
508 /**
509 * Gets the showTargetAdd attribute.
510 *
511 * @return Returns the showTargetAdd.
512 */
513 public boolean isShowTargetAdd() {
514 return showTargetAdd;
515 }
516
517 /**
518 * Sets the showTargetAdd attribute value.
519 *
520 * @param showTargetAdd The showTargetAdd to set.
521 */
522 public void setShowTargetAdd(boolean showTargetAdd) {
523 this.showTargetAdd = showTargetAdd;
524 }
525
526 /**
527 * Gets the sourceKemidReadOnly attribute.
528 *
529 * @return Returns the sourceKemidReadOnly.
530 */
531 public boolean isSourceKemidReadOnly() {
532 return sourceKemidReadOnly;
533 }
534
535 /**
536 * Sets the sourceKemidReadOnly attribute value.
537 *
538 * @param sourceKemidReadOnly The sourceKemidReadOnly to set.
539 */
540 public void setSourceKemidReadOnly(boolean sourceKemidReadOnly) {
541 this.sourceKemidReadOnly = sourceKemidReadOnly;
542 }
543
544 /**
545 * Gets the targetKemidReadOnly attribute.
546 *
547 * @return Returns the targetKemidReadOnly.
548 */
549 public boolean isTargetKemidReadOnly() {
550 return targetKemidReadOnly;
551 }
552
553 /**
554 * Sets the targetKemidReadOnly attribute value.
555 *
556 * @param targetKemidReadOnly The targetKemidReadOnly to set.
557 */
558 public void setTargetKemidReadOnly(boolean targetKemidReadOnly) {
559 this.targetKemidReadOnly = targetKemidReadOnly;
560 }
561
562 /**
563 * Gets the targetIncomePrincipalIndicatorReadOnly attribute.
564 *
565 * @return Returns the targetIncomePrincipalIndicatorReadOnly.
566 */
567 public boolean isTargetIncomePrincipalIndicatorReadOnly() {
568 return targetIncomePrincipalIndicatorReadOnly;
569 }
570
571 /**
572 * Sets the targetIncomePrincipalIndicatorReadOnly attribute value.
573 *
574 * @param targetIncomePrincipalIndicatorReadOnly The targetIncomePrincipalIndicatorReadOnly to set.
575 */
576 public void setTargetIncomePrincipalIndicatorReadOnly(boolean targetIncomePrincipalIndicatorReadOnly) {
577 this.targetIncomePrincipalIndicatorReadOnly = targetIncomePrincipalIndicatorReadOnly;
578 }
579
580 /**
581 * Gets the sourceIncomePrincipalIndicatorReadOnly attribute.
582 *
583 * @return Returns the sourceIncomePrincipalIndicatorReadOnly.
584 */
585 public boolean isSourceIncomePrincipalIndicatorReadOnly() {
586 return sourceIncomePrincipalIndicatorReadOnly;
587 }
588
589 /**
590 * Sets the sourceIncomePrincipalIndicatorReadOnly attribute value.
591 *
592 * @param sourceIncomePrincipalIndicatorReadOnly The sourceIncomePrincipalIndicatorReadOnly to set.
593 */
594 public void setSourceIncomePrincipalIndicatorReadOnly(boolean sourceIncomePrincipalIndicatorReadOnly) {
595 this.sourceIncomePrincipalIndicatorReadOnly = sourceIncomePrincipalIndicatorReadOnly;
596 }
597
598 /**
599 * Gets the showSourceTransLines attribute.
600 *
601 * @return Returns the showSourceTransLines.
602 */
603 public boolean isShowSourceTransLines() {
604 return showSourceTransLines;
605 }
606
607 /**
608 * Sets the showSourceTransLines attribute value.
609 *
610 * @param showSourceTransLines The showSourceTransLines to set.
611 */
612 public void setShowSourceTransLines(boolean showSourceTransLines) {
613 this.showSourceTransLines = showSourceTransLines;
614 }
615
616 /**
617 * Gets the showTargetTransLines attribute.
618 *
619 * @return Returns the showTargetTransLines.
620 */
621 public boolean isShowTargetTransLines() {
622 return showTargetTransLines;
623 }
624
625 /**
626 * Sets the showTargetTransLines attribute value.
627 *
628 * @param showTargetTransLines The showTargetTransLines to set.
629 */
630 public void setShowTargetTransLines(boolean showTargetTransLines) {
631 this.showTargetTransLines = showTargetTransLines;
632 }
633
634 /**
635 * Gets the showSourceRefresh attribute.
636 *
637 * @return Returns the showSourceRefresh.
638 */
639 public boolean isShowSourceRefresh() {
640 return showSourceRefresh;
641 }
642
643 /**
644 * Sets the showSourceRefresh attribute value.
645 *
646 * @param showSourceRefresh The showSourceRefresh to set.
647 */
648 public void setShowSourceRefresh(boolean showSourceRefresh) {
649 this.showSourceRefresh = showSourceRefresh;
650 }
651
652 /**
653 * Gets the showTargetRefresh attribute.
654 *
655 * @return Returns the showTargetRefresh.
656 */
657 public boolean isShowTargetRefresh() {
658 return showTargetRefresh;
659 }
660
661 /**
662 * Sets the showTargetRefresh attribute value.
663 *
664 * @param showTargetRefresh The showTargetRefresh to set.
665 */
666 public void setShowTargetRefresh(boolean showTargetRefresh) {
667 this.showTargetRefresh = showTargetRefresh;
668 }
669
670 /**
671 * Gets the showSourceBalance attribute.
672 *
673 * @return Returns the showSourceBalance.
674 */
675 public boolean isShowSourceBalance() {
676 return showSourceBalance;
677 }
678
679 /**
680 * Sets the showSourceBalance attribute value.
681 *
682 * @param showSourceBalance The showSourceBalance to set.
683 */
684 public void setShowSourceBalance(boolean showSourceBalance) {
685 this.showSourceBalance = showSourceBalance;
686 }
687
688 /**
689 * Gets the showTargetBalance attribute.
690 *
691 * @return Returns the showTargetBalance.
692 */
693 public boolean isShowTargetBalance() {
694 return showTargetBalance;
695 }
696
697 /**
698 * Sets the showTargetBalance attribute value.
699 *
700 * @param showTargetBalance The showTargetBalance to set.
701 */
702 public void setShowTargetBalance(boolean showTargetBalance) {
703 this.showTargetBalance = showTargetBalance;
704 }
705
706 /**
707 * Gets the showSourceDelete attribute.
708 *
709 * @return Returns the showSourceDelete.
710 */
711 public boolean isShowSourceDelete() {
712 return showSourceDelete;
713 }
714
715 /**
716 * Sets the showSourceDelete attribute value.
717 *
718 * @param showSourceDelete The showSourceDelete to set.
719 */
720 public void setShowSourceDelete(boolean showSourceDelete) {
721 this.showSourceDelete = showSourceDelete;
722 }
723
724 /**
725 * Gets the showTargetDelete attribute.
726 *
727 * @return Returns the showTargetDelete.
728 */
729 public boolean isShowTargetDelete() {
730 return showTargetDelete;
731 }
732
733 /**
734 * Sets the showTargetDelete attribute value.
735 *
736 * @param showTargetDelete The showTargetDelete to set.
737 */
738 public void setShowTargetDelete(boolean showTargetDelete) {
739 this.showTargetDelete = showTargetDelete;
740 }
741
742 /**
743 * @return the URL to the accounting line import instructions
744 */
745 public String getTransactionLineImportInstructionsUrl() {
746 return SpringContext.getBean(KualiConfigurationService.class).getPropertyString(KFSConstants.EXTERNALIZABLE_HELP_URL_KEY) + SpringContext.getBean(ParameterService.class).getParameterValue(KfsParameterConstants.ENDOWMENT_DOCUMENT.class, EndowParameterKeyConstants.ENDOWMENT_TRANSACTION_LINE_IMPORT);
747 }
748
749 /**
750 * Gets the transactionSourceLinesImportFile.
751 *
752 * @return transactionSourceLinesImportFile
753 */
754 public FormFile getTransactionSourceLinesImportFile() {
755 return transactionSourceLinesImportFile;
756 }
757
758 /**
759 * Sets the transactionSourceLinesImportFile.
760 *
761 * @param transactionSourceLinesImportFile
762 */
763 public void setTransactionSourceLinesImportFile(FormFile transactionSourceLinesImportFile) {
764 this.transactionSourceLinesImportFile = transactionSourceLinesImportFile;
765 }
766
767 }