|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kuali.kfs.module.purap.document.service.impl.BulkReceivingServiceImpl
@Transactional public class BulkReceivingServiceImpl
Constructor Summary | |
---|---|
BulkReceivingServiceImpl()
|
Method Summary | |
---|---|
protected void |
addStringErrorMessagesToErrorMap(String errorKey,
Collection<String> errors)
|
protected void |
appendDuplicateMessage(StringBuffer currentMessage,
String duplicateMessageKey,
Integer poId)
|
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)
|
BulkReceivingDocument |
getBulkReceivingByDocumentNumber(String documentNumber)
|
String |
getBulkReceivingDocumentNumberInProcessForPurchaseOrder(Integer poId,
String bulkReceivingDocumentNumber)
|
org.kuali.rice.kns.service.DateTimeService |
getDateTimeService()
|
org.kuali.rice.kns.service.KualiConfigurationService |
getKualiConfigurationService()
|
PrintService |
getPrintService()
|
protected boolean |
hasDuplicateEntry(List<String> docNumbers)
Looks at a list of doc numbers, but only considers an entry duplicate if the document is in a Final status. |
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. |
void |
setBulkReceivingDao(BulkReceivingDao bulkReceivingDao)
|
void |
setConfigurationService(org.kuali.rice.kns.service.KualiConfigurationService configurationService)
|
void |
setDateTimeService(org.kuali.rice.kns.service.DateTimeService dateTimeService)
|
void |
setDocumentService(org.kuali.rice.kns.service.DocumentService documentService)
|
void |
setKualiConfigurationService(org.kuali.rice.kns.service.KualiConfigurationService kualiConfigurationService)
|
void |
setNoteService(org.kuali.rice.kns.service.NoteService noteService)
|
void |
setPrintService(PrintService printService)
|
void |
setPurapService(PurapService purapService)
|
void |
setPurchaseOrderService(PurchaseOrderService purchaseOrderService)
|
void |
setWorkflowDocumentService(org.kuali.rice.kns.workflow.service.WorkflowDocumentService workflowDocumentService)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BulkReceivingServiceImpl()
Method Detail |
---|
public boolean canPrintReceivingTicket(BulkReceivingDocument blkRecDoc)
canPrintReceivingTicket
in interface BulkReceivingService
public void populateAndSaveBulkReceivingDocument(BulkReceivingDocument blkRecDoc) throws org.kuali.rice.kew.exception.WorkflowException
BulkReceivingService
populateAndSaveBulkReceivingDocument
in interface BulkReceivingService
org.kuali.rice.kew.exception.WorkflowException
public HashMap<String,String> bulkReceivingDuplicateMessages(BulkReceivingDocument blkRecDoc)
BulkReceivingService
bulkReceivingDuplicateMessages
in interface BulkReceivingService
protected boolean hasDuplicateEntry(List<String> docNumbers)
docNumbers
-
protected void appendDuplicateMessage(StringBuffer currentMessage, String duplicateMessageKey, Integer poId)
public String getBulkReceivingDocumentNumberInProcessForPurchaseOrder(Integer poId, String bulkReceivingDocumentNumber)
getBulkReceivingDocumentNumberInProcessForPurchaseOrder
in interface BulkReceivingService
public void populateBulkReceivingFromPurchaseOrder(BulkReceivingDocument blkRecDoc)
BulkReceivingService
populateBulkReceivingFromPurchaseOrder
in interface BulkReceivingService
public BulkReceivingDocument getBulkReceivingByDocumentNumber(String documentNumber)
public void performPrintReceivingTicketPDF(String blkDocId, ByteArrayOutputStream baosPDF)
performPrintReceivingTicketPDF
in interface BulkReceivingService
protected void addStringErrorMessagesToErrorMap(String errorKey, Collection<String> errors)
public org.kuali.rice.kns.service.KualiConfigurationService getKualiConfigurationService()
public void setKualiConfigurationService(org.kuali.rice.kns.service.KualiConfigurationService kualiConfigurationService)
public PrintService getPrintService()
public void setPrintService(PrintService printService)
public void setPurchaseOrderService(PurchaseOrderService purchaseOrderService)
public void setBulkReceivingDao(BulkReceivingDao bulkReceivingDao)
public void setDocumentService(org.kuali.rice.kns.service.DocumentService documentService)
public void setWorkflowDocumentService(org.kuali.rice.kns.workflow.service.WorkflowDocumentService workflowDocumentService)
public void setConfigurationService(org.kuali.rice.kns.service.KualiConfigurationService configurationService)
public void setPurapService(PurapService purapService)
public void setNoteService(org.kuali.rice.kns.service.NoteService noteService)
public org.kuali.rice.kns.service.DateTimeService getDateTimeService()
public void setDateTimeService(org.kuali.rice.kns.service.DateTimeService dateTimeService)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |