public class OlePaymentRequestDocument extends PaymentRequestDocument
accountsPayableRequestCancelIdentifier, alternateVendorDetailAssignedIdentifier, alternateVendorHeaderGeneratedIdentifier, immediatePaymentIndicator, invoiceDate, invoiceIdentifier, invoiceNumber, originalVendorDetailAssignedIdentifier, originalVendorHeaderGeneratedIdentifier, paymentAttachmentIndicator, paymentPaidTimestamp, paymentRequestCostSource, paymentRequestCostSourceCode, paymentRequestedCancelIndicator, paymentRequestElectronicInvoiceIndicator, paymentRequestPayDate, paymentRequestPositiveApprovalIndicator, primaryVendorName, purchaseOrderEndDate, purchaseOrderNotes, receivingDocumentRequiredIndicator, recurringPaymentType, recurringPaymentTypeCode, requisitionIdentifier, specialHandlingInstructionLine1Text, specialHandlingInstructionLine2Text, specialHandlingInstructionLine3Text, taxClassificationCode, taxCountryCode, taxExemptTreatyIndicator, taxFederalPercent, taxForeignSourceIndicator, taxGrossUpIndicator, taxNQIId, taxOtherExemptIndicator, taxSpecialW4Amount, taxStatePercent, taxUSAIDPerDiemIndicator, vendorInvoiceAmount, vendorPaymentTerms, vendorPaymentTermsCode, vendorShippingPaymentTerms, vendorShippingPaymentTermsCode, vendorShippingTitleCodeaccountsPayableApprovalTimestamp, accountsPayableProcessorIdentifier, bank, bankCode, chartOfAccountsCode, closePurchaseOrderIndicator, continuationAccountIndicator, debitCreditCodeForGLEntries, extractedTimestamp, generateEncumbranceEntries, holdIndicator, lastActionPerformedByPersonId, noteLine1Text, noteLine2Text, noteLine3Text, offsetUseTax, organizationCode, processingCampus, processingCampusCode, purchaseOrderDocument, purchaseOrderIdentifier, reopenPurchaseOrderIndicator, unmatchedOverrideaccountDistributionMethod, accountsForRouting, accountsPayablePurchasingDocumentLinkIdentifier, allowDeleteAwareCollection, belowTheLineTypes, calculated, items, licenseReqmt, overrideWorkflowButtons, purapDocumentIdentifier, relatedViews, sensitive, statusCode, useTaxIndicator, vendorAddressGeneratedIdentifier, vendorAddressInternationalProvinceName, vendorAttentionName, vendorCityName, vendorCountry, vendorCountryCode, vendorCustomerNumber, vendorDetail, vendorDetailAssignedIdentifier, vendorHeaderGeneratedIdentifier, vendorLine1Address, vendorLine2Address, vendorName, vendorNumber, vendorPostalCode, vendorStateCodedataDictionaryEntry, nextSourceLineNumber, nextTargetLineNumber, sourceAccountingLineClass, sourceAccountingLines, targetAccountingLineClass, targetAccountingLinesgeneralLedgerPendingEntriesaccountingPeriod, accountingPeriodService, checkPostingYearForCopy, dataDictionaryService, dateTimeService, postingPeriodCode, postingYearUPDATE_TOTAL_AMOUNT_IN_POST_PROCESSING_PARAMETER_NAME| Constructor and Description | 
|---|
| OlePaymentRequestDocument()Default constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | answerSplitNodeQuestion(String nodeName)Provides answers to the following splits: PurchaseWasReceived VendorIsEmployeeOrNonResidentAlien | 
| void | appSpecificRouteDocumentToUser(org.kuali.rice.kew.api.WorkflowDocument workflowDocument,
                                                            String userNetworkId,
                                                            String annotation,
                                                            String responsibility)Sends FYI workflow request to the given user on this document. | 
| void | doRouteLevelChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteLevelChange levelChangeEvent)This is the default implementation which, if parameter KFS-SYS / Document / UPDATE_TOTAL_AMOUNT_IN_POST_PROCESSING_IND is on, updates the document
 and resaves if needed | 
| void | doRouteStatusChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteStatusChange statusChangeEvent)This method is overrided to create POA from new Line Item of PaymentRequest | 
| boolean | generateGeneralLedgerPendingEntries(GeneralLedgerPendingEntrySourceDetail glpeSourceDetail,
                                                                      GeneralLedgerPendingEntrySequenceHelper sequenceHelper)Perform business rules common to all transactional documents when generating general ledger pending entries. | 
| static AccountsPayableService | getAccountsPayableService() | 
| Set<org.kuali.rice.kim.api.identity.Person> | getAllPriorApprovers() | 
| String | getBibeditorCreateURL()This method is used to get the bibedtior creat url from propertie file | 
| String | getBibeditorEditURL()This method is used to get the bibedtior edit url from propertie file | 
| String | getBibeditorViewURL()This method is used to get the bibedtior view url from propertie file | 
| static BibInfoService | getBibInfoService() | 
| static BibInfoWrapperService | getBibInfoWrapperService() | 
| String | getBibSearchURL() | 
| org.kuali.rice.krad.service.BusinessObjectService | getBusinessObjectService() | 
| static org.kuali.rice.core.api.config.property.ConfigurationService | getConfigurationService() | 
| protected String | getCurrentRouteNodeName(org.kuali.rice.kew.api.WorkflowDocument wd)Returns the name of the current route node. | 
| static org.kuali.rice.core.api.datetime.DateTimeService | getDateTimeService() | 
| String | getDublinEditorEditURL()This method is used to get the dublinedtior edit url from propertie file | 
| String | getDublinEditorViewURL()This method is used to get the dublinedtior view url from propertie file | 
| static FileProcessingService | getFileProcessingService() | 
| PurApAccountingLine | getFirstAccount()Returns the first payment item's first account (assuming the item list is sequentially ordered). | 
| BigDecimal | getForeignVendorInvoiceAmount() | 
| org.kuali.rice.core.api.util.type.KualiDecimal | getGrandPreTaxTotalExcludingDiscount() | 
| org.kuali.rice.core.api.util.type.KualiDecimal | getGrandTaxAmountExcludingDiscount() | 
| org.kuali.rice.core.api.util.type.KualiDecimal | getGrandTotal()Retrieves grand total amount for document. | 
| org.kuali.rice.core.api.util.type.KualiDecimal | getGrandTotalExcludingDiscount() | 
| static IdentityManagementService | getIdentityManagementService() | 
| String | getInvoiceSubType() | 
| Integer | getInvoiceSubTypeId() | 
| String | getInvoiceType() | 
| Integer | getInvoiceTypeId() | 
| boolean | getIsSaved()This method is used to check the status of the document for displaying view and edit buttons in line item | 
| PurApItem | getItem(int pos)Gets the item at the specified index. | 
| Class | getItemClass()Returns the Item Class. | 
| String | getMarcXMLFileDirLocation()This method is used to get the directory path where the marc xml files need to be created | 
| OleInvoiceSubType | getOleInvoiceSubType() | 
| OleInvoiceType | getOleInvoiceType() | 
| static OlePaymentRequestService | getOlePaymentRequestService() | 
| PurchaseOrderType | getOrderType() | 
| OlePaymentMethod | getPaymentMethod() | 
| Integer | getPaymentMethodId() | 
| static PaymentRequestService | getPaymentRequestService() | 
| String | getProrateBy() | 
| static PurapService | getPurapService() | 
| BigDecimal | getPurchaseOrderTypeId() | 
| org.kuali.rice.core.api.util.type.KualiDecimal | getTotalDollarAmountAllItems(String[] excludedTypes)Computes the total dollar amount with the specified item types excluded. | 
| org.kuali.rice.core.api.util.type.KualiDecimal | getTotalPreTaxDollarAmountAboveLineItems()Computes the total dollar amount of all above the line items. | 
| String | getVendorAliasName() | 
| static VendorService | getVendorService() | 
| static org.kuali.rice.krad.workflow.service.WorkflowDocumentService | getWorkflowDocumentService() | 
| boolean | isBudgetReviewRequired() | 
| boolean | isNoProrate() | 
| boolean | isProformaIndicator()This method returns the boolean if the proforma indicator is selected | 
| boolean | isProrateDollar() | 
| boolean | isProrateManual() | 
| boolean | isProrateQty() | 
| protected boolean | isSeparationOfDutiesReviewRequired() | 
| protected void | populateAccountsForRouting()Makes sure that accounts for routing has been generated, so that other information can be retrieved from that | 
| void | populatePaymentRequestFromPurchaseOrder(PurchaseOrderDocument po,
                                                                              HashMap<String,ExpiredOrClosedAccountEntry> expiredOrClosedAccountList)This method is overridden to populate Ole PaymentRequestDocument from PurchaseOrder Document | 
| void | prepareForSave(org.kuali.rice.krad.rules.rule.event.KualiDocumentEvent event)Populates the payment request document, then continues with preparing for save. | 
| void | processAfterRetrieve()This is the default implementation which ensures that document note attachment references are loaded. | 
| protected void | processExplicitGeneralLedgerPendingEntry(GeneralLedgerPendingEntrySequenceHelper sequenceHelper,
                                                                                GeneralLedgerPendingEntrySourceDetail glpeSourceDetail,
                                                                                GeneralLedgerPendingEntry explicitEntry)This method processes all necessary information to build an explicit general ledger entry, and then adds that to the
 document. | 
| protected boolean | processOffsetGeneralLedgerPendingEntry(GeneralLedgerPendingEntrySequenceHelper sequenceHelper,
                                                                            GeneralLedgerPendingEntrySourceDetail postable,
                                                                            GeneralLedgerPendingEntry explicitEntry,
                                                                            GeneralLedgerPendingEntry offsetEntry)This method processes an accounting line's information to build an offset entry, and then adds that to the document. | 
| static void | setAccountsPayableService(AccountsPayableService accountsPayableService) | 
| static void | setBibInfoWrapperService(BibInfoWrapperService bibInfoWrapperService) | 
| void | setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService) | 
| static void | setConfigurationService(org.kuali.rice.core.api.config.property.ConfigurationService kualiConfigurationService) | 
| static void | setDateTimeService(org.kuali.rice.core.api.datetime.DateTimeService dateTimeService) | 
| static void | setFileProcessingService(FileProcessingService fileProcessingService) | 
| void | setForeignVendorInvoiceAmount(BigDecimal foreignVendorInvoiceAmount) | 
| static void | setIdentityManagementService(IdentityManagementService identityManagementService) | 
| void | setInvoiceSubType(String invoiceSubType) | 
| void | setInvoiceSubTypeId(Integer invoiceSubTypeId) | 
| void | setInvoiceType(String invoiceType) | 
| void | setInvoiceTypeId(Integer invoiceTypeId) | 
| void | setNoProrate(boolean noProrate) | 
| void | setOleInvoiceSubType(OleInvoiceSubType oleInvoiceSubType) | 
| void | setOleInvoiceType(OleInvoiceType oleInvoiceType) | 
| static void | setOlePaymentRequestService(OlePaymentRequestService olePaymentRequestService) | 
| void | setOrderType(PurchaseOrderType orderType) | 
| void | setPaymentMethod(OlePaymentMethod paymentMethod) | 
| void | setPaymentMethodId(Integer paymentMethodId) | 
| static void | setPaymentRequestService(PaymentRequestService paymentRequestService) | 
| void | setProformaIndicator(boolean proformaIndicator)This method sets the proforma Indicator | 
| void | setProrateBy(String prorateBy) | 
| void | setProrateDollar(boolean prorateDollar) | 
| void | setProrateManual(boolean prorateManual) | 
| void | setProrateQty(boolean prorateQty) | 
| static void | setPurapService(PurapService purapService) | 
| void | setPurchaseOrderTypeId(BigDecimal purchaseOrderTypeId) | 
| void | setVendorAliasName(String vendorAliasName) | 
| static void | setVendorService(VendorService vendorService) | 
| static void | setWorkflowDocumentService(org.kuali.rice.krad.workflow.service.WorkflowDocumentService workflowDocumentService) | 
| protected boolean | shouldWaitForReceiving()Payment Request needs to wait for receiving if the receiving requirements have NOT been met. | 
clearInitFields, closePurchaseOrder, customizeExplicitGeneralLedgerPendingEntry, doActionTaken, documentHasNoImagesAttached, getAccountsPayableApprovalDateForSearching, getAccountsPayableRequestCancelIdentifier, getAccountsPayableRequestCancelPersonName, getAlternateVendorDetailAssignedIdentifier, getAlternateVendorHeaderGeneratedIdentifier, getCurrentRouteLevels, getCustomDocumentTitle, getDocumentSpecificService, getDocumentTitle, getGrandPreTaxTotal, getGrandTaxAmount, getImmediatePaymentIndicator, getInitialAmount, getInvoiceDate, getInvoiceIdentifier, getInvoiceNumber, getItemTotalPoEncumbranceAmount, getItemTotalPoEncumbranceAmountRelieved, getItemTotalPoEncumbranceAmountRelieved, getItemTotalPoPaidAmount, getItemUseTaxClass, getLineItemPreTaxTotal, getLineItemTaxAmount, getLineItemTotal, getOriginalVendorDetailAssignedIdentifier, getOriginalVendorHeaderGeneratedIdentifier, getPaidIndicatorForResult, getPaymentAttachmentIndicator, getPaymentPaidTimestamp, getPaymentRequestCostSource, getPaymentRequestCostSourceCode, getPaymentRequestedCancelIndicator, getPaymentRequestElectronicInvoiceIndicator, getPaymentRequestPayDate, getPaymentRequestPositiveApprovalIndicatorForSearching, getPoDocumentTypeForAccountsPayableDocumentCancel, getPostingYearPriorOrCurrent, getPrimaryVendorName, getPurApSourceDocumentIfPossible, getPurApSourceDocumentLabelIfPossible, getPurchaseOrderEndDate, getPurchaseOrderNotes, getReceivingDocumentRequiredIndicatorForSearching, getRecurringPaymentType, getRecurringPaymentTypeCode, getRequestCancelIndicatorForResult, getRequisitionIdentifier, getSpecialHandlingInstructionLine1Text, getSpecialHandlingInstructionLine2Text, getSpecialHandlingInstructionLine3Text, getTaxClassificationCode, getTaxCountryCode, getTaxExemptTreatyIndicator, getTaxFederalPercent, getTaxFederalPercentShort, getTaxForeignSourceIndicator, getTaxGrossUpIndicator, getTaxNQIId, getTaxOtherExemptIndicator, getTaxSpecialW4Amount, getTaxStatePercent, getTaxStatePercentShort, getTaxUSAIDPerDiemIndicator, getTitleIndicator, getTransactionTaxDate, getVendorInvoiceAmount, getVendorPaymentTerms, getVendorPaymentTermsCode, getVendorShippingPaymentTerms, getVendorShippingPaymentTermsCode, getVendorShippingTitleCode, initiateDocument, isAttachmentRequired, isBoNotesSupport, isDiscount, isEnablePaymentRequestPositiveApprovalIndicator, isEnableReceivingDocumentRequiredIndicator, isInquiryRendered, isPaymentRequestedCancelIndicator, isPaymentRequestedCancelIndicatorForSearching, isPaymentRequestPositiveApprovalIndicator, isReceivingDocumentRequiredIndicator, isReceivingRequirementMet, isVendorEmployeeOrNonResidentAlien, populateDocumentForRouting, populatePaymentRequestFromPurchaseOrder, processNodeChange, saveDocumentFromPostProcessing, setAccountsPayableRequestCancelIdentifier, setAlternateVendorDetailAssignedIdentifier, setAlternateVendorHeaderGeneratedIdentifier, setGrandTotalExcludingDiscount, setImmediatePaymentIndicator, setInvoiceDate, setInvoiceIdentifier, setInvoiceNumber, setItemTotalPoEncumbranceAmount, setItemTotalPoEncumbranceAmountRelieved, setItemTotalPoPaidAmount, setOriginalVendorDetailAssignedIdentifier, setOriginalVendorHeaderGeneratedIdentifier, setPaymentAttachmentIndicator, setPaymentPaidTimestamp, setPaymentRequestCostSource, setPaymentRequestCostSourceCode, setPaymentRequestedCancelIndicator, setPaymentRequestElectronicInvoiceIndicator, setPaymentRequestPayDate, setPaymentRequestPositiveApprovalIndicator, setPrimaryVendorName, setPurchaseOrderEndDate, setPurchaseOrderNotes, setReceivingDocumentRequiredIndicator, setRecurringPaymentType, setRecurringPaymentTypeCode, setRequisitionIdentifier, setSpecialHandlingInstructionLine1Text, setSpecialHandlingInstructionLine2Text, setSpecialHandlingInstructionLine3Text, setTaxClassificationCode, setTaxCountryCode, setTaxExemptTreatyIndicator, setTaxFederalPercent, setTaxForeignSourceIndicator, setTaxGrossUpIndicator, setTaxNQIId, setTaxOtherExemptIndicator, setTaxSpecialW4Amount, setTaxStatePercent, setTaxUSAIDPerDiemIndicator, setVendorInvoiceAmount, setVendorPaymentTerms, setVendorPaymentTermsCode, setVendorShippingPaymentTerms, setVendorShippingPaymentTermsCode, setVendorShippingTitleCodeapprovalAtAccountsPayableReviewAllowed, customizeOffsetGeneralLedgerPendingEntry, generateGeneralLedgerPendingEntries, getAccountsPayableApprovalTimestamp, getAccountsPayableProcessorIdentifier, getAPItemFromPOItem, getBank, getBankCode, getChartOfAccountsCode, getDebitCreditCodeForGLEntries, getDocumentChartOfAccountsCodeForSearching, getDocumentOrganizationCodeForSearching, getDocumentType, getExtractedIndicatorForSearching, getExtractedTimestamp, getHoldIndicatorForResult, getLastActionPerformedByPersonId, getLastActionPerformedByPersonName, getLastActionPerformedByUser, getNoteLine1Text, getNoteLine2Text, getNoteLine3Text, getOrganizationCode, getProcessingCampus, getProcessingCampusCode, getProcessingCampusCodeForSearch, getPurchaseOrderDocument, getPurchaseOrderIdentifier, getTotalRemitTax, isClosePurchaseOrderIndicator, isContinuationAccountIndicator, isExtracted, isGenerateEncumbranceEntries, isHoldIndicator, isHoldIndicatorForSearching, isReopenPurchaseOrderIndicator, isUnmatchedOverride, removeGeneralLedgerPendingEntries, requiresAccountsPayableReviewRouting, setAccountsPayableApprovalTimestamp, setAccountsPayableProcessorIdentifier, setBank, setBankCode, setChartOfAccountsCode, setClosePurchaseOrderIndicator, setContinuationAccountIndicator, setDebitCreditCodeForGLEntries, setExtractedTimestamp, setGenerateEncumbranceEntries, setGrandTotal, setHoldIndicator, setLastActionPerformedByPersonId, setLineItemTotal, setNoteLine1Text, setNoteLine2Text, setNoteLine3Text, setOrganizationCode, setProcessingCampus, setProcessingCampusCode, setPurchaseOrderDocument, setPurchaseOrderIdentifier, setReopenPurchaseOrderIndicator, setUnmatchedOverride, shouldGiveErrorForEmptyAccountsProration, updateExtendedPriceOnItemsaddItem, buildDocumentTitle, buildListOfDeletionAwareLists, customPrepareForSave, deleteItem, documentPerformsSufficientFundsCheck, fixItemReferences, getAccountDistributionMethod, getAccountsForRouting, getAccountsPayablePurchasingDocumentLinkIdentifier, getAccountTotalGLEntryAmount, getBelowTheLineTypes, getDeletionAwareAccountingLines, getFirstPendingGLEntry, getIsATypeOfPODoc, getIsATypeOfPurAPRecDoc, getIsATypeOfPurDoc, getIsPODoc, getIsReqsDoc, getItemByItemIdentifier, getItemByLineNumber, getItemByStringIdentifier, getItemLinePosition, getItems, getLicenseURL, getNeedWarningRelatedPOs, getNoteType, getOverrideWorkflowButtons, getPersistedSourceAccountingLinesForComparison, getPostingPeriodCodeFromPendingGLEntries, getPostingYearFromPendingGLEntries, getPostingYearNextOrCurrent, getPurapDocumentIdentifier, getRelatedViews, getSourceAccountingLines, getSourceAccountingLinesForComparison, getStatusCode, getTotalDollarAmount, getTotalDollarAmountAboveLineItems, getTotalDollarAmountAboveLineItems, getTotalDollarAmountForTradeIn, getTotalDollarAmountWithExclusions, getTotalDollarAmountWithExclusionsSubsetItems, getTotalPreTaxDollarAmount, getTotalPreTaxDollarAmountAboveLineItems, getTotalPreTaxDollarAmountAllItems, getTotalPreTaxDollarAmountWithExclusions, getTotalTaxAmount, getTotalTaxAmountAboveLineItems, getTotalTaxAmountAboveLineItems, getTotalTaxAmountAllItems, getTotalTaxAmountWithExclusions, getTradeInItem, getTradeInItems, getVendorAddressGeneratedIdentifier, getVendorAddressInternationalProvinceName, getVendorAttentionName, getVendorCityName, getVendorCountry, getVendorCountryCode, getVendorCustomerNumber, getVendorDetail, getVendorDetailAssignedIdentifier, getVendorHeaderGeneratedIdentifier, getVendorLine1Address, getVendorLine2Address, getVendorName, getVendorNumber, getVendorPostalCode, getVendorStateCode, isAccountSummaryFlag, isAdditionalInstitutionalInfoFlag, isAdHocRecipientsFlag, isCalculated, isCreditMemoInfoFlag, isDebit, isDeliveryFlag, isDocumentStoppedInRouteNode, isDuplicateAccountingLine, isGeneralEntriesFlag, isInvoiceInfoFlag, isNotesAndAttachmentFlag, isOverviewFlag, isPaymentHistoryFlag, isPaymentInfoFlag, isPostingYearNext, isPostingYearPrior, isProcessItemsFlag, isRelatedDocumentsFlag, isRouteLogFlag, isSensitive, isTitlesFlag, isUseTaxIndicator, isVendorFlag, itemSwap, logAndThrowRuntimeException, logAndThrowRuntimeException, refreshNonUpdateableReferences, renumberItems, setAccountDistributionMethod, setAccountsForRouting, setAccountsPayablePurchasingDocumentLinkIdentifier, setAccountSummaryFlag, setAdditionalInstitutionalInfoFlag, setAdHocRecipientsFlag, setCalculated, setCreditMemoInfoFlag, setDeliveryFlag, setGeneralEntriesFlag, setInvoiceInfoFlag, setItems, setNotesAndAttachmentFlag, setOleUrlResolver, setOverrideWorkflowButtons, setOverviewFlag, setPaymentHistoryFlag, setPaymentInfoFlag, setPostingYear, setProcessItemsFlag, setPurapDocumentIdentifier, setPurchaseOrderTypeId, setRelatedDocumentsFlag, setRelatedViews, setRouteLogFlag, setStatusCode, setTitlesFlag, setTotalDollarAmount, setTotalPreTaxDollarAmount, setTotalTaxAmount, setUseTaxIndicator, setVendorAddressGeneratedIdentifier, setVendorAddressInternationalProvinceName, setVendorAttentionName, setVendorCityName, setVendorCountry, setVendorCountryCode, setVendorCustomerNumber, setVendorDetail, setVendorDetailAssignedIdentifier, setVendorFlag, setVendorHeaderGeneratedIdentifier, setVendorLine1Address, setVendorLine2Address, setVendorName, setVendorNumber, setVendorPostalCode, setVendorStateCode, templateVendorAddressaddSourceAccountingLine, addTargetAccountingLine, buildAccountingLineMap, copyAccountingLines, generateDocumentGeneralLedgerPendingEntries, generateEvents, generateSaveEvents, getAccountingLineParser, getDataDictionaryEntry, getDocumentClassForAccountingLineValueAllowedValidation, getEntryValue, getGeneralLedgerPendingEntryAmountForDetail, getGeneralLedgerPendingEntrySourceDetails, getNextSourceLineNumber, getNextTargetLineNumber, getPersistedTargetAccountingLinesForComparison, getSourceAccountingLine, getSourceAccountingLineClass, getSourceAccountingLineEntryName, getSourceAccountingLinesSectionTitle, getSourceTotal, getTargetAccountingLine, getTargetAccountingLineClass, getTargetAccountingLineEntryName, getTargetAccountingLines, getTargetAccountingLinesForComparison, getTargetAccountingLinesSectionTitle, getTargetTotal, isDocumentFinalOrProcessed, setNextSourceLineNumber, setNextTargetLineNumber, setSourceAccountingLines, setTargetAccountingLines, toCopy, toErrorCorrection, updatePostingYearForAccountingLinesaddPendingEntry, changeGeneralLedgerPendingEntriesApprovedStatusCode, checkSufficientFunds, clearAnyGeneralLedgerPendingEntries, getGeneralLedgerPendingEntries, getGeneralLedgerPendingEntry, getPendingLedgerEntriesForSufficientFundsChecking, setGeneralLedgerPendingEntriescreateInitialAccountingPeriod, getAccountingPeriod, getAccountingPeriodCompositeString, getAccountingPeriodService, getDataDictionaryService, getFinancialDocumentTypeCode, getPostingPeriodCode, getPostingYear, retrieveCurrentAccountingPeriod, setAccountingPeriod, setAccountingPeriodCompositeString, setPostingPeriodCodegetApplicationDocumentStatus, getFinancialSystemDocumentHeader, getFinancialSystemDocumentService, getParameterService, prepareForSave, setApplicationDocumentStatus, setDocumentHeader, updateAndSaveAppDocStatusgetAllowsCopy, isSessionDocumentaddCopyErrorDocumentNote, addNote, addPessimisticLock, afterActionTaken, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, createPropertySerializabilityEvaluator, getAdHocRoutePersons, getAdHocRouteWorkgroups, getAttachmentService, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentHeader, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getLockClearningMethodNames, getNonLockingActionTakenCodes, getNote, getNotes, getNoteService, getNoteTarget, getPessimisticLocks, getWorkflowEngineDocumentIdsToLock, getXmlForRouteReport, logErrors, postLoad, postProcessSave, refresh, refreshIfEmpty, refreshPessimisticLocks, refreshReferenceObject, removeNote, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentNumber, setNewDocumentHeader, setNotes, setPessimisticLocks, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerializationafterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, setExtension, setNewCollectionRecord, setObjectId, setVersionNumberclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddItem, deleteItem, fixItemReferences, getAccountsPayablePurchasingDocumentLinkIdentifier, getApplicationDocumentStatus, getBelowTheLineTypes, getIsATypeOfPODoc, getIsATypeOfPurAPRecDoc, getIsATypeOfPurDoc, getIsPODoc, getIsReqsDoc, getItemLinePosition, getItems, getPostingYearNextOrCurrent, getPurapDocumentIdentifier, getTotalDollarAmount, getTotalDollarAmountAboveLineItems, getTotalDollarAmountForTradeIn, getTotalPreTaxDollarAmount, getTotalPreTaxDollarAmountAllItems, getTotalTaxAmount, getTotalTaxAmountAboveLineItems, getTotalTaxAmountAboveLineItems, getTotalTaxAmountAllItems, getTotalTaxAmountWithExclusions, getTradeInItem, getTradeInItems, getVendorAddressGeneratedIdentifier, getVendorAddressInternationalProvinceName, getVendorCityName, getVendorCountry, getVendorCountryCode, getVendorCustomerNumber, getVendorDetail, getVendorDetailAssignedIdentifier, getVendorHeaderGeneratedIdentifier, getVendorLine1Address, getVendorLine2Address, getVendorName, getVendorNumber, getVendorPostalCode, getVendorStateCode, isCalculated, isDocumentStoppedInRouteNode, isPostingYearNext, isPostingYearPrior, isUseTaxIndicator, itemSwap, renumberItems, setAccountsPayablePurchasingDocumentLinkIdentifier, setApplicationDocumentStatus, setCalculated, setItems, setPurapDocumentIdentifier, setTotalDollarAmount, setTotalPreTaxDollarAmount, setTotalTaxAmount, setUseTaxIndicator, setVendorAddressGeneratedIdentifier, setVendorAddressInternationalProvinceName, setVendorCityName, setVendorCountryCode, setVendorCustomerNumber, setVendorDetailAssignedIdentifier, setVendorHeaderGeneratedIdentifier, setVendorLine1Address, setVendorLine2Address, setVendorName, setVendorNumber, setVendorPostalCode, setVendorStateCode, templateVendorAddressaddSourceAccountingLine, addTargetAccountingLine, getAccountingLineParser, getDocumentClassForAccountingLineValueAllowedValidation, getNextSourceLineNumber, getNextTargetLineNumber, getSourceAccountingLine, getSourceAccountingLineClass, getSourceAccountingLineEntryName, getSourceAccountingLines, getSourceAccountingLinesSectionTitle, getSourceTotal, getTargetAccountingLine, getTargetAccountingLineClass, getTargetAccountingLineEntryName, getTargetAccountingLines, getTargetAccountingLinesSectionTitle, getTargetTotal, isDocumentFinalOrProcessed, setNextSourceLineNumber, setNextTargetLineNumber, setSourceAccountingLines, setTargetAccountingLinescheckSufficientFunds, getGeneralLedgerPendingEntries, getGeneralLedgerPendingEntry, getPendingLedgerEntriesForSufficientFundsChecking, setGeneralLedgerPendingEntriesgetAccountingPeriod, getPostingPeriodCode, getPostingYear, setAccountingPeriod, setPostingPeriodCode, setPostingYeargetFinancialSystemDocumentHeaderaddNote, addPessimisticLock, afterActionTaken, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, generateSaveEvents, getAdHocRoutePersons, getAdHocRouteWorkgroups, getAllowsCopy, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentHeader, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getLockClearningMethodNames, getNote, getNotes, getNoteTarget, getNoteType, getPessimisticLocks, getWorkflowEngineDocumentIdsToLock, getXmlForRouteReport, postProcessSave, prepareForSave, refreshPessimisticLocks, removeNote, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentHeader, setDocumentNumber, setNotes, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerializationbuildListOfDeletionAwareLists, getExtension, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumberaddPendingEntry, clearAnyGeneralLedgerPendingEntries, generateDocumentGeneralLedgerPendingEntries, getDocumentHeader, getFinancialDocumentTypeCode, getFinancialSystemDocumentHeader, getGeneralLedgerPendingEntryAmountForDetail, getGeneralLedgerPendingEntrySourceDetails, getPostingYear, isDebitpublic OlePaymentRequestDocument()
public String getVendorAliasName()
public void setVendorAliasName(String vendorAliasName)
public Integer getPaymentMethodId()
public void setPaymentMethodId(Integer paymentMethodId)
public OlePaymentMethod getPaymentMethod()
public void setPaymentMethod(OlePaymentMethod paymentMethod)
public static BibInfoService getBibInfoService()
public BigDecimal getPurchaseOrderTypeId()
getPurchaseOrderTypeId in class PurchasingAccountsPayableDocumentBasepublic void setPurchaseOrderTypeId(BigDecimal purchaseOrderTypeId)
setPurchaseOrderTypeId in class PurchasingAccountsPayableDocumentBasepublic PurchaseOrderType getOrderType()
getOrderType in class PurchasingAccountsPayableDocumentBasepublic void setOrderType(PurchaseOrderType orderType)
setOrderType in class PurchasingAccountsPayableDocumentBasepublic Integer getInvoiceTypeId()
public void setInvoiceTypeId(Integer invoiceTypeId)
public Integer getInvoiceSubTypeId()
public void setInvoiceSubTypeId(Integer invoiceSubTypeId)
public String getInvoiceType()
public void setInvoiceType(String invoiceType)
public String getInvoiceSubType()
public void setInvoiceSubType(String invoiceSubType)
public OleInvoiceSubType getOleInvoiceSubType()
public void setOleInvoiceSubType(OleInvoiceSubType oleInvoiceSubType)
public OleInvoiceType getOleInvoiceType()
public void setOleInvoiceType(OleInvoiceType oleInvoiceType)
public boolean isProrateQty()
public void setProrateQty(boolean prorateQty)
public boolean isProrateDollar()
public void setProrateDollar(boolean prorateDollar)
public boolean isProrateManual()
public void setProrateManual(boolean prorateManual)
public boolean isNoProrate()
public void setNoProrate(boolean noProrate)
public static org.kuali.rice.krad.workflow.service.WorkflowDocumentService getWorkflowDocumentService()
public static void setWorkflowDocumentService(org.kuali.rice.krad.workflow.service.WorkflowDocumentService workflowDocumentService)
public static PaymentRequestService getPaymentRequestService()
public static void setPaymentRequestService(PaymentRequestService paymentRequestService)
public static VendorService getVendorService()
public static void setVendorService(VendorService vendorService)
public static PurapService getPurapService()
public static void setPurapService(PurapService purapService)
public static OlePaymentRequestService getOlePaymentRequestService()
public static void setOlePaymentRequestService(OlePaymentRequestService olePaymentRequestService)
public static IdentityManagementService getIdentityManagementService()
public static void setIdentityManagementService(IdentityManagementService identityManagementService)
public static AccountsPayableService getAccountsPayableService()
public static void setAccountsPayableService(AccountsPayableService accountsPayableService)
public static org.kuali.rice.core.api.config.property.ConfigurationService getConfigurationService()
public static void setConfigurationService(org.kuali.rice.core.api.config.property.ConfigurationService kualiConfigurationService)
public static BibInfoWrapperService getBibInfoWrapperService()
public static void setBibInfoWrapperService(BibInfoWrapperService bibInfoWrapperService)
public static FileProcessingService getFileProcessingService()
public static void setFileProcessingService(FileProcessingService fileProcessingService)
public static org.kuali.rice.core.api.datetime.DateTimeService getDateTimeService()
public static void setDateTimeService(org.kuali.rice.core.api.datetime.DateTimeService dateTimeService)
public org.kuali.rice.krad.service.BusinessObjectService getBusinessObjectService()
getBusinessObjectService in class FinancialSystemTransactionalDocumentBasepublic void setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
public void populatePaymentRequestFromPurchaseOrder(PurchaseOrderDocument po, HashMap<String,ExpiredOrClosedAccountEntry> expiredOrClosedAccountList)
populatePaymentRequestFromPurchaseOrder in class PaymentRequestDocumentpo - Purchase Order Document used for populating the PREQexpiredOrClosedAccountList - a list of closed or expired accountsPaymentRequestDocument.populatePaymentRequestFromPurchaseOrder(org.kuali.ole.module.purap.document.PurchaseOrderDocument, java.util.HashMap)public Class getItemClass()
PurchasingAccountsPayableDocumentgetItemClass in interface PurapItemOperationsgetItemClass in interface PurchasingAccountsPayableDocumentgetItemClass in class PaymentRequestDocumentPurchasingAccountsPayableDocumentBase.getItemClass()public PurApAccountingLine getFirstAccount()
PaymentRequestDocumentgetFirstAccount in class PaymentRequestDocumentpublic PurApItem getItem(int pos)
PurchasingAccountsPayableDocumentgetItem in interface PurapItemOperationsgetItem in interface PurchasingAccountsPayableDocumentgetItem in class PaymentRequestDocumentpos - the specified index.PurchasingAccountsPayableDocumentBase.getItem(int)public void processAfterRetrieve()
FinancialSystemTransactionalDocumentBaseprocessAfterRetrieve in interface org.kuali.rice.krad.document.DocumentprocessAfterRetrieve in class PurchasingAccountsPayableDocumentBaseAccountingDocumentBase.buildListOfDeletionAwareLists()public void doRouteStatusChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteStatusChange statusChangeEvent)
doRouteStatusChange in interface org.kuali.rice.krad.document.DocumentdoRouteStatusChange in class PaymentRequestDocumentPaymentRequestDocument.doRouteStatusChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteStatusChange)public void appSpecificRouteDocumentToUser(org.kuali.rice.kew.api.WorkflowDocument workflowDocument, String userNetworkId, String annotation, String responsibility) throws org.kuali.rice.kew.api.exception.WorkflowException
workflowDocument - the associated workflow document.userNetworkId - the network ID of the user to be sent to.annotation - the annotation notes contained in this document.responsibility - the responsibility specified in the request.org.kuali.rice.kew.api.exception.WorkflowExceptionprotected String getCurrentRouteNodeName(org.kuali.rice.kew.api.WorkflowDocument wd) throws org.kuali.rice.kew.api.exception.WorkflowException
wd - the current workflow document.org.kuali.rice.kew.api.exception.WorkflowExceptionpublic BigDecimal getForeignVendorInvoiceAmount()
public void setForeignVendorInvoiceAmount(BigDecimal foreignVendorInvoiceAmount)
public String getBibeditorCreateURL()
public String getBibSearchURL()
public String getDublinEditorEditURL()
public String getDublinEditorViewURL()
public String getBibeditorEditURL()
public String getBibeditorViewURL()
public String getMarcXMLFileDirLocation() throws Exception
Exceptionpublic void prepareForSave(org.kuali.rice.krad.rules.rule.event.KualiDocumentEvent event)
PaymentRequestDocumentprepareForSave in interface org.kuali.rice.krad.document.DocumentprepareForSave in class PaymentRequestDocumentorg.kuali.rice.krad.document.Document#prepareForSave(org.kuali.rice.krad.rule.event.KualiDocumentEvent)public org.kuali.rice.core.api.util.type.KualiDecimal getGrandTotal()
AccountsPayableDocumentgetGrandTotal in interface AccountsPayableDocumentgetGrandTotal in class PaymentRequestDocumentAccountsPayableDocument.getGrandTotal()public org.kuali.rice.core.api.util.type.KualiDecimal getGrandTotalExcludingDiscount()
getGrandTotalExcludingDiscount in class PaymentRequestDocumentpublic org.kuali.rice.core.api.util.type.KualiDecimal getTotalDollarAmountAllItems(String[] excludedTypes)
PurchasingAccountsPayableDocumentgetTotalDollarAmountAllItems in interface PurchasingAccountsPayableDocumentgetTotalDollarAmountAllItems in class PurchasingAccountsPayableDocumentBaseexcludedTypes - the types of items to be excluded.PurchasingAccountsPayableDocument.getTotalDollarAmountAllItems(String[]
      excludedTypes)public org.kuali.rice.core.api.util.type.KualiDecimal getGrandPreTaxTotalExcludingDiscount()
getGrandPreTaxTotalExcludingDiscount in class PaymentRequestDocumentpublic org.kuali.rice.core.api.util.type.KualiDecimal getGrandTaxAmountExcludingDiscount()
getGrandTaxAmountExcludingDiscount in class PaymentRequestDocumentpublic org.kuali.rice.core.api.util.type.KualiDecimal getTotalPreTaxDollarAmountAboveLineItems()
PurchasingAccountsPayableDocumentBasegetTotalPreTaxDollarAmountAboveLineItems in class PurchasingAccountsPayableDocumentBasepublic boolean getIsSaved()
public String getProrateBy()
public void setProrateBy(String prorateBy)
public boolean isProformaIndicator()
public void setProformaIndicator(boolean proformaIndicator)
proformaIndicator - protected boolean shouldWaitForReceiving()
shouldWaitForReceiving in class PaymentRequestDocumentpublic boolean answerSplitNodeQuestion(String nodeName) throws UnsupportedOperationException
answerSplitNodeQuestion in interface FinancialSystemDocumentanswerSplitNodeQuestion in class PaymentRequestDocumentUnsupportedOperationExceptionFinancialSystemTransactionalDocumentBase.answerSplitNodeQuestion(java.lang.String)public Set<org.kuali.rice.kim.api.identity.Person> getAllPriorApprovers() throws org.kuali.rice.kew.api.exception.WorkflowException
org.kuali.rice.kew.api.exception.WorkflowExceptionprotected boolean isSeparationOfDutiesReviewRequired()
public boolean isBudgetReviewRequired()
protected void populateAccountsForRouting()
PurchasingAccountsPayableDocumentBasepopulateAccountsForRouting in class PurchasingAccountsPayableDocumentBasepublic void doRouteLevelChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteLevelChange levelChangeEvent)
FinancialSystemTransactionalDocumentBasedoRouteLevelChange in interface org.kuali.rice.krad.document.DocumentdoRouteLevelChange in class AccountsPayableDocumentBaseDocumentBase.doRouteLevelChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteLevelChange)public boolean generateGeneralLedgerPendingEntries(GeneralLedgerPendingEntrySourceDetail glpeSourceDetail, GeneralLedgerPendingEntrySequenceHelper sequenceHelper)
AccountingDocumentBasegenerateGeneralLedgerPendingEntries in interface GeneralLedgerPendingEntrySourcegenerateGeneralLedgerPendingEntries in class AccountingDocumentBaseglpeSourceDetail - the source detail line to generate general ledger pending entries forsequenceHelper - the sequence helper which will assign sequence number to generated general ledger pending entriesorg.kuali.rice.krad.rule.GenerateGeneralLedgerPendingEntriesRule#processGenerateGeneralLedgerPendingEntries(org.kuali.rice.krad.document.AccountingDocument,
      org.kuali.rice.krad.bo.AccountingLine, org.kuali.ole.sys.businessobject.GeneralLedgerPendingEntrySequenceHelper)protected boolean processOffsetGeneralLedgerPendingEntry(GeneralLedgerPendingEntrySequenceHelper sequenceHelper, GeneralLedgerPendingEntrySourceDetail postable, GeneralLedgerPendingEntry explicitEntry, GeneralLedgerPendingEntry offsetEntry)
processOffsetGeneralLedgerPendingEntry in class AccountingDocumentBasesequenceHelper - explicitEntry - offsetEntry - protected void processExplicitGeneralLedgerPendingEntry(GeneralLedgerPendingEntrySequenceHelper sequenceHelper, GeneralLedgerPendingEntrySourceDetail glpeSourceDetail, GeneralLedgerPendingEntry explicitEntry)
processExplicitGeneralLedgerPendingEntry in class AccountingDocumentBasesequenceHelper - explicitEntry - Copyright © 2004–2015 The Kuali Foundation. All rights reserved.