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

All Known Implementing Classes:
BulkReceivingServiceImpl

public interface BulkReceivingService


Method Summary
 HashMap<String,String> bulkReceivingDuplicateMessages(BulkReceivingDocument blkRecDoc)
          Checks for duplicate Bulk Receiving documents and passes back a list of those found where vendor date, packing slip number or bill of lading match on previous bulk receiving documents by purchase order.
 boolean canPrintReceivingTicket(BulkReceivingDocument blkRecDoc)
           
 String getBulkReceivingDocumentNumberInProcessForPurchaseOrder(Integer poId, String bulkReceivingDocumentNumber)
           
 void performPrintReceivingTicketPDF(String blkDocId, ByteArrayOutputStream baosPDF)
           
 void populateAndSaveBulkReceivingDocument(BulkReceivingDocument blkRecDoc)
          A save is done passing the continue purap event so as to call a populate within prepare for save.
 void populateBulkReceivingFromPurchaseOrder(BulkReceivingDocument blkRecDoc)
          Populates a Bulk Receiving Document with information from a Purchase Order.
 

Method Detail

populateBulkReceivingFromPurchaseOrder

void populateBulkReceivingFromPurchaseOrder(BulkReceivingDocument blkRecDoc)
Populates a Bulk Receiving Document with information from a Purchase Order.

Parameters:
blkRecDoc -

populateAndSaveBulkReceivingDocument

void populateAndSaveBulkReceivingDocument(BulkReceivingDocument blkRecDoc)
                                          throws org.kuali.rice.kew.exception.WorkflowException
A save is done passing the continue purap event so as to call a populate within prepare for save.

Parameters:
blkRecDoc -
Throws:
org.kuali.rice.kew.exception.WorkflowException

bulkReceivingDuplicateMessages

HashMap<String,String> bulkReceivingDuplicateMessages(BulkReceivingDocument blkRecDoc)
Checks for duplicate Bulk Receiving documents and passes back a list of those found where vendor date, packing slip number or bill of lading match on previous bulk receiving documents by purchase order.

Parameters:
blkRecDoc -
Returns:

canPrintReceivingTicket

boolean canPrintReceivingTicket(BulkReceivingDocument blkRecDoc)

performPrintReceivingTicketPDF

void performPrintReceivingTicketPDF(String blkDocId,
                                    ByteArrayOutputStream baosPDF)

getBulkReceivingDocumentNumberInProcessForPurchaseOrder

String getBulkReceivingDocumentNumberInProcessForPurchaseOrder(Integer poId,
                                                               String bulkReceivingDocumentNumber)


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