org.kuali.kfs.module.endow.report.util
Class TransactionStatementReportPrint

java.lang.Object
  extended by org.kuali.kfs.module.endow.report.util.EndowmentReportPrintBase
      extended by org.kuali.kfs.module.endow.report.util.TransactionStatementReportPrint

public class TransactionStatementReportPrint
extends EndowmentReportPrintBase


Field Summary
 
Fields inherited from class org.kuali.kfs.module.endow.report.util.EndowmentReportPrintBase
CRITERIA_TABLE_WIDTH, footerRegularFont, footerTitleFont, FORMAT164, FORMAT192, FORMAT195, FULL_TABLE_WIDTH, headerFont, headerSheetRegularFont, headerShheetTitleFont, KEMID_SELECTED_TABLE_WIDTH, KEMIDS_SELECTED_COLUMN_NUM, LETTER_LANDSCAPE, LETTER_PORTRAIT, MULTIPLE_KEMID_TABLE_WIDTH, regularFont, REQUEST_INFO_TABLE_WIDTH, titleFont
 
Constructor Summary
TransactionStatementReportPrint()
           
 
Method Summary
protected  String getDescription(TransactionStatementReportDataHolder.TransactionArchiveInfo transactionArchiveInfo)
          Gets the transaction info
 ByteArrayOutputStream printTransactionStatementReport(EndowmentReportHeaderDataHolder reportRequestHeaderDataHolder, List<TransactionStatementReportDataHolder> transactionStatementDataReportHolders, String listKemidsInHeader)
          Generates the report in PDF using iText
 boolean printTransactionStatementReportBody(List<TransactionStatementReportDataHolder> transactionStatementReportDataHolders, com.lowagie.text.Document document)
          Generates the Transaction Statement report
 
Methods inherited from class org.kuali.kfs.module.endow.report.util.EndowmentReportPrintBase
convertToUpperCase, createCell, createCell, createCellWithDefaultFontAndBorderLine, createCellWithDefaultFontAndWithoutBorderLine, formatAmount, formatAmount, getAmountCell, getAmountCell, printFooter, printReportHeaderPage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransactionStatementReportPrint

public TransactionStatementReportPrint()
Method Detail

printTransactionStatementReport

public ByteArrayOutputStream printTransactionStatementReport(EndowmentReportHeaderDataHolder reportRequestHeaderDataHolder,
                                                             List<TransactionStatementReportDataHolder> transactionStatementDataReportHolders,
                                                             String listKemidsInHeader)
Generates the report in PDF using iText

Parameters:
reportRequestHeaderDataHolder -
transactionStatementDataReportHolders -
Returns:

printTransactionStatementReportBody

public boolean printTransactionStatementReportBody(List<TransactionStatementReportDataHolder> transactionStatementReportDataHolders,
                                                   com.lowagie.text.Document document)
Generates the Transaction Statement report

Parameters:
transactionStatementReports -
document -
Returns:

getDescription

protected String getDescription(TransactionStatementReportDataHolder.TransactionArchiveInfo transactionArchiveInfo)
Gets the transaction info

Parameters:
transactionArchiveInfo -
Returns:


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.