org.kuali.kfs.module.cab.document.service
Interface PurApInfoService

All Known Implementing Classes:
PurApInfoServiceImpl

public interface PurApInfoService

This class declares methods used by CAB PurAp Line process


Method Summary
 PurchaseOrderDocument getCurrentDocumentForPurchaseOrderIdentifier(Integer poId)
          Get the workflow document number for given poId
 List<Long> retrieveValidAssetNumberForLocking(Integer poId, String capitalAssetSystemTypeCode, PurApItem purApItem)
          Valid asset number means asset number must exist in Asset table with status active ( a, c, s, u)
 void setAccountsPayableItemsFromPurAp(PurchasingAccountsPayableItemAsset purchasingAccountsPayableItemAsset, String docTypeCode)
          Set CAB line item information from PurAp PaymentRequestItem or CreditMemoItem.
 void setCamsTransactionFromPurAp(List<PurchasingAccountsPayableDocument> purApDocs)
          Set CAMS transaction type code the user entered in PurAp
 void setPurchaseOrderFromPurAp(PurApLineForm purApLineForm)
          Set Purchasing order email address and contact phone from PurAp.
 

Method Detail

retrieveValidAssetNumberForLocking

List<Long> retrieveValidAssetNumberForLocking(Integer poId,
                                              String capitalAssetSystemTypeCode,
                                              PurApItem purApItem)
Valid asset number means asset number must exist in Asset table with status active ( a, c, s, u)

Parameters:
poId -
capitalAssetSystemTypeCode -
purApItem -
Returns:

getCurrentDocumentForPurchaseOrderIdentifier

PurchaseOrderDocument getCurrentDocumentForPurchaseOrderIdentifier(Integer poId)
Get the workflow document number for given poId

Parameters:
poId -
Returns:

setPurchaseOrderFromPurAp

void setPurchaseOrderFromPurAp(PurApLineForm purApLineForm)
Set Purchasing order email address and contact phone from PurAp.

Parameters:
purApLineForm - form

setCamsTransactionFromPurAp

void setCamsTransactionFromPurAp(List<PurchasingAccountsPayableDocument> purApDocs)
Set CAMS transaction type code the user entered in PurAp

Parameters:
poId -

setAccountsPayableItemsFromPurAp

void setAccountsPayableItemsFromPurAp(PurchasingAccountsPayableItemAsset purchasingAccountsPayableItemAsset,
                                      String docTypeCode)
Set CAB line item information from PurAp PaymentRequestItem or CreditMemoItem.

Parameters:
purchasingAccountsPayableItemAsset -
docTypeCode -


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