Uses of Interface
org.kuali.kfs.module.purap.businessobject.PurApItem

Packages that use PurApItem
org.kuali.kfs.module.cab.batch.service.impl   
org.kuali.kfs.module.cab.document.service   
org.kuali.kfs.module.cab.document.service.impl   
org.kuali.kfs.module.cab.document.validation.impl   
org.kuali.kfs.module.cab.service.impl   
org.kuali.kfs.module.purap.businessobject   
org.kuali.kfs.module.purap.dataaccess   
org.kuali.kfs.module.purap.dataaccess.impl   
org.kuali.kfs.module.purap.document   
org.kuali.kfs.module.purap.document.authorization   
org.kuali.kfs.module.purap.document.service   
org.kuali.kfs.module.purap.document.service.impl   
org.kuali.kfs.module.purap.document.validation.event   
org.kuali.kfs.module.purap.document.validation.impl   
org.kuali.kfs.module.purap.document.web.struts   
org.kuali.kfs.module.purap.service   
org.kuali.kfs.module.purap.service.impl   
org.kuali.kfs.module.purap.util   
 

Uses of PurApItem in org.kuali.kfs.module.cab.batch.service.impl
 

Methods in org.kuali.kfs.module.cab.batch.service.impl with parameters of type PurApItem
protected  void BatchExtractServiceImpl.addAssetLocks(HashMap<String,Object> assetLockMap, PurchasingAccountsPayableDocument cabPurapDoc, PurApItem purapItem, Integer accountsPaymentItemId, HashMap<Integer,PurchaseOrderDocument> poDocMap)
          Add asset lock to prohibit CAMS user modify the asset payment line.
protected  PurchasingAccountsPayableItemAsset BatchExtractServiceImpl.createPurchasingAccountsPayableItemAsset(PurchasingAccountsPayableDocument cabPurapDoc, PurApItem apItem)
          Creates a new PurchasingAccountsPayableItemAsset using Purchasing Accounts payable item
protected  PurchasingAccountsPayableItemAsset BatchExtractServiceImpl.findMatchingPurapAssetItem(PurchasingAccountsPayableDocument cabPurapDoc, PurApItem apItem)
          Finds out the active CAB Asset Item matching the line from PurAP.
protected  List BatchExtractServiceImpl.getAssetNumbersForLocking(PurchaseOrderDocument purApdocument, PurApItem purapItem)
           
 

Uses of PurApItem in org.kuali.kfs.module.cab.document.service
 

Methods in org.kuali.kfs.module.cab.document.service with parameters of type PurApItem
 List<Long> PurApInfoService.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)
 

Uses of PurApItem in org.kuali.kfs.module.cab.document.service.impl
 

Methods in org.kuali.kfs.module.cab.document.service.impl with parameters of type PurApItem
protected  CapitalAssetSystem PurApInfoServiceImpl.getCapitalAssetSystemForIndividual(Integer poId, PurApItem purApItem)
           
 List<Long> PurApInfoServiceImpl.retrieveValidAssetNumberForLocking(Integer poId, String capitalAssetSystemTypeCode, PurApItem purApItem)
           
 

Uses of PurApItem in org.kuali.kfs.module.cab.document.validation.impl
 

Methods in org.kuali.kfs.module.cab.document.validation.impl that return PurApItem
protected  PurApItem PretagRule.getItemByLineNumber(PurchaseOrderDocument purchaseOrderDocument, int lineNumber)
          Get PurchaseOrderItem by given item line number
 

Uses of PurApItem in org.kuali.kfs.module.cab.service.impl
 

Methods in org.kuali.kfs.module.cab.service.impl with parameters of type PurApItem
protected  boolean CapitalAssetBuilderModuleServiceImpl.validatePurapItemCapitalAsset(PurApItem item, AssetTransactionType capitalAssetTransactionType)
          This method validated purapItem giving a transtype
 

Uses of PurApItem in org.kuali.kfs.module.purap.businessobject
 

Subinterfaces of PurApItem in org.kuali.kfs.module.purap.businessobject
 interface AccountsPayableItem
          Interface for Accounts Payable Item Business Objects.
 interface PurchasingItem
          Purchasing Item Interface.
 

Classes in org.kuali.kfs.module.purap.businessobject that implement PurApItem
 class AccountsPayableItemBase
          Base class for Accounts Payable Item Business Objects.
 class CreditMemoItem
          Item line Business Object for Credit Memo Document.
 class PaymentRequestItem
          Payment Request Item Business Object.
 class PurApItemBase
          Purap Item Base Business Object.
 class PurApSummaryItem
          Purap Summary Item Business Object.
 class PurchaseOrderItem
          Purchase Order Item Business Object.
 class PurchasingItemBase
          Purchasing Item Base Business Object.
 class RequisitionItem
          Requisition Item Business Object.
 

Methods in org.kuali.kfs.module.purap.businessobject with type parameters of type PurApItem
<T extends PurApItem>
T
PurApAccountingLineBase.getPurapItem()
           
<T extends PurApItem>
T
PurApAccountingLine.getPurapItem()
           
 

Methods in org.kuali.kfs.module.purap.businessobject with parameters of type PurApItem
 void PurApAccountingLineBase.setPurapItem(PurApItem item)
          Deprecated.  
 void PurApAccountingLine.setPurapItem(PurApItem item)
           
 

Uses of PurApItem in org.kuali.kfs.module.purap.dataaccess
 

Methods in org.kuali.kfs.module.purap.dataaccess with parameters of type PurApItem
 List PurApAccountingDao.getAccountingLinesForItem(PurApItem item)
          Retrieves the accounting lines for a purap item.
 

Uses of PurApItem in org.kuali.kfs.module.purap.dataaccess.impl
 

Methods in org.kuali.kfs.module.purap.dataaccess.impl with parameters of type PurApItem
 List PurApAccountingDaoOjb.getAccountingLinesForItem(PurApItem item)
           
 

Uses of PurApItem in org.kuali.kfs.module.purap.document
 

Fields in org.kuali.kfs.module.purap.document with type parameters of type PurApItem
protected  List<PurApItem> PurchasingAccountsPayableDocumentBase.items
           
 

Methods in org.kuali.kfs.module.purap.document that return PurApItem
 PurApItem PurchasingAccountsPayableDocument.getItem(int pos)
          Gets the item at the specified index.
 PurApItem PurchasingAccountsPayableDocumentBase.getItem(int pos)
           
 PurApItem PurchasingDocument.getItem(int pos)
           
 PurApItem PaymentRequestDocument.getItem(int pos)
           
 PurApItem PurchasingAccountsPayableDocumentBase.getItemByItemIdentifier(Integer itemID)
          Find the item in the document via its identifier.
 PurApItem PurchasingAccountsPayableDocumentBase.getItemByLineNumber(int lineNumber)
          Iterates through the items of the document and returns the item with the line number equal to the number given, or null if a match is not found.
 PurApItem PurchasingAccountsPayableDocumentBase.getItemByStringIdentifier(String itemStrID)
          Find the item in the document via its string identifier.
 PurApItem PurchasingAccountsPayableDocument.getTradeInItem()
           
 PurApItem PurchasingAccountsPayableDocumentBase.getTradeInItem()
          Returns the trade in item of the document.
 

Methods in org.kuali.kfs.module.purap.document that return types with arguments of type PurApItem
 List<PurApItem> PurchasingAccountsPayableDocument.getItems()
           
 List<PurApItem> PurchasingDocument.getItems()
           
 List<PurApItem> PurchasingAccountsPayableDocument.getTradeInItems()
           
 List<PurApItem> PurchasingAccountsPayableDocumentBase.getTradeInItems()
          This method...
 

Methods in org.kuali.kfs.module.purap.document with parameters of type PurApItem
 void PurchasingAccountsPayableDocument.addItem(PurApItem item)
          Adds the specified item to this document.
 void PurchasingDocumentBase.addItem(PurApItem item)
           
 void PurchasingAccountsPayableDocumentBase.addItem(PurApItem item)
           
 void PurchasingDocument.addItem(PurApItem item)
           
 

Method parameters in org.kuali.kfs.module.purap.document with type arguments of type PurApItem
protected  org.kuali.rice.kns.util.KualiDecimal PurchasingAccountsPayableDocumentBase.getTotalDollarAmountWithExclusionsSubsetItems(String[] excludedTypes, boolean includeBelowTheLine, List<PurApItem> itemsForTotal)
          This method...
 void PurchasingDocument.setItems(List<PurApItem> items)
           
 

Uses of PurApItem in org.kuali.kfs.module.purap.document.authorization
 

Methods in org.kuali.kfs.module.purap.document.authorization that return PurApItem
protected  PurApItem PurapAccountingLineAuthorizer.findTheItemForAccountingLine(AccountingDocument accountingDocument, AccountingLine accountingLine)
          Find the item to which an accounting line belongs.
 

Uses of PurApItem in org.kuali.kfs.module.purap.document.service
 

Methods in org.kuali.kfs.module.purap.document.service that return PurApItem
 PurApItem PurapService.getBelowTheLineByType(PurchasingAccountsPayableDocument document, ItemType iT)
          Retrieve the below the line item for a doc by item type (unknown result if multiple of same below the line item type)
 

Methods in org.kuali.kfs.module.purap.document.service with parameters of type PurApItem
 PurchasingCapitalAssetItem PurchasingDocumentSpecificService.createCamsItem(PurchasingDocument purDoc, PurApItem purapItem)
           
 boolean PurapService.isItemTypeConflictWithTaxPolicy(PurchasingDocument purchasingDocument, PurApItem item)
          Determines if the item type specified conflict with the Account tax policy.
 boolean PurapService.isTaxable(boolean useTaxIndicator, String deliveryState, PurApItem item)
          Determines if the item is taxable based on a decision tree.
 boolean PurapService.isTaxableForSummary(boolean useTaxIndicator, String deliveryState, PurApItem item)
          Determines if the item is taxable based on a decision tree.
 

Uses of PurApItem in org.kuali.kfs.module.purap.document.service.impl
 

Methods in org.kuali.kfs.module.purap.document.service.impl that return PurApItem
protected  PurApItem PaymentRequestServiceImpl.addTaxItem(PaymentRequestDocument preq, String itemTypeCode, BigDecimal taxableAmount)
          Generates a NRA tax item and adds to the specified payment request, according to the specified item type code.
 PurApItem PurapServiceImpl.getBelowTheLineByType(PurchasingAccountsPayableDocument document, ItemType iT)
           
 

Methods in org.kuali.kfs.module.purap.document.service.impl with parameters of type PurApItem
protected  PurApAccountingLine PaymentRequestServiceImpl.addTaxAccountingLine(PurApItem taxItem, BigDecimal taxableAmount)
          Generates a PurAP accounting line and adds to the specified tax item.
protected  void PurapServiceImpl.calculateItemTax(boolean useTaxIndicator, String deliveryPostalCode, Date transactionTaxDate, PurApItem item, Class itemUseTaxClass, PurchasingAccountsPayableDocument purapDocument)
           
 PurchasingCapitalAssetItem PurchaseOrderServiceImpl.createCamsItem(PurchasingDocument purDoc, PurApItem purapItem)
           
protected  PurchasingCapitalAssetItem PurchasingServiceImpl.createCamsItem(PurchasingDocument purDoc, PurApItem purapItem)
           
 PurchasingCapitalAssetItem RequisitionServiceImpl.createCamsItem(PurchasingDocument purDoc, PurApItem purapItem)
           
protected  boolean PurapServiceImpl.doesAccountAllowCallToTaxService(String deliveryState, PurApItem item)
          Checks if the account is taxable, based on the delivery state, fund/subfund groups, and object code level/consolidations.
protected  boolean PurapServiceImpl.doesCommodityAllowCallToTaxService(PurApItem item)
          Determines if the the tax service should be called due to the commodity code.
protected  PurchasingCapitalAssetItem PurchasingServiceImpl.getItemIfAlreadyInCamsItemsList(PurApItem item, List<PurchasingCapitalAssetItem> camsItemsList)
           
 boolean PurapServiceImpl.isItemTypeConflictWithTaxPolicy(PurchasingDocument purchasingDocument, PurApItem item)
          Determines if the item type specified conflict with the Account tax policy.
 boolean PurapServiceImpl.isTaxable(boolean useTaxIndicator, String deliveryState, PurApItem item)
          Determines if the item is taxable based on a decision tree.
 boolean PurapServiceImpl.isTaxableForSummary(boolean useTaxIndicator, String deliveryState, PurApItem item)
           
 

Method parameters in org.kuali.kfs.module.purap.document.service.impl with type arguments of type PurApItem
protected  void PurapServiceImpl.sortBelowTheLine(String[] itemTypes, List<PurApItem> existingItems, List<PurApItem> belowTheLine)
          Sorts the below the line elements
protected  void PurapServiceImpl.sortBelowTheLine(String[] itemTypes, List<PurApItem> existingItems, List<PurApItem> belowTheLine)
          Sorts the below the line elements
 

Uses of PurApItem in org.kuali.kfs.module.purap.document.validation.event
 

Methods in org.kuali.kfs.module.purap.document.validation.event that return PurApItem
 PurApItem AttributedPurchasingAccountsPayableItemEvent.getItem()
          gets an item for the item events
 PurApItem AttributedPurchasingAccountsPayableItemEventBase.getItem()
           
 

Constructors in org.kuali.kfs.module.purap.document.validation.event with parameters of type PurApItem
AttributedAddPurchasingAccountsPayableItemEvent(String errorPathPrefix, org.kuali.rice.kns.document.Document document, PurApItem item)
          Constructs an AddItemEvent with the given errorPathPrefix, document, and item.
AttributedImportPurchasingAccountsPayableItemEvent(String errorPathPrefix, org.kuali.rice.kns.document.Document document, PurApItem item)
          Constructs an ImportItemEvent with the given errorPathPrefix, document, and item.
AttributedPurchasingAccountsPayableItemEventBase(String description, String errorPathPrefix, org.kuali.rice.kns.document.Document document, PurApItem item)
          Copies the item and calls the super constructor
 

Uses of PurApItem in org.kuali.kfs.module.purap.document.validation.impl
 

Fields in org.kuali.kfs.module.purap.document.validation.impl declared as PurApItem
protected  PurApItem PurchaseOrderAmendmentProcessAccountValidation.itemForValidation
           
protected  PurApItem PurchaseOrderRequiresAccountValidationBranchingValidation.itemForValidation
           
 

Methods in org.kuali.kfs.module.purap.document.validation.impl that return PurApItem
 PurApItem PaymentRequestProcessAccountValidation.getItemForValidation()
           
 PurApItem PurchasingAccountsPayableRequiresAccountValidationBranchingValidation.getItemForValidation()
           
 PurApItem RequisitionRequiresAccountValidationBranchingValidation.getItemForValidation()
           
 PurApItem PurchasingAccountsPayableItemConsideredEnteredBranchingValidation.getItemForValidation()
           
 PurApItem PaymentRequestExpiredAccountWarningValidation.getItemForValidation()
           
 PurApItem PaymentRequestProcessItemValidation.getItemForValidation()
           
 PurApItem PurchasingAccountsPayableAccountPercentValidation.getItemForValidation()
           
 PurApItem PurchasingUnitOfMeasureValidation.getItemForValidation()
           
 PurApItem PaymentRequestNonZeroAccountingLineAmountValidation.getItemForValidation()
           
 PurApItem PurchaseOrderAmendmentProcessAccountValidation.getItemForValidation()
           
 PurApItem PurchasingAccountsPayableAccountTotalValidation.getItemForValidation()
           
 PurApItem PurchasingAccountsPayableHasAccountsValidation.getItemForValidation()
           
 PurApItem PurchasingItemDescriptionValidation.getItemForValidation()
           
 PurApItem PurchasingAccountsPayableImportItemValidation.getItemForValidation()
           
 PurApItem PurchasingAccountsPayableProcessAccountValidation.getItemForValidation()
           
 PurApItem PurchasingAccountsPayableBelowTheLineValuesValidation.getItemForValidation()
           
 PurApItem PurchasingAccountsPayableLineItemIndicatorBranchingValidation.getItemForValidation()
           
 PurApItem PaymentRequestTradeInWarningValidation.getItemForValidation()
           
 PurApItem PurchasingAccountsPayableUniqueAccountingStringsValidation.getItemForValidation()
           
 PurApItem PurchasingAccountsPayableNewIndividualItemValidation.getItemForValidation()
           
 PurApItem PurchasingCommodityCodeValidation.getItemForValidation()
           
 PurApItem PurchasingItemQuantityValidation.getItemForValidation()
           
 PurApItem PurchasingAccountsPayableAddItemValidation.getItemForValidation()
           
 PurApItem PurchaseOrderRequiresAccountValidationBranchingValidation.getItemForValidation()
           
 PurApItem PurchasingItemUnitPriceValidation.getItemForValidation()
           
 PurApItem PurchasingBelowTheLineItemNoUnitCostValidation.getItemForValidation()
           
 PurApItem PurchasingAccountsPayableExtendedPriceNonZeroBranchingValidation.getItemForValidation()
           
 

Methods in org.kuali.kfs.module.purap.document.validation.impl with parameters of type PurApItem
 void PaymentRequestProcessAccountValidation.setItemForValidation(PurApItem itemForValidation)
           
 void PurchasingAccountsPayableRequiresAccountValidationBranchingValidation.setItemForValidation(PurApItem itemForValidation)
           
 void RequisitionRequiresAccountValidationBranchingValidation.setItemForValidation(PurApItem itemForValidation)
           
 void PurchasingAccountsPayableItemConsideredEnteredBranchingValidation.setItemForValidation(PurApItem itemForValidation)
           
 void PaymentRequestExpiredAccountWarningValidation.setItemForValidation(PurApItem itemForValidation)
           
 void PaymentRequestProcessItemValidation.setItemForValidation(PurApItem itemForValidation)
           
 void PurchasingAccountsPayableAccountPercentValidation.setItemForValidation(PurApItem itemForValidation)
           
 void PurchasingUnitOfMeasureValidation.setItemForValidation(PurApItem itemForValidation)
           
 void PaymentRequestNonZeroAccountingLineAmountValidation.setItemForValidation(PurApItem itemForValidation)
           
 void PurchaseOrderAmendmentProcessAccountValidation.setItemForValidation(PurApItem itemForValidation)
           
 void PurchasingAccountsPayableAccountTotalValidation.setItemForValidation(PurApItem itemForValidation)
           
 void PurchasingAccountsPayableHasAccountsValidation.setItemForValidation(PurApItem itemForValidation)
           
 void PurchasingItemDescriptionValidation.setItemForValidation(PurApItem itemForValidation)
           
 void PurchasingAccountsPayableImportItemValidation.setItemForValidation(PurApItem item)
           
 void PurchasingAccountsPayableProcessAccountValidation.setItemForValidation(PurApItem itemForValidation)
           
 void PurchasingAccountsPayableBelowTheLineValuesValidation.setItemForValidation(PurApItem itemForValidation)
           
 void PurchasingAccountsPayableLineItemIndicatorBranchingValidation.setItemForValidation(PurApItem itemForValidation)
           
 void PaymentRequestTradeInWarningValidation.setItemForValidation(PurApItem itemForValidation)
           
 void PurchasingAccountsPayableUniqueAccountingStringsValidation.setItemForValidation(PurApItem itemForValidation)
           
 void PurchasingAccountsPayableNewIndividualItemValidation.setItemForValidation(PurApItem itemForValidation)
           
 void PurchasingCommodityCodeValidation.setItemForValidation(PurApItem itemForValidation)
           
 void PurchasingItemQuantityValidation.setItemForValidation(PurApItem itemForValidation)
           
 void PurchasingAccountsPayableAddItemValidation.setItemForValidation(PurApItem itemForValidation)
           
 void PurchaseOrderRequiresAccountValidationBranchingValidation.setItemForValidation(PurApItem itemForValidation)
           
 void PurchasingItemUnitPriceValidation.setItemForValidation(PurApItem itemForValidation)
           
 void PurchasingBelowTheLineItemNoUnitCostValidation.setItemForValidation(PurApItem itemForValidation)
           
 void PurchasingAccountsPayableExtendedPriceNonZeroBranchingValidation.setItemForValidation(PurApItem itemForValidation)
           
protected  boolean PurchasingNewIndividualItemValidation.validateCommodityCodes(PurApItem item, boolean commodityCodeRequired)
          Validates whether the commodity code existed on the item, and if existed, whether the commodity code on the item existed in the database, and if so, whether the commodity code is active.
protected  boolean PurchaseOrderAmendmentNewIndividualItemValidation.validateCommodityCodes(PurApItem item, boolean commodityCodeRequired)
          Overrides to provide validation for PurchaseOrderAmendmentDocument.
protected  boolean PurchasingAddItemValidation.validateCommodityCodes(PurApItem item, boolean commodityCodeRequired)
          Validates whether the commodity code existed on the item, and if existed, whether the commodity code on the item existed in the database, and if so, whether the commodity code is active.
protected  boolean PurchasingCommodityCodeValidation.validateCommodityCodes(PurApItem item, boolean commodityCodeRequired)
          Validates whether the commodity code existed on the item, and if existed, whether the commodity code on the item existed in the database, and if so, whether the commodity code is active.
protected  boolean PurchasingImportItemValidation.validateCommodityCodes(PurApItem item, boolean commodityCodeRequired)
          Validates whether the commodity code existed on the item, and if existed, whether the commodity code on the item existed in the database, and if so, whether the commodity code is active.
 boolean PurchasingAddItemValidation.validateItemDescription(PurApItem item)
          Checks that a description was entered for the item.
 boolean PurchasingImportItemValidation.validateItemDescription(PurApItem item)
          Checks that a description was entered for the item.
 boolean PurchasingAddItemValidation.validateItemQuantity(PurApItem item)
          Validates that if the item type is quantity based, the item quantity is required and if the item type is amount based, the quantity is not allowed.
 boolean PurchasingAddItemValidation.validateItemUnitPrice(PurApItem item)
          Validates the unit price for all applicable item types.
 boolean PurchasingImportItemValidation.validateItemUnitPrice(PurApItem item)
          Validates the unit price for all applicable item types.
protected  boolean PurchasingNewIndividualItemValidation.validateThatCommodityCodeIsActive(PurApItem item)
           
protected  boolean PurchaseOrderAmendmentNewIndividualItemValidation.validateThatCommodityCodeIsActive(PurApItem item)
          Overrides the method in PurchasingDocumentRuleBase so that we'll return true if the item has been previously saved to the database and we'll only check for the commodity code active flag if the item has not been previously saved to the database.
protected  boolean PurchasingAddItemValidation.validateThatCommodityCodeIsActive(PurApItem item)
           
protected  boolean PurchasingCommodityCodeValidation.validateThatCommodityCodeIsActive(PurApItem item)
           
protected  boolean PurchasingImportItemValidation.validateThatCommodityCodeIsActive(PurApItem item)
           
 boolean PurchasingAddItemValidation.validateUnitOfMeasure(PurApItem item)
          Validates that if the item type is quantity based, the unit of measure is required.
protected  boolean PurchasingImportItemValidation.validateUnitOfMeasureCodeExists(PurApItem item)
          Validates that if the item type is quantity based, that the unit of measure code is valid.
 

Method parameters in org.kuali.kfs.module.purap.document.validation.impl with type arguments of type PurApItem
protected  void PaymentRequestTotalsValidation.flagLineItemTotals(List<PurApItem> itemList)
          Flags with an erorr the item totals whos calculated extended price does not equal its extended price.
protected  org.kuali.rice.kns.util.KualiDecimal PaymentRequestTotalsValidation.getTotalExcludingItemTypes(List<PurApItem> itemList, List<String> excludedItemTypes)
          Calculates a total but excludes passed in item types from the totalling.
 

Uses of PurApItem in org.kuali.kfs.module.purap.document.web.struts
 

Fields in org.kuali.kfs.module.purap.document.web.struts declared as PurApItem
protected  PurApItem PurchasingFormBase.newPurchasingItemLine
           
protected  PurApItem AccountsPayableFormBase.newPurchasingItemLine
           
 

Methods in org.kuali.kfs.module.purap.document.web.struts that return PurApItem
 PurApItem PurchasingFormBase.getAndResetNewPurchasingItemLine()
          Returns the new Purchasing Item Line and resets it to null.
 PurApItem AccountsPayableFormBase.getAndResetNewPurchasingItemLine()
           
 PurApItem PurchasingFormBase.getNewPurchasingItemLine()
           
 PurApItem AccountsPayableFormBase.getNewPurchasingItemLine()
           
 PurApItem PurchaseOrderForm.setupNewPurchasingItemLine()
           
 PurApItem PaymentRequestForm.setupNewPurchasingItemLine()
           
 PurApItem PurchasingFormBase.setupNewPurchasingItemLine()
          This method should be overriden (or see accountingLines for an alternate way of doing this with newInstance)
 PurApItem AccountsPayableFormBase.setupNewPurchasingItemLine()
          This method should be overriden (or see accountingLines for an alternate way of doing this with newInstance)
 PurApItem RequisitionForm.setupNewPurchasingItemLine()
           
 

Methods in org.kuali.kfs.module.purap.document.web.struts with parameters of type PurApItem
protected  void PurchasingAccountsPayableActionBase.insertAccountingLine(KualiAccountingDocumentFormBase financialDocumentForm, PurApItem item, PurApAccountingLine line)
          Insert the given Accounting Line in several appropriate places in the given item and given form.
protected  void PurchasingAccountsPayableActionBase.insertAccountingLine(PurchasingAccountsPayableFormBase financialDocumentForm, PurApItem item, PurApAccountingLine line)
          Insert the given Accounting Line in several appropriate places in the given item and given form.
 void PurchasingFormBase.setNewPurchasingItemLine(PurApItem newPurchasingItemLine)
           
 void AccountsPayableFormBase.setNewPurchasingItemLine(PurApItem newPurchasingItemLine)
           
 

Method parameters in org.kuali.kfs.module.purap.document.web.struts with type arguments of type PurApItem
protected  void PurchasingActionBase.updateBOReferenceforNewItems(List<PurApItem> importedItems, PurchasingDocumentBase purDocument)
          Whenever add a new item, we need to keep track of the reference from Item to Doc and from Account to Item
 

Uses of PurApItem in org.kuali.kfs.module.purap.service
 

Methods in org.kuali.kfs.module.purap.service with parameters of type PurApItem
 List<PurApAccountingLine> PurapAccountingService.getAccountsFromItem(PurApItem item)
           
 void PurapAccountingService.updateItemAccountAmounts(PurApItem item)
          Updates a single items account amounts
 

Method parameters in org.kuali.kfs.module.purap.service with type arguments of type PurApItem
 List<SourceAccountingLine> PurapAccountingService.generateSummary(List<PurApItem> items)
          Generates an account summary, that is it creates a list of source accounts by rounding up the Purchasing Accounts Payable accounts off of the Purchasing Accounts Payable items.
 List<SourceAccountingLine> PurapAccountingService.generateSummaryExcludeItemTypes(List<PurApItem> items, Set excludedItemTypeCodes)
          convenience method that generates a list of source accounts while excluding items with the specified item types
 List<SourceAccountingLine> PurapAccountingService.generateSummaryExcludeItemTypesAndNoZeroTotals(List<PurApItem> items, Set excludedItemTypeCodes)
          convenience method that generates a list of source accounts while excluding items with the specified item types and not including items with zero totals
 List<SourceAccountingLine> PurapAccountingService.generateSummaryIncludeItemTypes(List<PurApItem> items, Set includedItemTypeCodes)
          convenience method that generates a list of source accounts while only including items with the specified item types
 List<SourceAccountingLine> PurapAccountingService.generateSummaryIncludeItemTypesAndNoZeroTotals(List<PurApItem> items, Set includedItemTypeCodes)
          convenience method that generates a list of source accounts while only including items with the specified item types and not including items with zero totals
 List<SourceAccountingLine> PurapAccountingService.generateSummaryTaxableAccounts(List<PurApItem> items)
          Generates an account summary with only taxable accounts.
 List<SourceAccountingLine> PurapAccountingService.generateSummaryWithNoZeroTotals(List<PurApItem> items)
          convenience method that generates a list of source accounts while excluding items with $0 amounts
 List<SourceAccountingLine> PurapAccountingService.generateSummaryWithNoZeroTotalsNoUseTax(List<PurApItem> items)
          convenience method that generates a list of source accounts while excluding items with $0 amounts and use tax
 List<SourceAccountingLine> PurapAccountingService.generateSummaryWithNoZeroTotalsUsingAlternateAmount(List<PurApItem> items)
          convenience method that generates a list of source accounts while excluding items with $0 amounts and using the alternate amount
 

Uses of PurApItem in org.kuali.kfs.module.purap.service.impl
 

Methods in org.kuali.kfs.module.purap.service.impl that return types with arguments of type PurApItem
protected  List<PurApItem> PurapAccountingServiceImpl.getProcessablePurapItems(List<PurApItem> items, Set itemTypeCodes, Boolean itemTypeCodesAreIncluded, Boolean useZeroTotals)
          This method takes a list of PurchasingApItem objects and parses through them to see if each one should be processed according the the other variables passed in.

Example 1:
items = "ITEM", "SITM", "FRHT", "SPHD"
itemTypeCodes = "FRHT"
itemTypeCodesAreIncluded = ITEM_TYPES_EXCLUDED_VALUE
return items "ITEM", "SITM", "FRHT", "SPHD"


Example 2:
items = "ITEM", "SITM", "FRHT", "SPHD"
itemTypeCodes = "ITEM","FRHT"
itemTypeCodesAreIncluded = ITEM_TYPES_INCLUDED_VALUE
return items "ITEM", "FRHT"
 

Methods in org.kuali.kfs.module.purap.service.impl with parameters of type PurApItem
 List<PurApAccountingLine> PurapAccountingServiceImpl.getAccountsFromItem(PurApItem item)
           
 void PurapAccountingServiceImpl.updateItemAccountAmounts(PurApItem item)
           
 

Method parameters in org.kuali.kfs.module.purap.service.impl with type arguments of type PurApItem
protected  void ElectronicInvoiceHelperServiceImpl.addMissingMappedItems(List<PurApItem> preqItems, ElectronicInvoiceOrderHolder orderHolder)
          Ensures that the mapped items, item type code, exist as a payment request item so they're process correctly within populateItemDetails
protected  List<SourceAccountingLine> PurapAccountingServiceImpl.generateAccountSummary(List<PurApItem> items, Set<String> itemTypeCodes, Boolean itemTypeCodesAreIncluded, Boolean useZeroTotals, Boolean useAlternateAmount, Boolean useTaxIncluded, Boolean taxableOnly)
          Generates an account summary, that is it creates a list of source accounts by rounding up the purap accounts off of the purap items.
 List<SourceAccountingLine> PurapAccountingServiceImpl.generateSummary(List<PurApItem> items)
           
protected  List<SummaryAccount> PurapAccountingServiceImpl.generateSummaryAccounts(List<PurApItem> items, Boolean useZeroTotals, Boolean useTaxIncluded)
          This creates summary accounts based on a list of items.
 List<SourceAccountingLine> PurapAccountingServiceImpl.generateSummaryExcludeItemTypes(List<PurApItem> items, Set excludedItemTypeCodes)
           
 List<SourceAccountingLine> PurapAccountingServiceImpl.generateSummaryExcludeItemTypesAndNoZeroTotals(List<PurApItem> items, Set excludedItemTypeCodes)
           
 List<SourceAccountingLine> PurapAccountingServiceImpl.generateSummaryIncludeItemTypes(List<PurApItem> items, Set includedItemTypeCodes)
           
 List<SourceAccountingLine> PurapAccountingServiceImpl.generateSummaryIncludeItemTypesAndNoZeroTotals(List<PurApItem> items, Set includedItemTypeCodes)
           
 List<SourceAccountingLine> PurapAccountingServiceImpl.generateSummaryTaxableAccounts(List<PurApItem> items)
           
 List<SourceAccountingLine> PurapAccountingServiceImpl.generateSummaryWithNoZeroTotals(List<PurApItem> items)
           
 List<SourceAccountingLine> PurapAccountingServiceImpl.generateSummaryWithNoZeroTotalsNoUseTax(List<PurApItem> items)
          calls generateSummary with no use tax included
 List<SourceAccountingLine> PurapAccountingServiceImpl.generateSummaryWithNoZeroTotalsUsingAlternateAmount(List<PurApItem> items)
           
protected  List<PurApItem> PurapAccountingServiceImpl.getProcessablePurapItems(List<PurApItem> items, Set itemTypeCodes, Boolean itemTypeCodesAreIncluded, Boolean useZeroTotals)
          This method takes a list of PurchasingApItem objects and parses through them to see if each one should be processed according the the other variables passed in.

Example 1:
items = "ITEM", "SITM", "FRHT", "SPHD"
itemTypeCodes = "FRHT"
itemTypeCodesAreIncluded = ITEM_TYPES_EXCLUDED_VALUE
return items "ITEM", "SITM", "FRHT", "SPHD"


Example 2:
items = "ITEM", "SITM", "FRHT", "SPHD"
itemTypeCodes = "ITEM","FRHT"
itemTypeCodesAreIncluded = ITEM_TYPES_INCLUDED_VALUE
return items "ITEM", "FRHT"
protected  void ElectronicInvoiceHelperServiceImpl.removeEmptyItems(List<PurApItem> preqItems)
          Removes preq items from the list that have null or zero unit and extended price
 

Uses of PurApItem in org.kuali.kfs.module.purap.util
 

Methods in org.kuali.kfs.module.purap.util that return PurApItem
protected  PurApItem ItemParserBase.genItemWithRetrievedAttributes(Map<String,String> itemMap, Class<? extends PurApItem> itemClass)
          Generates an item instance and populates it with the specified attribute map.
 PurApItem ItemParserBase.parseItem(String itemLine, Class<? extends PurApItem> itemClass, String documentNumber)
           
 PurApItem ItemParser.parseItem(String itemLine, Class<? extends PurApItem> itemClass, String documentNumber)
          Parses the specified item line into an instance of the specified PurApItem subclass.
 

Methods in org.kuali.kfs.module.purap.util that return types with arguments of type PurApItem
static List<PurApItem> PurApItemUtils.getAboveTheLineOnly(List<PurApItem> items)
          Helper to get aboveTheLineItems only from an item list
 List<PurApItem> UseTaxContainer.getItems()
           
 List<PurApItem> ItemParserBase.importItems(org.apache.struts.upload.FormFile itemFile, Class<? extends PurApItem> itemClass, String documentNumber)
           
 List<PurApItem> ItemParser.importItems(org.apache.struts.upload.FormFile itemFile, Class<? extends PurApItem> itemClass, String documentNumber)
          Parses the items from the specified import file line by line, and generates items of the specified type from the parsed data.
 

Methods in org.kuali.kfs.module.purap.util with parameters of type PurApItem
static boolean PurApItemUtils.checkItemActive(PurApItem item)
          Checks if an item is active.
static boolean PurApItemUtils.isNonZeroExtended(PurApItem item)
           
protected  void ItemParserBase.populateExtraAttributes(PurApItem item, String documentNumber)
          Populates extra item attributes not contained in the imported item data to default values.
 

Method parameters in org.kuali.kfs.module.purap.util with type arguments of type PurApItem
protected  void ItemParserBase.checkItemClass(Class<? extends PurApItem> itemClass)
          Checks whether the specified item class is a subclass of PurApItem; throws exceptions if not.
static int PurApItemUtils.countBelowTheLineItems(List<PurApItem> items)
          Counts the below the line, currently it relies on below the line being at the bottom
protected  PurApItem ItemParserBase.genItemWithRetrievedAttributes(Map<String,String> itemMap, Class<? extends PurApItem> itemClass)
          Generates an item instance and populates it with the specified attribute map.
static List<PurApItem> PurApItemUtils.getAboveTheLineOnly(List<PurApItem> items)
          Helper to get aboveTheLineItems only from an item list
 String ItemParserBase.getExpectedItemFormatAsString(Class<? extends PurApItem> itemClass)
           
 String ItemParser.getExpectedItemFormatAsString(Class<? extends PurApItem> itemClass)
          Returns the expected format of the items to be imported.
 List<PurApItem> ItemParserBase.importItems(org.apache.struts.upload.FormFile itemFile, Class<? extends PurApItem> itemClass, String documentNumber)
           
 List<PurApItem> ItemParser.importItems(org.apache.struts.upload.FormFile itemFile, Class<? extends PurApItem> itemClass, String documentNumber)
          Parses the items from the specified import file line by line, and generates items of the specified type from the parsed data.
 PurApItem ItemParserBase.parseItem(String itemLine, Class<? extends PurApItem> itemClass, String documentNumber)
           
 PurApItem ItemParser.parseItem(String itemLine, Class<? extends PurApItem> itemClass, String documentNumber)
          Parses the specified item line into an instance of the specified PurApItem subclass.
 void UseTaxContainer.setItems(List<PurApItem> items)
           
 

Constructors in org.kuali.kfs.module.purap.util with parameters of type PurApItem
UseTaxContainer(PurApItemUseTax useTax, PurApItem item)
           
 



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