Modifier and Type | Interface and Description |
---|---|
interface |
AccountsPayableItem
Interface for Accounts Payable Item Business Objects.
|
interface |
PurchasingItem
Purchasing Item Interface.
|
Modifier and Type | Class and Description |
---|---|
class |
AccountsPayableItemBase
Base class for Accounts Payable Item Business Objects.
|
class |
CreditMemoItem
Item line Business Object for Credit Memo Document.
|
class |
InvoiceItem
Payment Request Item Business Object.
|
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.
|
Modifier and Type | Method and Description |
---|---|
<T extends PurApItem> |
PurApAccountingLineBase.getPurapItem() |
<T extends PurApItem> |
PurApAccountingLine.getPurapItem() |
Modifier and Type | Method and Description |
---|---|
void |
PurApAccountingLineBase.setPurapItem(PurApItem item)
Deprecated.
|
void |
PurApAccountingLine.setPurapItem(PurApItem item) |
Modifier and Type | Method and Description |
---|---|
List |
PurApAccountingDao.getAccountingLinesForItem(PurApItem item)
Retrieves the accounting lines for a purap item.
|
Modifier and Type | Method and Description |
---|---|
List |
PurApAccountingDaoOjb.getAccountingLinesForItem(PurApItem item) |
Modifier and Type | Field and Description |
---|---|
protected List<PurApItem> |
PurchasingAccountsPayableDocumentBase.items |
Modifier and Type | Method and Description |
---|---|
PurApItem |
PurchasingDocument.getItem(int pos) |
PurApItem |
PurchasingAccountsPayableDocumentBase.getItem(int pos) |
PurApItem |
PurchasingAccountsPayableDocument.getItem(int pos)
Gets the item at the specified index.
|
PurApItem |
InvoiceDocument.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 |
PurchasingAccountsPayableDocumentBase.getTradeInItem()
Returns the trade in item of the document.
|
PurApItem |
PurchasingAccountsPayableDocument.getTradeInItem() |
Modifier and Type | Method and Description |
---|---|
List<PurApItem> |
PurchasingDocument.getItems() |
List<PurApItem> |
PurchasingAccountsPayableDocument.getItems() |
List<PurApItem> |
PurchasingAccountsPayableDocumentBase.getTradeInItems()
This method...
|
List<PurApItem> |
PurchasingAccountsPayableDocument.getTradeInItems() |
Modifier and Type | Method and Description |
---|---|
void |
PurchasingDocument.addItem(PurApItem item) |
void |
PurchasingDocumentBase.addItem(PurApItem item) |
void |
PurchasingAccountsPayableDocumentBase.addItem(PurApItem item) |
void |
PurchasingAccountsPayableDocument.addItem(PurApItem item)
Adds the specified item to this document.
|
Modifier and Type | Method and Description |
---|---|
protected org.kuali.rice.core.api.util.type.KualiDecimal |
PurchasingAccountsPayableDocumentBase.getTotalDollarAmountWithExclusionsSubsetItems(String[] excludedTypes,
boolean includeBelowTheLine,
List<PurApItem> itemsForTotal)
This method...
|
void |
PurapItemOperations.setItems(List<PurApItem> items) |
void |
PurchasingAccountsPayableDocument.setItems(List<PurApItem> items) |
Modifier and Type | Method and Description |
---|---|
protected PurApItem |
PurapAccountingLineAuthorizer.findTheItemForAccountingLine(AccountingDocument accountingDocument,
AccountingLine accountingLine)
Find the item to which an accounting line belongs.
|
Modifier and Type | Method and Description |
---|---|
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)
|
Modifier and Type | Method and Description |
---|---|
PurchasingCapitalAssetItem |
PurchasingDocumentSpecificService.createCamsItem(PurchasingDocument purDoc,
PurApItem purapItem) |
void |
PurchaseOrderService.initiateTransmission(PurchaseOrderDocument po,
PurApItem item) |
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.
|
void |
OlePurapService.setInvoiceDocumentsForPO(PurApItem purApItem) |
void |
OlePurapService.setInvoiceDocumentsForPO(PurchaseOrderDocument purchaseOrderDocument,
PurApItem purApItem) |
void |
OlePurapService.setInvoiceDocumentsForRequisition(PurApItem purApItem) |
Modifier and Type | Method and Description |
---|---|
protected PurApItem |
InvoiceServiceImpl.addTaxItem(InvoiceDocument prqs,
String itemTypeCode,
BigDecimal taxableAmount)
Generates a NRA tax item and adds to the specified payment request, according to the specified item type code.
|
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) |
Modifier and Type | Method and Description |
---|---|
protected PurApAccountingLine |
InvoiceServiceImpl.addTaxAccountingLine(PurApItem taxItem,
BigDecimal taxableAmount)
Generates a PurAP accounting line and adds to the specified tax item.
|
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 |
RequisitionServiceImpl.createCamsItem(PurchasingDocument purDoc,
PurApItem purapItem) |
protected PurchasingCapitalAssetItem |
PurchasingServiceImpl.createCamsItem(PurchasingDocument purDoc,
PurApItem purapItem) |
PurchasingCapitalAssetItem |
PurchaseOrderServiceImpl.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) |
void |
PurchaseOrderServiceImpl.initiateTransmission(PurchaseOrderDocument po,
PurApItem item)
This method is the starting point of EDI File creation and transmission for a PO
|
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) |
boolean |
PurchaseOrderServiceImpl.savePurchaseOrderEdi(PurchaseOrderDocument po,
String file,
PurApItem item)
This method is to create and save the EDI file into the staging directory.
|
boolean |
PurchaseOrderServiceImpl.savePurchaseOrderPdf(PurchaseOrderDocument po,
String file,
PurApItem item) |
void |
OlePurapServiceImpl.setInvoiceDocumentsForPO(PurApItem purApItem)
This method is to retrieve the Invoice Documents related to PO
|
void |
OlePurapServiceImpl.setInvoiceDocumentsForPO(PurchaseOrderDocument purchaseOrderDocument,
PurApItem purApItem) |
void |
OlePurapServiceImpl.setInvoiceDocumentsForRequisition(PurApItem purApItem)
This method is to retrieve the Invoice Documents related to Requisition
|
Modifier and Type | Method and Description |
---|---|
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
|
Modifier and Type | Method and Description |
---|---|
boolean |
PurchasingAccountsPayableItemPreCalculationRule.checkPercentOrTotalAmountsEqual(PurApItem item)
Checks the rules that says percent must be 100% or
item total should be equal to the amount of accounts for that item.
|
Modifier and Type | Method and Description |
---|---|
PurApItem |
AttributedPurchasingAccountsPayableItemEventBase.getItem() |
PurApItem |
AttributedPurchasingAccountsPayableItemEvent.getItem()
gets an item for the item events
|
PurApItem |
PurchasingAccountsPayableItemPreCalculateEvent.getItem() |
Constructor and Description |
---|
AttributedAddPurchasingAccountsPayableItemEvent(String errorPathPrefix,
org.kuali.rice.krad.document.Document document,
PurApItem item)
Constructs an AddItemEvent with the given errorPathPrefix, document, and item.
|
AttributedImportPurchasingAccountsPayableItemEvent(String errorPathPrefix,
org.kuali.rice.krad.document.Document document,
PurApItem item)
Constructs an ImportItemEvent with the given errorPathPrefix, document, and item.
|
AttributedPurchasingAccountsPayableItemEventBase(String description,
String errorPathPrefix,
org.kuali.rice.krad.document.Document document,
PurApItem item)
Copies the item and calls the super constructor
|
PurchasingAccountsPayableItemPreCalculateEvent(org.kuali.rice.krad.document.Document document,
PurApItem item)
Copies the item and calls the super constructor
|
Modifier and Type | Field and Description |
---|---|
protected PurApItem |
PurchaseOrderRequiresAccountValidationBranchingValidation.itemForValidation |
protected PurApItem |
PurchaseOrderAmendmentProcessAccountValidation.itemForValidation |
Modifier and Type | Method and Description |
---|---|
PurApItem |
PurchasingAccountsPayableAddItemValidation.getItemForValidation() |
PurApItem |
PaymentRequestNonZeroAccountingLineAmountValidation.getItemForValidation() |
PurApItem |
PurchasingAccountsPayableRequiresAccountValidationBranchingValidation.getItemForValidation() |
PurApItem |
PurchasingAccountsPayableUniqueAccountingStringsValidation.getItemForValidation() |
PurApItem |
PurchasingCommodityCodeValidation.getItemForValidation() |
PurApItem |
InvoiceTradeInWarningValidation.getItemForValidation() |
PurApItem |
PurchasingAccountsPayableHasAccountsValidation.getItemForValidation() |
PurApItem |
PurchasingAccountsPayableImportItemValidation.getItemForValidation() |
PurApItem |
PurchasingItemDescriptionValidation.getItemForValidation() |
PurApItem |
PurchasingAccountsPayableAccountPercentValidation.getItemForValidation() |
PurApItem |
PurchaseOrderRequiresAccountValidationBranchingValidation.getItemForValidation() |
PurApItem |
PaymentRequestTradeInWarningValidation.getItemForValidation() |
PurApItem |
PurchasingAccountsPayableProcessAccountValidation.getItemForValidation() |
PurApItem |
PurchasingAccountsPayableNewIndividualItemValidation.getItemForValidation() |
PurApItem |
InvoiceExpiredAccountWarningValidation.getItemForValidation() |
PurApItem |
PurchasingAccountsPayableAccountTotalValidation.getItemForValidation() |
PurApItem |
PurchasingBelowTheLineItemNoUnitCostValidation.getItemForValidation() |
PurApItem |
PurchasingAccountsPayableExtendedPriceNonZeroBranchingValidation.getItemForValidation() |
PurApItem |
PaymentRequestProcessItemValidation.getItemForValidation() |
PurApItem |
RequisitionRequiresAccountValidationBranchingValidation.getItemForValidation() |
PurApItem |
PurchasingAccountsPayableItemConsideredEnteredBranchingValidation.getItemForValidation() |
PurApItem |
PurchasingItemUnitPriceValidation.getItemForValidation() |
PurApItem |
PurchasingAccountsPayableLineItemIndicatorBranchingValidation.getItemForValidation() |
PurApItem |
PurchaseOrderAmendmentProcessAccountValidation.getItemForValidation() |
PurApItem |
PurchasingAccountsPayableAccountAtleastOneLineHasPercentValidation.getItemForValidation() |
PurApItem |
PurchasingItemQuantityValidation.getItemForValidation() |
PurApItem |
PurchasingAccountsPayableBelowTheLineValuesValidation.getItemForValidation() |
PurApItem |
PurchasingUnitOfMeasureValidation.getItemForValidation() |
PurApItem |
PaymentRequestExpiredAccountWarningValidation.getItemForValidation() |
PurApItem |
InvoiceProcessItemValidation.getItemForValidation() |
PurApItem |
InvoiceNonZeroAccountingLineAmountValidation.getItemForValidation() |
Modifier and Type | Method and Description |
---|---|
boolean |
PurchasingAccountsPayablesItemPreCalculateDocumentRule.checkPercentOrTotalAmountsEqual(PurApItem item) |
boolean |
PurchasingAccountsPayablesItemPreCalculateValidations.checkTotalPercentAndTotalAmountsEqual(PurApItem item)
checks for both percent = 100% and item total = account amount total
|
boolean |
PurchasingAccountsPayablesItemPreCalculateValidations.checkTotalPercentOrTotalAmountsEqual(PurApItem item)
checks for only either percent = 100% or item total = account amount total
|
void |
PurchasingAccountsPayablesItemPreCalculateValidations.setItem(PurApItem item)
Sets the accountingDocumentForValidation attribute value.
|
void |
PurchasingAccountsPayableAddItemValidation.setItemForValidation(PurApItem itemForValidation) |
void |
PaymentRequestNonZeroAccountingLineAmountValidation.setItemForValidation(PurApItem itemForValidation) |
void |
PurchasingAccountsPayableRequiresAccountValidationBranchingValidation.setItemForValidation(PurApItem itemForValidation) |
void |
PurchasingAccountsPayableUniqueAccountingStringsValidation.setItemForValidation(PurApItem itemForValidation) |
void |
PurchasingCommodityCodeValidation.setItemForValidation(PurApItem itemForValidation) |
void |
InvoiceTradeInWarningValidation.setItemForValidation(PurApItem itemForValidation) |
void |
PurchasingAccountsPayableHasAccountsValidation.setItemForValidation(PurApItem itemForValidation) |
void |
PurchasingAccountsPayableImportItemValidation.setItemForValidation(PurApItem item) |
void |
PurchasingItemDescriptionValidation.setItemForValidation(PurApItem itemForValidation) |
void |
PurchasingAccountsPayableAccountPercentValidation.setItemForValidation(PurApItem itemForValidation) |
void |
PurchaseOrderRequiresAccountValidationBranchingValidation.setItemForValidation(PurApItem itemForValidation) |
void |
PaymentRequestTradeInWarningValidation.setItemForValidation(PurApItem itemForValidation) |
void |
PurchasingAccountsPayableProcessAccountValidation.setItemForValidation(PurApItem itemForValidation) |
void |
PurchasingAccountsPayableNewIndividualItemValidation.setItemForValidation(PurApItem itemForValidation) |
void |
InvoiceExpiredAccountWarningValidation.setItemForValidation(PurApItem itemForValidation) |
void |
PurchasingAccountsPayableAccountTotalValidation.setItemForValidation(PurApItem itemForValidation) |
void |
PurchasingBelowTheLineItemNoUnitCostValidation.setItemForValidation(PurApItem itemForValidation) |
void |
PurchasingAccountsPayableExtendedPriceNonZeroBranchingValidation.setItemForValidation(PurApItem itemForValidation) |
void |
PaymentRequestProcessItemValidation.setItemForValidation(PurApItem itemForValidation) |
void |
RequisitionRequiresAccountValidationBranchingValidation.setItemForValidation(PurApItem itemForValidation) |
void |
PurchasingAccountsPayableItemConsideredEnteredBranchingValidation.setItemForValidation(PurApItem itemForValidation) |
void |
PurchasingItemUnitPriceValidation.setItemForValidation(PurApItem itemForValidation) |
void |
PurchasingAccountsPayableLineItemIndicatorBranchingValidation.setItemForValidation(PurApItem itemForValidation) |
void |
PurchaseOrderAmendmentProcessAccountValidation.setItemForValidation(PurApItem itemForValidation) |
void |
PurchasingAccountsPayableAccountAtleastOneLineHasPercentValidation.setItemForValidation(PurApItem itemForValidation) |
void |
PurchasingItemQuantityValidation.setItemForValidation(PurApItem itemForValidation) |
void |
PurchasingAccountsPayableBelowTheLineValuesValidation.setItemForValidation(PurApItem itemForValidation) |
void |
PurchasingUnitOfMeasureValidation.setItemForValidation(PurApItem itemForValidation) |
void |
PaymentRequestExpiredAccountWarningValidation.setItemForValidation(PurApItem itemForValidation) |
void |
InvoiceProcessItemValidation.setItemForValidation(PurApItem itemForValidation) |
void |
InvoiceNonZeroAccountingLineAmountValidation.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 |
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.
|
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 |
PurchaseOrderAmendmentNewIndividualItemValidation.validateCommodityCodes(PurApItem item,
boolean commodityCodeRequired)
Overrides to provide validation for PurchaseOrderAmendmentDocument.
|
boolean |
PurchasingImportItemValidation.validateItemDescription(PurApItem item)
Checks that a description was entered for the item.
|
boolean |
PurchasingAddItemValidation.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 |
PurchasingImportItemValidation.validateItemUnitPrice(PurApItem item)
Validates the unit price for all applicable item types.
|
boolean |
PurchasingAddItemValidation.validateItemUnitPrice(PurApItem item)
Validates the unit price for all applicable item types.
|
boolean |
PurchasingAccountsPayablesItemPreCalculateDocumentRule.validatePercent(PurApItem item)
Verifies account percent.
|
protected boolean |
PurchasingNewIndividualItemValidation.validateThatCommodityCodeIsActive(PurApItem item) |
protected boolean |
PurchasingCommodityCodeValidation.validateThatCommodityCodeIsActive(PurApItem item) |
protected boolean |
PurchasingImportItemValidation.validateThatCommodityCodeIsActive(PurApItem item) |
protected boolean |
PurchasingAddItemValidation.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.
|
boolean |
PurchasingAccountsPayablesItemPreCalculateDocumentRule.validateTotalAmount(PurApItem item)
Verifies account total.
|
boolean |
PurchasingAccountsPayablesItemPreCalculateValidations.validateTotalAmount(PurApItem item,
boolean writeErrorMessage)
Verifies account amounts = item total.
|
boolean |
PurchasingAccountsPayablesItemPreCalculateValidations.validateTotalPercent(PurApItem item,
boolean writeErrorMessage)
Verifies account percent.
|
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.
|
Modifier and Type | Method and Description |
---|---|
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 void |
InvoiceTotalsValidation.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.core.api.util.type.KualiDecimal |
PaymentRequestTotalsValidation.getTotalExcludingItemTypes(List<PurApItem> itemList,
List<String> excludedItemTypes)
Calculates a total but excludes passed in item types from the totalling.
|
protected org.kuali.rice.core.api.util.type.KualiDecimal |
InvoiceTotalsValidation.getTotalExcludingItemTypes(List<PurApItem> itemList,
List<String> excludedItemTypes)
Calculates a total but excludes passed in item types from the totalling.
|
Modifier and Type | Field and Description |
---|---|
protected PurApItem |
PurchasingFormBase.newPurchasingItemLine |
protected PurApItem |
AccountsPayableFormBase.newPurchasingItemLine |
Modifier and Type | Method and Description |
---|---|
PurApItem |
PurchasingFormBase.getAndResetNewPurchasingItemLine()
Returns the new Purchasing Item Line and resets it to null.
|
PurApItem |
AccountsPayableFormBase.getAndResetNewPurchasingItemLine() |
PurApItem |
OlePurchaseOrderForm.getAndResetNewPurchasingItemLine() |
PurApItem |
PurchasingFormBase.getNewPurchasingItemLine() |
PurApItem |
AccountsPayableFormBase.getNewPurchasingItemLine() |
protected PurApItem |
AccountsPayableActionBase.getPOItem(List<PurApItem> pOItems,
Integer itemLineNumber)
returns the matching po item based on matching item identifier and item line numbner
from preq items.
|
PurApItem |
RequisitionForm.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 |
PurchaseOrderForm.setupNewPurchasingItemLine() |
PurApItem |
InvoiceForm.setupNewPurchasingItemLine() |
PurApItem |
OlePurchaseOrderForm.setupNewPurchasingItemLine() |
PurApItem |
PaymentRequestForm.setupNewPurchasingItemLine() |
Modifier and Type | Method and Description |
---|---|
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.
|
protected void |
AccountsPayableActionBase.restoreItemAccountsAmounts(AccountsPayableDocument apDoc,
PurApItem preqItem)
restores the preq preqItem' accounts amounts with po's item's account lines
amounts.
|
void |
PurchasingFormBase.setNewPurchasingItemLine(PurApItem newPurchasingItemLine) |
void |
AccountsPayableFormBase.setNewPurchasingItemLine(PurApItem newPurchasingItemLine) |
protected void |
AccountsPayableActionBase.updateItemAccountLine(PurApItem pOItem,
PurApAccountingLine lineAcct)
finds the line with matching sequence number, chart code, account number, financial
object code and updates amount/percent on the account line.
|
Modifier and Type | Method and Description |
---|---|
protected PurApItem |
AccountsPayableActionBase.getPOItem(List<PurApItem> pOItems,
Integer itemLineNumber)
returns the matching po item based on matching item identifier and item line numbner
from preq items.
|
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
|
Modifier and Type | Method and Description |
---|---|
boolean |
PurchaseOrderEdi.saveEdi(PurchaseOrderDocument po,
PurApItem item,
String file)
Invokes the createEdiFile method to create a EDI document and saves it into a file
which name and location are specified in the file.
|
Modifier and Type | Method and Description |
---|---|
List<PurApAccountingLine> |
PurapAccountingService.getAccountsFromItem(PurApItem item) |
void |
PurapAccountingService.updateItemAccountAmounts(PurApItem item)
Updates a single items account amounts
|
void |
PurapAccountingService.updatePreqItemAccountAmounts(PurApItem item)
Updates a single preq item accounts amounts
|
void |
PurapAccountingService.updatePreqProportionalItemAccountAmounts(PurApItem item)
Updates a single preq item accounts amounts
|
Modifier and Type | Method and Description |
---|---|
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
|
Modifier and Type | Method and Description |
---|---|
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" |
Modifier and Type | Method and Description |
---|---|
List<PurApAccountingLine> |
PurapAccountingServiceImpl.getAccountsFromItem(PurApItem item) |
void |
PurapAccountingServiceImpl.updateItemAccountAmounts(PurApItem item) |
void |
PurapAccountingServiceImpl.updateItemAccountAmountsForAdditionalCharge(PurApItem item,
OleInvoiceDocument document) |
void |
PurapAccountingServiceImpl.updateItemAccountAmountsForAdditionalCharge(PurApItem item,
OlePaymentRequestDocument document) |
void |
PurapAccountingServiceImpl.updatePreqItemAccountAmounts(PurApItem item) |
void |
PurapAccountingServiceImpl.updatePreqProportionalItemAccountAmounts(PurApItem item) |
Modifier and Type | Method and Description |
---|---|
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
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
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) |
Constructor and Description |
---|
UseTaxContainer(PurApItemUseTax useTax,
PurApItem item) |
Modifier and Type | Class and Description |
---|---|
class |
OleCreditMemoItem |
class |
OleInvoiceItem |
class |
OlePaymentRequestItem |
class |
OlePurchaseOrderItem |
class |
OleRequisitionItem
Requisition Item Business Object.
|
Modifier and Type | Method and Description |
---|---|
<T extends PurApItem> |
OlePurchaseOrderNotes.getPurapItem() |
<T extends PurApItem> |
OleNotes.getPurapItem() |
Modifier and Type | Method and Description |
---|---|
PurApItem |
OleRequisitionNotes.getPurapItem()
get the OleRequistionItem
|
PurApItem |
OlePaymentRequestNote.getPurapItem()
Gets the PurapItem
|
PurApItem |
OleInvoiceNote.getPurapItem()
Gets the PurapItem
|
PurApItem |
OleRequisitionCopies.getPurapItem()
get the OleRequistionItem
|
Modifier and Type | Method and Description |
---|---|
void |
OlePurchaseOrderNotes.setPurapItem(PurApItem item) |
void |
OleRequisitionNotes.setPurapItem(PurApItem purapItem)
set the OleRequistionItem
|
void |
OlePaymentRequestNote.setPurapItem(PurApItem purapItem)
Sets the PurapItem
|
void |
OleNotes.setPurapItem(PurApItem item) |
void |
OleInvoiceNote.setPurapItem(PurApItem purapItem)
Sets the PurapItem
|
void |
OleRequisitionCopies.setPurapItem(PurApItem purapItem)
set the OleRequistionItem
|
Modifier and Type | Method and Description |
---|---|
PurApItem |
OlePaymentRequestDocument.getItem(int pos) |
PurApItem |
OleInvoiceDocument.getItem(int pos) |
Modifier and Type | Method and Description |
---|---|
void |
OleInvoiceService.calculateAccount(PurApItem purapItem) |
void |
OleDocstoreHelperService.createOrUpdateDocStoreBasedOnLocation(PurchaseOrderDocument document,
PurApItem item,
String currentDocumentTypeName,
String note) |
void |
OleDocstoreHelperService.updateItemLocation(PurchaseOrderDocument document,
PurApItem item) |
Modifier and Type | Method and Description |
---|---|
List<SourceAccountingLine> |
OlePurapAccountingService.generateSummaryForManual(List<PurApItem> items) |
org.kuali.rice.core.api.util.type.KualiDecimal |
OleInvoiceService.getTotalDollarAmountWithExclusionsSubsetItems(String[] excludedTypes,
boolean includeBelowTheLine,
List<PurApItem> itemsForTotal) |
Modifier and Type | Method and Description |
---|---|
void |
OleInvoiceServiceImpl.calculateAccount(PurApItem purapItem)
This method calculates the Amount and the Percent in Accounting Line if the Invoiced List Price changed
|
void |
OleDocstoreHelperServiceImpl.createOrUpdateDocStoreBasedOnLocation(PurchaseOrderDocument document,
PurApItem item,
String currentDocumentTypeName,
String note) |
void |
OleDocstoreHelperServiceImpl.updateItemLocation(PurchaseOrderDocument document,
PurApItem item) |
Modifier and Type | Method and Description |
---|---|
protected List<SourceAccountingLine> |
OlePurapAccountingServiceImpl.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.
|
protected List<SourceAccountingLine> |
OlePurapAccountingServiceImpl.generateAccountSummaryForManual(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> |
OlePurapAccountingServiceImpl.generateSummaryForManual(List<PurApItem> items) |
org.kuali.rice.core.api.util.type.KualiDecimal |
OleInvoiceServiceImpl.getTotalDollarAmountWithExclusionsSubsetItems(String[] excludedTypes,
boolean includeBelowTheLine,
List<PurApItem> itemsForTotal)
This method...
|
Modifier and Type | Method and Description |
---|---|
PurApItem |
OlePurchasingAccountsPayableProcessAccountValidation.getItemForValidation() |
PurApItem |
OlePurchasingAccountsPayableAccountTotalValidation.getItemForValidation() |
PurApItem |
OleVendorCreditMemoAccountTotalValidation.getItemForValidation() |
Modifier and Type | Method and Description |
---|---|
void |
OlePurchasingAccountsPayableProcessAccountValidation.setItemForValidation(PurApItem itemForValidation) |
void |
OlePurchasingAccountsPayableAccountTotalValidation.setItemForValidation(PurApItem itemForValidation) |
void |
OleVendorCreditMemoAccountTotalValidation.setItemForValidation(PurApItem itemForValidation) |
protected boolean |
OlePurchasingAddItemValidation.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 |
OlePurchasingAddItemValidation.validateCopiesAndPartsForEInstance(PurApItem item) |
boolean |
OlePurchasingAddItemValidation.validateItemDescription(PurApItem item)
Checks that a description was entered for the item.
|
boolean |
OlePurchasingAddItemValidation.validateItemLocation(PurApItem item)
Checks that a location was entered for the item for single copy.
|
boolean |
OlePurchasingAddItemValidation.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 |
OlePurchasingAddItemValidation.validateItemUnitPrice(PurApItem item)
Validates the unit price for all applicable item types.
|
protected boolean |
OlePurchasingAddItemValidation.validateThatCommodityCodeIsActive(PurApItem item) |
boolean |
OlePurchasingAddItemValidation.validateUnitOfMeasure(PurApItem item)
Validates that if the item type is quantity based, the unit of measure is required.
|
Modifier and Type | Method and Description |
---|---|
PurApItem |
OleVendorCreditMemoForm.getAndResetNewPurchasingItemLine() |
PurApItem |
OleInvoiceForm.getAndResetNewPurchasingItemLine() |
PurApItem |
OlePaymentRequestForm.getAndResetNewPurchasingItemLine() |
PurApItem |
OleRequisitionForm.getAndResetNewPurchasingItemLine() |
PurApItem |
OleVendorCreditMemoForm.getNewCreditItemLine() |
PurApItem |
OleInvoiceForm.getNewPaymentItemLine() |
PurApItem |
OlePaymentRequestForm.getNewPaymentItemLine() |
PurApItem |
OleVendorCreditMemoForm.setupNewPurchasingItemLine() |
PurApItem |
OleInvoiceForm.setupNewPurchasingItemLine()
setting Item Type to Unordered Item
|
PurApItem |
OlePaymentRequestForm.setupNewPurchasingItemLine()
setting Item Type to Unordered Item
|
PurApItem |
OleRequisitionForm.setupNewPurchasingItemLine() |
Modifier and Type | Method and Description |
---|---|
void |
OleVendorCreditMemoForm.setNewCreditItemLine(PurApItem newCreditItemLine) |
void |
OleInvoiceForm.setNewPaymentItemLine(PurApItem newPaymentItemLine) |
void |
OlePaymentRequestForm.setNewPaymentItemLine(PurApItem newPaymentItemLine) |
Modifier and Type | Method and Description |
---|---|
protected void |
OLESearchableAttribute.addSearchableAttributesForPurApItemTitleId(List<org.kuali.rice.kew.api.document.attribute.DocumentAttribute> searchAttrValues,
PurApItem purapItem)
Pulls the default searchable attribute - itemTitleId - from a given PurApItem and populates
the searchable attribute values in the given list
|
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.