org.kuali.kfs.module.purap.document.service
Interface PrintService

All Known Implementing Classes:
PrintServiceImpl

public interface PrintService

Defines methods that must be implemented by classes providing a PrintService.


Method Summary
 Collection generateBulkReceivingPDF(BulkReceivingDocument blkRecDoc, ByteArrayOutputStream stream)
           
 Collection generatePurchaseOrderPdf(PurchaseOrderDocument po, ByteArrayOutputStream byteArrayOutputStream, String environment, List<PurchaseOrderItem> retransmitItems)
          Create the Purchase Order Pdf document for non-retransmission and send it back to the Action so that it can be dealt with.
 Collection generatePurchaseOrderPdfForRetransmission(PurchaseOrderDocument po, ByteArrayOutputStream byteArrayOutputStream, String environment, List<PurchaseOrderItem> retransmitItems)
          Create the Purchase Order Pdf document for retransmission and send it back to the Action so that it can be dealt with.
 Collection generatePurchaseOrderQuotePdf(PurchaseOrderDocument po, PurchaseOrderVendorQuote povq, ByteArrayOutputStream byteArrayOutputStream, String environment)
          Create the Purchase Order Quote Pdf document and send it back to the Action so that it can be dealt with.
 Collection generatePurchaseOrderQuoteRequestsListPdf(PurchaseOrderDocument po, ByteArrayOutputStream byteArrayOutputStream)
          Create the Purchase Order Quote Requests List Pdf document and send it back to the Action so that it can be dealt with.
 Collection savePurchaseOrderPdf(PurchaseOrderDocument po, String environment)
          Create the Purchase Order Pdf document for non-retransmission and save it so that it can be faxed in a later process.
 Collection savePurchaseOrderPdfForRetransmission(PurchaseOrderDocument po, String environment)
          Create the Purchase Order Pdf document for retransmission and save it so that it can be faxed in a later process.
 Collection savePurchaseOrderQuotePdf(PurchaseOrderDocument po, PurchaseOrderVendorQuote povq, String environment)
          Create the Purchase Order Quote Pdf document and save it so that it can be faxed in a later process.
 Collection savePurchaseOrderQuoteRequestsListPdf(PurchaseOrderDocument po)
          Create the Purchase Order Quote Requests List Pdf document and save it so that it can be faxed in a later process.
 

Method Detail

generatePurchaseOrderQuoteRequestsListPdf

Collection generatePurchaseOrderQuoteRequestsListPdf(PurchaseOrderDocument po,
                                                     ByteArrayOutputStream byteArrayOutputStream)
Create the Purchase Order Quote Requests List Pdf document and send it back to the Action so that it can be dealt with.

Parameters:
po - The PurchaseOrderDocument.
byteArrayOutputStream - ByteArrayOutputStream that the action is using, where the pdf will be printed to.
Returns:
Collection of error strings

savePurchaseOrderQuoteRequestsListPdf

Collection savePurchaseOrderQuoteRequestsListPdf(PurchaseOrderDocument po)
Create the Purchase Order Quote Requests List Pdf document and save it so that it can be faxed in a later process.

Parameters:
po - The PurchaseOrderDocument.
Returns:
Collection of error strings.

generatePurchaseOrderQuotePdf

Collection generatePurchaseOrderQuotePdf(PurchaseOrderDocument po,
                                         PurchaseOrderVendorQuote povq,
                                         ByteArrayOutputStream byteArrayOutputStream,
                                         String environment)
Create the Purchase Order Quote Pdf document and send it back to the Action so that it can be dealt with.

Parameters:
po - PurchaseOrderDocument that holds the Quote.
povq - PurchaseOrderVendorQuote that is being transmitted to.
byteArrayOutputStream - ByteArrayOutputStream that the action is using, where the pdf will be printed to.
environment - The current environment used (e.g. DEV if it is a development environment).
Returns:
Collection of error strings.

savePurchaseOrderQuotePdf

Collection savePurchaseOrderQuotePdf(PurchaseOrderDocument po,
                                     PurchaseOrderVendorQuote povq,
                                     String environment)
Create the Purchase Order Quote Pdf document and save it so that it can be faxed in a later process.

Parameters:
po - PurchaseOrderDocument that holds the Quote.
povq - PurchaseOrderVendorQuote that is being transmitted to.
environment - The current environment used (e.g. DEV if it is a development environment).
Returns:
Collection of error strings.

generatePurchaseOrderPdf

Collection generatePurchaseOrderPdf(PurchaseOrderDocument po,
                                    ByteArrayOutputStream byteArrayOutputStream,
                                    String environment,
                                    List<PurchaseOrderItem> retransmitItems)
Create the Purchase Order Pdf document for non-retransmission and send it back to the Action so that it can be dealt with.

Parameters:
po - The PurchaseOrderDocument.
byteArrayOutputStream - ByteArrayOutputStream that the action is using, where the pdf will be printed to.
environment - The current environment used (e.g. DEV if it is a development environment).
retransmitItems - The items selected by the user to be retransmitted.
Returns:
Collection of error strings.

generatePurchaseOrderPdfForRetransmission

Collection generatePurchaseOrderPdfForRetransmission(PurchaseOrderDocument po,
                                                     ByteArrayOutputStream byteArrayOutputStream,
                                                     String environment,
                                                     List<PurchaseOrderItem> retransmitItems)
Create the Purchase Order Pdf document for retransmission and send it back to the Action so that it can be dealt with.

Parameters:
po - The PurchaseOrderDocument.
byteArrayOutputStream - ByteArrayOutputStream that the action is using, where the pdf will be printed to.
environment - The current environment used (e.g. DEV if it is a development environment).
retransmitItems - The items selected by the user to be retransmitted.
Returns:
Collection of error strings.

savePurchaseOrderPdf

Collection savePurchaseOrderPdf(PurchaseOrderDocument po,
                                String environment)
Create the Purchase Order Pdf document for non-retransmission and save it so that it can be faxed in a later process.

Parameters:
po - The PurchaseOrderDocument.
environment - The current environment used (e.g. DEV if it is a development environment).
Returns:
Collection of error strings.

savePurchaseOrderPdfForRetransmission

Collection savePurchaseOrderPdfForRetransmission(PurchaseOrderDocument po,
                                                 String environment)
Create the Purchase Order Pdf document for retransmission and save it so that it can be faxed in a later process.

Parameters:
po - The PurchaseOrderDocument.
environment - The current environment used (e.g. DEV if it is a development environment).
Returns:
Collection of error strings.

generateBulkReceivingPDF

Collection generateBulkReceivingPDF(BulkReceivingDocument blkRecDoc,
                                    ByteArrayOutputStream stream)


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