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

All Superinterfaces:
PurchasingDocumentSpecificService
All Known Implementing Classes:
RequisitionServiceImpl

public interface RequisitionService
extends PurchasingDocumentSpecificService

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


Method Summary
 int getCountOfRequisitionsAwaitingContractManagerAssignment()
          Returns the count of how many Requisitions are awaiting contract manager assignment
 RequisitionDocument getRequisitionById(Integer id)
          Obtains the requisition document from the database given a requisition id as the input parameter
 List<RequisitionDocument> getRequisitionsAwaitingContractManagerAssignment()
          Returns the list of Requisitions that are awaiting contract manager assignment
 boolean isAutomaticPurchaseOrderAllowed(RequisitionDocument requisition)
          Checks whether the requisition is eligible to become an Automatic Purchase Order (APO)
 
Methods inherited from interface org.kuali.kfs.module.purap.document.service.PurchasingDocumentSpecificService
createCamsItem, createCapitalAssetSystem
 

Method Detail

getRequisitionById

RequisitionDocument getRequisitionById(Integer id)
Obtains the requisition document from the database given a requisition id as the input parameter

Parameters:
id - the requisition id of the document we want to obtain.
Returns:
RequisitionDocument the requisition document whose requisition id is the id in the input parameter of this method.

isAutomaticPurchaseOrderAllowed

boolean isAutomaticPurchaseOrderAllowed(RequisitionDocument requisition)
Checks whether the requisition is eligible to become an Automatic Purchase Order (APO)

Parameters:
requisition - the requisition document to be checked.
Returns:
boolean true if the requisition is eligible to become APO.

getRequisitionsAwaitingContractManagerAssignment

List<RequisitionDocument> getRequisitionsAwaitingContractManagerAssignment()
Returns the list of Requisitions that are awaiting contract manager assignment

Returns:
List

getCountOfRequisitionsAwaitingContractManagerAssignment

int getCountOfRequisitionsAwaitingContractManagerAssignment()
Returns the count of how many Requisitions are awaiting contract manager assignment

Returns:
int


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