|
||||||||||
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.RequisitionServiceImpl
@Transactional public class RequisitionServiceImpl
Implementation of RequisitionService
Constructor Summary | |
---|---|
RequisitionServiceImpl()
|
Method Summary | |
---|---|
protected String |
checkAPORulesPerItemForCommodityCodes(RequisitionItem purItem,
List<VendorCommodityCode> vendorCommodityCodes,
boolean commodityCodeRequired)
Checks the APO rules for Commodity Codes. |
protected String |
checkAutomaticPurchaseOrderRules(RequisitionDocument requisition)
Checks the rule for Automatic Purchase Order eligibility of the requisition and return a String containing the reason why the requisition was not eligible to become an APO if it was not eligible, or return an empty String if the requisition is eligible to become an APO |
PurchasingCapitalAssetItem |
createCamsItem(PurchasingDocument purDoc,
PurApItem purapItem)
|
CapitalAssetSystem |
createCapitalAssetSystem()
|
int |
getCountOfRequisitionsAwaitingContractManagerAssignment()
Returns the count of how many Requisitions are awaiting contract manager assignment |
protected org.kuali.rice.kim.service.PersonService<org.kuali.rice.kim.bo.Person> |
getPersonService()
|
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 |
org.kuali.rice.kns.service.KualiRuleService |
getRuleService()
|
boolean |
isAutomaticPurchaseOrderAllowed(RequisitionDocument requisition)
Checks whether the requisition is eligible to become an Automatic Purchase Order (APO) |
void |
setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService boService)
|
void |
setCapitalAssetBuilderModuleService(CapitalAssetBuilderModuleService capitalAssetBuilderModuleService)
|
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 |
setParameterService(org.kuali.rice.kns.service.ParameterService parameterService)
|
void |
setPostalCodeValidationService(PostalCodeValidationService postalCodeValidationService)
|
void |
setPurapService(PurapService purapService)
|
void |
setRequisitionDao(RequisitionDao requisitionDao)
|
void |
setRuleService(org.kuali.rice.kns.service.KualiRuleService ruleService)
|
void |
setUniversityDateService(UniversityDateService universityDateService)
|
void |
setVendorService(VendorService vendorService)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RequisitionServiceImpl()
Method Detail |
---|
public PurchasingCapitalAssetItem createCamsItem(PurchasingDocument purDoc, PurApItem purapItem)
createCamsItem
in interface PurchasingDocumentSpecificService
public CapitalAssetSystem createCapitalAssetSystem()
createCapitalAssetSystem
in interface PurchasingDocumentSpecificService
public RequisitionDocument getRequisitionById(Integer id)
RequisitionService
getRequisitionById
in interface RequisitionService
id
- the requisition id of the document we want to obtain.
RequisitionService.getRequisitionById(java.lang.Integer)
public boolean isAutomaticPurchaseOrderAllowed(RequisitionDocument requisition)
RequisitionService
isAutomaticPurchaseOrderAllowed
in interface RequisitionService
requisition
- the requisition document to be checked.
RequisitionService.isAutomaticPurchaseOrderAllowed(org.kuali.kfs.module.purap.document.RequisitionDocument)
protected String checkAutomaticPurchaseOrderRules(RequisitionDocument requisition)
requisition
- the requisition document to be checked for APO eligibility.
protected String checkAPORulesPerItemForCommodityCodes(RequisitionItem purItem, List<VendorCommodityCode> vendorCommodityCodes, boolean commodityCodeRequired)
purItem
- vendorCommodityCodes
- commodityCodeRequired
-
public List<RequisitionDocument> getRequisitionsAwaitingContractManagerAssignment()
RequisitionService
getRequisitionsAwaitingContractManagerAssignment
in interface RequisitionService
RequisitionService.getRequisitionsAwaitingContractManagerAssignment()
public int getCountOfRequisitionsAwaitingContractManagerAssignment()
RequisitionService
getCountOfRequisitionsAwaitingContractManagerAssignment
in interface RequisitionService
RequisitionService.getCountOfRequisitionsAwaitingContractManagerAssignment()
public void setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService boService)
public void setDocumentService(org.kuali.rice.kns.service.DocumentService documentService)
public void setRequisitionDao(RequisitionDao requisitionDao)
public void setPurapService(PurapService purapService)
public org.kuali.rice.kns.service.KualiRuleService getRuleService()
public void setRuleService(org.kuali.rice.kns.service.KualiRuleService ruleService)
public void setParameterService(org.kuali.rice.kns.service.ParameterService parameterService)
public void setDateTimeService(org.kuali.rice.kns.service.DateTimeService dateTimeService)
public void setUniversityDateService(UniversityDateService universityDateService)
public void setVendorService(VendorService vendorService)
public void setKualiConfigurationService(org.kuali.rice.kns.service.KualiConfigurationService kualiConfigurationService)
public void setCapitalAssetBuilderModuleService(CapitalAssetBuilderModuleService capitalAssetBuilderModuleService)
public void setPostalCodeValidationService(PostalCodeValidationService postalCodeValidationService)
protected org.kuali.rice.kim.service.PersonService<org.kuali.rice.kim.bo.Person> getPersonService()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |