org.kuali.kfs.module.purap.document.service.impl
Class PurchasingAccountsPayableModuleServiceImpl

java.lang.Object
  extended by org.kuali.kfs.module.purap.document.service.impl.PurchasingAccountsPayableModuleServiceImpl
All Implemented Interfaces:
PurchasingAccountsPayableModuleService

public class PurchasingAccountsPayableModuleServiceImpl
extends Object
implements PurchasingAccountsPayableModuleService


Constructor Summary
PurchasingAccountsPayableModuleServiceImpl()
           
 
Method Summary
 void addAssignedAssetNumbers(Integer purchaseOrderNumber, String principalId, String noteText)
          Adds asset numbers that were created to a Purchase Order that caused the creation.
 List<PurchasingAccountsPayableSensitiveData> getAllSensitiveDatas()
          Returns all sensitive data records known to the module
 String getB2BUrlString()
          Returns the string value for the b2b that would be used as part of the urls in the Actions url column in vendor search for the "shop" link for B2B vendor.
 String getPurchaseOrderInquiryUrl(Integer purchaseOrderNumber)
          Provides the inquiry Url for a purchase order.
 PurchasingAccountsPayableSensitiveData getSensitiveDataByCode(String sensitiveDataCode)
          Returns a sensitive data record associated with the given code
 void handlePurchasingBatchCancels(String documentNumber, String documentTypeCode, boolean primaryCancel, boolean disbursedPayment)
           
 void handlePurchasingBatchPaids(String documentNumber, String documentTypeCode, Date processDate)
           
 boolean isPurchasingBatchDocument(String documentTypeCode)
          This method...
 void setDocumentService(org.kuali.rice.kns.service.DocumentService documentService)
           
 void setPurapService(PurapService purapService)
           
 void setPurchaseOrderService(PurchaseOrderService purchaseOrderService)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PurchasingAccountsPayableModuleServiceImpl

public PurchasingAccountsPayableModuleServiceImpl()
Method Detail

addAssignedAssetNumbers

public void addAssignedAssetNumbers(Integer purchaseOrderNumber,
                                    String principalId,
                                    String noteText)
Description copied from interface: PurchasingAccountsPayableModuleService
Adds asset numbers that were created to a Purchase Order that caused the creation.

Specified by:
addAssignedAssetNumbers in interface PurchasingAccountsPayableModuleService
See Also:
org.kuali.kfs.integration.service.PurchasingAccountsPayableModuleService#addAssignedAssetNumbers(java.lang.Integer, java.util.List)

getPurchaseOrderInquiryUrl

public String getPurchaseOrderInquiryUrl(Integer purchaseOrderNumber)
Description copied from interface: PurchasingAccountsPayableModuleService
Provides the inquiry Url for a purchase order. Used by the PurAp / CAMs document to show user further information about the PO.

Specified by:
getPurchaseOrderInquiryUrl in interface PurchasingAccountsPayableModuleService
Returns:
See Also:
org.kuali.kfs.integration.service.PurchasingAccountsPayableModuleService#getPurchaseOrderInquiryUrl(java.lang.Integer)

getAllSensitiveDatas

public List<PurchasingAccountsPayableSensitiveData> getAllSensitiveDatas()
Description copied from interface: PurchasingAccountsPayableModuleService
Returns all sensitive data records known to the module

Specified by:
getAllSensitiveDatas in interface PurchasingAccountsPayableModuleService
Returns:
a List of all sensitive data known to the module
See Also:
org.kuali.kfs.integration.service.PurchasingAccountsPayableModuleService#getAllSensitiveDatas()

getSensitiveDataByCode

public PurchasingAccountsPayableSensitiveData getSensitiveDataByCode(String sensitiveDataCode)
Description copied from interface: PurchasingAccountsPayableModuleService
Returns a sensitive data record associated with the given code

Specified by:
getSensitiveDataByCode in interface PurchasingAccountsPayableModuleService
Parameters:
sensitiveDataCode - the code of the sensitive data
Returns:
a record of sensitive data information
See Also:
org.kuali.kfs.integration.service.PurchasingAccountsPayableModuleService#getSensitiveDataByCode(java.lang.String)

isPurchasingBatchDocument

public boolean isPurchasingBatchDocument(String documentTypeCode)
Description copied from interface: PurchasingAccountsPayableModuleService
This method...

Specified by:
isPurchasingBatchDocument in interface PurchasingAccountsPayableModuleService
Returns:
See Also:
org.kuali.kfs.integration.service.PurchasingAccountsPayableModuleService#isPurchasingBatchDocument(java.lang.String)

handlePurchasingBatchCancels

public void handlePurchasingBatchCancels(String documentNumber,
                                         String documentTypeCode,
                                         boolean primaryCancel,
                                         boolean disbursedPayment)
Specified by:
handlePurchasingBatchCancels in interface PurchasingAccountsPayableModuleService
See Also:
org.kuali.kfs.integration.service.PurchasingAccountsPayableModuleService#handlePurchasingBatchCancels(java.lang.String)

handlePurchasingBatchPaids

public void handlePurchasingBatchPaids(String documentNumber,
                                       String documentTypeCode,
                                       Date processDate)
Specified by:
handlePurchasingBatchPaids in interface PurchasingAccountsPayableModuleService
See Also:
org.kuali.kfs.integration.service.PurchasingAccountsPayableModuleService#handlePurchasingBatchPaids(java.lang.String)

getB2BUrlString

public String getB2BUrlString()
Description copied from interface: PurchasingAccountsPayableModuleService
Returns the string value for the b2b that would be used as part of the urls in the Actions url column in vendor search for the "shop" link for B2B vendor. If you don't wish to implement the "shop" feature in KFS then you can set this string to an empty string.

Specified by:
getB2BUrlString in interface PurchasingAccountsPayableModuleService
Returns:
b2bUrlString

setPurchaseOrderService

public void setPurchaseOrderService(PurchaseOrderService purchaseOrderService)

setDocumentService

public void setDocumentService(org.kuali.rice.kns.service.DocumentService documentService)

setPurapService

public void setPurapService(PurapService purapService)


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