public class BulkPOChangeExecutor extends Object implements Callable
Constructor and Description |
---|
BulkPOChangeExecutor(String pobaDocNumber,
List<Map> poListToProcess) |
public BulkPOChangeExecutor(String pobaDocNumber, List<Map> poListToProcess)
public boolean validatePOFields(Map map)
public void updatePurchaseOrderDocument(OlePurchaseOrderDocument olePurchaseOrderDocument, Map map)
public void sendFyiForAccount(PurchaseOrderDocument po)
protected List<org.kuali.rice.krad.bo.AdHocRoutePerson> createFyiFiscalOfficerListForAmendGlEntries(PurchaseOrderDocument po)
public OlePurchaseOrderDocument updateItem(OlePurchaseOrderDocument purchaseOrderDocument, int itemLineNumber, Map map) throws Exception
Exception
public OlePurchaseOrderDocument updateAccount(OlePurchaseOrderDocument purchaseOrderDocument, int itemLineNumber, Map map)
public OlePurchaseOrderDocument updateDocument(OlePurchaseOrderDocument purchaseOrderDocument, Map map)
public OlePurchaseOrderDocument updateVendor(OlePurchaseOrderDocument purchaseOrderDocument, Map map)
public Integer getFormatId(String name)
public Integer getItemPriceSourceId(String name)
public Integer getRequestSourceId(String name)
public Integer getCategoryId(String name)
public OlePurchaseOrderService getOlePurchaseOrderService()
public void setAccounts(List<Account> accounts)
public void setObjects(List<ObjectCode> objects)
public void setVendorDetails(List<VendorDetail> vendorDetails)
public void setCategories(List<OleCategory> categories)
public void setFormatTypes(List<OleFormatType> formatTypes)
public void setItemPriceSources(List<OleItemPriceSource> itemPriceSources)
public void setRequestSourceTypes(List<OleRequestSourceType> requestSourceTypes)
public void setLocations(List<OleLocation> locations)
public void setChartList(List<String> chartList)
public void setAccountList(List<String> accountList)
public void setObjectCodeList(List<String> objectCodeList)
public void setVendorDetailList(List<String> vendorDetailList)
public void setCategoryList(List<String> categoryList)
public void setFormatList(List<String> formatList)
public void setRequestSourceList(List<String> requestSourceList)
public void setPriceSourceList(List<String> priceSourceList)
public void setLocationList(List<String> locationList)
public void setOlePurchaseOrderService(OlePurchaseOrderService olePurchaseOrderService)
public void setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
public StringBuilder getMessage()
public List<Account> getAccounts()
public List<ObjectCode> getObjects()
public List<VendorDetail> getVendorDetails()
public List<OleCategory> getCategories()
public List<OleFormatType> getFormatTypes()
public List<OleItemPriceSource> getItemPriceSources()
public List<OleRequestSourceType> getRequestSourceTypes()
public List<OleLocation> getLocations()
public List<String> getChartList()
public List<String> getAccountList()
public List<String> getObjectCodeList()
public List<String> getVendorDetailList()
public List<String> getCategoryList()
public List<String> getFormatList()
public List<String> getRequestSourceList()
public List<String> getPriceSourceList()
public List<String> getLocationList()
public List<Map> getPoListToProcess()
public String getPobaDocNumber()
public org.kuali.rice.krad.UserSession getUserSession()
public void setUserSession(org.kuali.rice.krad.UserSession userSession)
public org.springframework.transaction.PlatformTransactionManager getTransactionManager()
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.