public abstract class AccountsPayableDocumentBase extends PurchasingAccountsPayableDocumentBase implements AccountsPayableDocument
Modifier and Type | Field and Description |
---|---|
protected Timestamp |
accountsPayableApprovalTimestamp |
protected String |
accountsPayableProcessorIdentifier |
protected Bank |
bank |
protected String |
bankCode |
protected String |
chartOfAccountsCode |
protected boolean |
closePurchaseOrderIndicator |
protected boolean |
continuationAccountIndicator |
protected String |
debitCreditCodeForGLEntries |
protected Timestamp |
extractedTimestamp |
protected boolean |
generateEncumbranceEntries |
protected boolean |
holdIndicator |
protected String |
lastActionPerformedByPersonId |
protected String |
noteLine1Text |
protected String |
noteLine2Text |
protected String |
noteLine3Text |
protected PurApItemUseTax |
offsetUseTax |
protected String |
organizationCode |
protected CampusParameter |
processingCampus |
protected String |
processingCampusCode |
protected PurchaseOrderDocument |
purchaseOrderDocument |
protected Integer |
purchaseOrderIdentifier |
protected boolean |
reopenPurchaseOrderIndicator |
protected boolean |
unmatchedOverride |
accountDistributionMethod, accountsForRouting, accountsPayablePurchasingDocumentLinkIdentifier, allowDeleteAwareCollection, belowTheLineTypes, calculated, items, licenseReqmt, orderType, overrideWorkflowButtons, purapDocumentIdentifier, purchaseOrderTypeId, relatedViews, sensitive, statusCode, useTaxIndicator, vendorAddressGeneratedIdentifier, vendorAddressInternationalProvinceName, vendorAttentionName, vendorCityName, vendorCountry, vendorCountryCode, vendorCustomerNumber, vendorDetail, vendorDetailAssignedIdentifier, vendorHeaderGeneratedIdentifier, vendorLine1Address, vendorLine2Address, vendorName, vendorNumber, vendorPostalCode, vendorStateCode
dataDictionaryEntry, nextSourceLineNumber, nextTargetLineNumber, sourceAccountingLineClass, sourceAccountingLines, targetAccountingLineClass, targetAccountingLines
generalLedgerPendingEntries
accountingPeriod, accountingPeriodService, checkPostingYearForCopy, dataDictionaryService, dateTimeService, postingPeriodCode, postingYear
UPDATE_TOTAL_AMOUNT_IN_POST_PROCESSING_PARAMETER_NAME
Constructor and Description |
---|
AccountsPayableDocumentBase()
Constructs a AccountsPayableDocumentBase
|
Modifier and Type | Method and Description |
---|---|
boolean |
approvalAtAccountsPayableReviewAllowed()
Determines if approval is an option during review.
|
boolean |
customizeOffsetGeneralLedgerPendingEntry(GeneralLedgerPendingEntrySourceDetail accountingLine,
GeneralLedgerPendingEntry explicitEntry,
GeneralLedgerPendingEntry offsetEntry) |
abstract boolean |
documentHasNoImagesAttached()
Checks all documents notes for attachments and to be overriden by sub class
|
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
|
boolean |
generateGeneralLedgerPendingEntries(GeneralLedgerPendingEntrySourceDetail glpeSourceDetail,
GeneralLedgerPendingEntrySequenceHelper sequenceHelper,
PurApItemUseTax offsetUseTax) |
Timestamp |
getAccountsPayableApprovalTimestamp() |
String |
getAccountsPayableProcessorIdentifier() |
AccountsPayableItem |
getAPItemFromPOItem(PurchaseOrderItem poi) |
Bank |
getBank() |
String |
getBankCode() |
String |
getChartOfAccountsCode() |
String |
getDebitCreditCodeForGLEntries() |
String |
getDocumentChartOfAccountsCodeForSearching() |
String |
getDocumentOrganizationCodeForSearching() |
abstract AccountsPayableDocumentSpecificService |
getDocumentSpecificService() |
String |
getDocumentType() |
boolean |
getExtractedIndicatorForSearching() |
Timestamp |
getExtractedTimestamp() |
abstract org.kuali.rice.core.api.util.type.KualiDecimal |
getGrandTotal()
Retrieves grand total amount for document.
|
String |
getHoldIndicatorForResult() |
abstract org.kuali.rice.core.api.util.type.KualiDecimal |
getInitialAmount()
Returns the amount entered on the initial screen.
|
Class |
getItemClass()
Returns the Item Class.
|
String |
getLastActionPerformedByPersonId() |
String |
getLastActionPerformedByPersonName()
Retrieves the person name for the last person to perform an action on the document.
|
org.kuali.rice.kim.api.identity.Person |
getLastActionPerformedByUser()
Retrieves the universal user object for the last person to perform an action on the document.
|
String |
getNoteLine1Text() |
String |
getNoteLine2Text() |
String |
getNoteLine3Text() |
String |
getOrganizationCode() |
abstract String |
getPoDocumentTypeForAccountsPayableDocumentCancel()
Helper method to be called from custom prepare for save and to be overriden by sub class.
|
CampusParameter |
getProcessingCampus() |
String |
getProcessingCampusCode() |
String |
getProcessingCampusCodeForSearch() |
PurchasingAccountsPayableDocument |
getPurApSourceDocumentIfPossible()
Returns the source of this Purchasing Accounts Payable Document if exists.
|
String |
getPurApSourceDocumentLabelIfPossible()
Returns the label of the source of this Purchasing Accounts Payable Document if exists.
|
PurchaseOrderDocument |
getPurchaseOrderDocument() |
Integer |
getPurchaseOrderIdentifier() |
org.kuali.rice.core.api.util.type.KualiDecimal |
getTotalRemitTax()
This method returns the amount of tax to remit to the vendor
|
protected abstract boolean |
isAttachmentRequired()
Checks whether an attachment is required
|
boolean |
isClosePurchaseOrderIndicator() |
boolean |
isContinuationAccountIndicator() |
boolean |
isExtracted()
Determines if document has been extracted.
|
boolean |
isGenerateEncumbranceEntries() |
boolean |
isHoldIndicator() |
boolean |
isHoldIndicatorForSearching() |
boolean |
isReopenPurchaseOrderIndicator() |
boolean |
isUnmatchedOverride() |
void |
populateDocumentForRouting() |
void |
prepareForSave(org.kuali.rice.krad.rules.rule.event.KualiDocumentEvent event)
Calls a custom prepare for save method, as the super class does GL entry creation that causes problems with AP documents.
|
abstract boolean |
processNodeChange(String newNodeName,
String oldNodeName)
Hook to allow processing after a route level is passed.
|
protected void |
removeGeneralLedgerPendingEntries()
Overriding to stop the deleting of general ledger entries.
|
boolean |
requiresAccountsPayableReviewRouting()
Determines if review route node is required.
|
abstract void |
saveDocumentFromPostProcessing()
Hook point to allow processing after a save.
|
void |
setAccountsPayableApprovalTimestamp(Timestamp accountsPayableApprovalTimestamp) |
void |
setAccountsPayableProcessorIdentifier(String accountsPayableProcessorIdentifier) |
void |
setBank(Bank bank) |
void |
setBankCode(String bankCode) |
void |
setChartOfAccountsCode(String chartOfAccountsCode) |
void |
setClosePurchaseOrderIndicator(boolean closePurchaseOrderIndicator) |
void |
setContinuationAccountIndicator(boolean continuationAccountIndicator) |
void |
setDebitCreditCodeForGLEntries(String debitCreditCodeForGLEntries) |
void |
setExtractedTimestamp(Timestamp extractedTimestamp) |
void |
setGenerateEncumbranceEntries(boolean generateEncumbranceEntries) |
void |
setGrandTotal(org.kuali.rice.core.api.util.type.KualiDecimal total) |
void |
setHoldIndicator(boolean holdIndicator) |
void |
setLastActionPerformedByPersonId(String lastActionPerformedByPersonId) |
void |
setLineItemTotal(org.kuali.rice.core.api.util.type.KualiDecimal total) |
void |
setNoteLine1Text(String noteLine1Text) |
void |
setNoteLine2Text(String noteLine2Text) |
void |
setNoteLine3Text(String noteLine3Text) |
void |
setOrganizationCode(String organizationCode) |
void |
setProcessingCampus(CampusParameter processingCampus)
Deprecated.
|
void |
setProcessingCampusCode(String processingCampusCode) |
void |
setPurchaseOrderDocument(PurchaseOrderDocument purchaseOrderDocument) |
void |
setPurchaseOrderIdentifier(Integer purchaseOrderIdentifier) |
void |
setReopenPurchaseOrderIndicator(boolean reopenPurchaseOrderIndicator) |
void |
setUnmatchedOverride(boolean unmatchedOverride) |
boolean |
shouldGiveErrorForEmptyAccountsProration() |
void |
updateExtendedPriceOnItems() |
addItem, buildDocumentTitle, buildListOfDeletionAwareLists, customPrepareForSave, deleteItem, documentPerformsSufficientFundsCheck, fixItemReferences, getAccountDistributionMethod, getAccountsForRouting, getAccountsPayablePurchasingDocumentLinkIdentifier, getAccountTotalGLEntryAmount, getBelowTheLineTypes, getDeletionAwareAccountingLines, getFirstPendingGLEntry, getIsATypeOfPODoc, getIsATypeOfPurAPRecDoc, getIsATypeOfPurDoc, getIsPODoc, getIsReqsDoc, getItem, getItemByItemIdentifier, getItemByLineNumber, getItemByStringIdentifier, getItemLinePosition, getItems, getItemUseTaxClass, getLicenseURL, getNeedWarningRelatedPOs, getNoteType, getOrderType, getOverrideWorkflowButtons, getPersistedSourceAccountingLinesForComparison, getPostingPeriodCodeFromPendingGLEntries, getPostingYearFromPendingGLEntries, getPostingYearNextOrCurrent, getPurapDocumentIdentifier, getPurchaseOrderTypeId, getRelatedViews, getSourceAccountingLines, getSourceAccountingLinesForComparison, getStatusCode, getTotalDollarAmount, getTotalDollarAmountAboveLineItems, getTotalDollarAmountAboveLineItems, getTotalDollarAmountAllItems, getTotalDollarAmountForTradeIn, getTotalDollarAmountWithExclusions, getTotalDollarAmountWithExclusionsSubsetItems, getTotalPreTaxDollarAmount, getTotalPreTaxDollarAmountAboveLineItems, 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, isInquiryRendered, isInvoiceInfoFlag, isNotesAndAttachmentFlag, isOverviewFlag, isPaymentHistoryFlag, isPaymentInfoFlag, isPostingYearNext, isPostingYearPrior, isProcessItemsFlag, isRelatedDocumentsFlag, isRouteLogFlag, isSensitive, isTitlesFlag, isUseTaxIndicator, isVendorFlag, itemSwap, logAndThrowRuntimeException, logAndThrowRuntimeException, populateAccountsForRouting, processAfterRetrieve, refreshNonUpdateableReferences, renumberItems, setAccountDistributionMethod, setAccountsForRouting, setAccountsPayablePurchasingDocumentLinkIdentifier, setAccountSummaryFlag, setAdditionalInstitutionalInfoFlag, setAdHocRecipientsFlag, setCalculated, setCreditMemoInfoFlag, setDeliveryFlag, setGeneralEntriesFlag, setInvoiceInfoFlag, setItems, setNotesAndAttachmentFlag, setOleUrlResolver, setOrderType, setOverrideWorkflowButtons, setOverviewFlag, setPaymentHistoryFlag, setPaymentInfoFlag, setPostingYear, setProcessItemsFlag, setPurapDocumentIdentifier, setPurchaseOrderTypeId, 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, templateVendorAddress
addSourceAccountingLine, addTargetAccountingLine, buildAccountingLineMap, copyAccountingLines, customizeExplicitGeneralLedgerPendingEntry, generateDocumentGeneralLedgerPendingEntries, generateEvents, generateGeneralLedgerPendingEntries, generateSaveEvents, getAccountingLineParser, getDataDictionaryEntry, getDocumentClassForAccountingLineValueAllowedValidation, getEntryValue, getGeneralLedgerPendingEntryAmountForDetail, getGeneralLedgerPendingEntrySourceDetails, getNextSourceLineNumber, getNextTargetLineNumber, getPersistedTargetAccountingLinesForComparison, getSourceAccountingLine, getSourceAccountingLineClass, getSourceAccountingLineEntryName, getSourceAccountingLinesSectionTitle, getSourceTotal, getTargetAccountingLine, getTargetAccountingLineClass, getTargetAccountingLineEntryName, getTargetAccountingLines, getTargetAccountingLinesForComparison, getTargetAccountingLinesSectionTitle, getTargetTotal, isDocumentFinalOrProcessed, processExplicitGeneralLedgerPendingEntry, processOffsetGeneralLedgerPendingEntry, setNextSourceLineNumber, setNextTargetLineNumber, setSourceAccountingLines, setTargetAccountingLines, toCopy, toErrorCorrection, updatePostingYearForAccountingLines
addPendingEntry, changeGeneralLedgerPendingEntriesApprovedStatusCode, checkSufficientFunds, clearAnyGeneralLedgerPendingEntries, doRouteStatusChange, getGeneralLedgerPendingEntries, getGeneralLedgerPendingEntry, getPendingLedgerEntriesForSufficientFundsChecking, setGeneralLedgerPendingEntries
createInitialAccountingPeriod, getAccountingPeriod, getAccountingPeriodCompositeString, getAccountingPeriodService, getDataDictionaryService, getDateTimeService, getFinancialDocumentTypeCode, getPostingPeriodCode, getPostingYear, retrieveCurrentAccountingPeriod, setAccountingPeriod, setAccountingPeriodCompositeString, setPostingPeriodCode
answerSplitNodeQuestion, getApplicationDocumentStatus, getBusinessObjectService, getFinancialSystemDocumentHeader, getFinancialSystemDocumentService, getParameterService, prepareForSave, setApplicationDocumentStatus, setDocumentHeader, updateAndSaveAppDocStatus
getAllowsCopy, isSessionDocument
addCopyErrorDocumentNote, addNote, addPessimisticLock, afterActionTaken, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, createPropertySerializabilityEvaluator, doActionTaken, getAdHocRoutePersons, getAdHocRouteWorkgroups, getAttachmentService, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentHeader, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getDocumentTitle, 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, wrapDocumentWithMetadataForXmlSerialization
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addItem, deleteItem, fixItemReferences, getAccountsPayablePurchasingDocumentLinkIdentifier, getApplicationDocumentStatus, getBelowTheLineTypes, getIsATypeOfPODoc, getIsATypeOfPurAPRecDoc, getIsATypeOfPurDoc, getIsPODoc, getIsReqsDoc, getItem, getItemLinePosition, getItems, getPostingYearNextOrCurrent, getPurapDocumentIdentifier, getTotalDollarAmount, getTotalDollarAmountAboveLineItems, getTotalDollarAmountAllItems, getTotalDollarAmountForTradeIn, getTotalPreTaxDollarAmount, getTotalPreTaxDollarAmountAllItems, getTotalTaxAmount, getTotalTaxAmountAboveLineItems, getTotalTaxAmountAboveLineItems, getTotalTaxAmountAllItems, getTotalTaxAmountWithExclusions, getTradeInItem, getTradeInItems, getTransactionTaxDate, getVendorAddressGeneratedIdentifier, getVendorAddressInternationalProvinceName, getVendorCityName, getVendorCountry, getVendorCountryCode, getVendorCustomerNumber, getVendorDetail, getVendorDetailAssignedIdentifier, getVendorHeaderGeneratedIdentifier, getVendorLine1Address, getVendorLine2Address, getVendorName, getVendorNumber, getVendorPostalCode, getVendorStateCode, isCalculated, isDocumentStoppedInRouteNode, isInquiryRendered, 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, templateVendorAddress
addSourceAccountingLine, addTargetAccountingLine, getAccountingLineParser, getDocumentClassForAccountingLineValueAllowedValidation, getNextSourceLineNumber, getNextTargetLineNumber, getSourceAccountingLine, getSourceAccountingLineClass, getSourceAccountingLineEntryName, getSourceAccountingLines, getSourceAccountingLinesSectionTitle, getSourceTotal, getTargetAccountingLine, getTargetAccountingLineClass, getTargetAccountingLineEntryName, getTargetAccountingLines, getTargetAccountingLinesSectionTitle, getTargetTotal, isDocumentFinalOrProcessed, setNextSourceLineNumber, setNextTargetLineNumber, setSourceAccountingLines, setTargetAccountingLines
checkSufficientFunds, getGeneralLedgerPendingEntries, getGeneralLedgerPendingEntry, getPendingLedgerEntriesForSufficientFundsChecking, setGeneralLedgerPendingEntries
getAccountingPeriod, getPostingPeriodCode, getPostingYear, setAccountingPeriod, setPostingPeriodCode, setPostingYear
answerSplitNodeQuestion, getFinancialSystemDocumentHeader
addNote, addPessimisticLock, afterActionTaken, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, doActionTaken, doRouteStatusChange, generateSaveEvents, getAdHocRoutePersons, getAdHocRouteWorkgroups, getAllowsCopy, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentHeader, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getDocumentTitle, getLockClearningMethodNames, getNote, getNotes, getNoteTarget, getNoteType, getPessimisticLocks, getWorkflowEngineDocumentIdsToLock, getXmlForRouteReport, postProcessSave, prepareForSave, processAfterRetrieve, refreshPessimisticLocks, removeNote, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentHeader, setDocumentNumber, setNotes, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerialization
buildListOfDeletionAwareLists, getExtension, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
addPendingEntry, clearAnyGeneralLedgerPendingEntries, generateDocumentGeneralLedgerPendingEntries, generateGeneralLedgerPendingEntries, getDocumentHeader, getFinancialDocumentTypeCode, getFinancialSystemDocumentHeader, getGeneralLedgerPendingEntryAmountForDetail, getGeneralLedgerPendingEntrySourceDetails, getPostingYear, isDebit
protected Timestamp accountsPayableApprovalTimestamp
protected String lastActionPerformedByPersonId
protected String accountsPayableProcessorIdentifier
protected boolean holdIndicator
protected Timestamp extractedTimestamp
protected Integer purchaseOrderIdentifier
protected String processingCampusCode
protected String noteLine1Text
protected String noteLine2Text
protected String noteLine3Text
protected boolean continuationAccountIndicator
protected boolean closePurchaseOrderIndicator
protected boolean reopenPurchaseOrderIndicator
protected boolean unmatchedOverride
protected String chartOfAccountsCode
protected String organizationCode
protected boolean generateEncumbranceEntries
protected String debitCreditCodeForGLEntries
protected PurApItemUseTax offsetUseTax
protected CampusParameter processingCampus
protected transient PurchaseOrderDocument purchaseOrderDocument
public AccountsPayableDocumentBase()
public void setLineItemTotal(org.kuali.rice.core.api.util.type.KualiDecimal total)
public void setGrandTotal(org.kuali.rice.core.api.util.type.KualiDecimal total)
protected void removeGeneralLedgerPendingEntries()
public boolean requiresAccountsPayableReviewRouting()
AccountsPayableDocument
requiresAccountsPayableReviewRouting
in interface AccountsPayableDocument
AccountsPayableDocument.requiresAccountsPayableReviewRouting()
public boolean approvalAtAccountsPayableReviewAllowed()
AccountsPayableDocument
approvalAtAccountsPayableReviewAllowed
in interface AccountsPayableDocument
AccountsPayableDocument.approvalAtAccountsPayableReviewAllowed()
protected abstract boolean isAttachmentRequired()
public abstract boolean documentHasNoImagesAttached()
public void populateDocumentForRouting()
populateDocumentForRouting
in interface org.kuali.rice.krad.document.Document
populateDocumentForRouting
in class org.kuali.rice.krad.document.DocumentBase
DocumentBase.populateDocumentForRouting()
public void prepareForSave(org.kuali.rice.krad.rules.rule.event.KualiDocumentEvent event)
prepareForSave
in interface org.kuali.rice.krad.document.Document
prepareForSave
in class PurchasingAccountsPayableDocumentBase
org.kuali.ole.module.purap.document.PurchasingAccountsPayableDocumentBase#prepareForSave(org.kuali.rice.krad.rule.event.KualiDocumentEvent)
public abstract String getPoDocumentTypeForAccountsPayableDocumentCancel()
public void doRouteLevelChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteLevelChange levelChangeEvent)
FinancialSystemTransactionalDocumentBase
doRouteLevelChange
in interface org.kuali.rice.krad.document.Document
doRouteLevelChange
in class FinancialSystemTransactionalDocumentBase
org.kuali.rice.krad.document.DocumentBase#handleRouteLevelChange(org.kuali.rice.kew.clientapp.vo.DocumentRouteLevelChangeDTO)
public abstract boolean processNodeChange(String newNodeName, String oldNodeName)
newNodeName
- - current route leveloldNodeName
- - previous route levelpublic abstract void saveDocumentFromPostProcessing()
public Integer getPurchaseOrderIdentifier()
getPurchaseOrderIdentifier
in interface AccountsPayableDocument
public void setPurchaseOrderIdentifier(Integer purchaseOrderIdentifier)
setPurchaseOrderIdentifier
in interface AccountsPayableDocument
public String getAccountsPayableProcessorIdentifier()
getAccountsPayableProcessorIdentifier
in interface AccountsPayableDocument
public void setAccountsPayableProcessorIdentifier(String accountsPayableProcessorIdentifier)
setAccountsPayableProcessorIdentifier
in interface AccountsPayableDocument
public String getLastActionPerformedByPersonId()
getLastActionPerformedByPersonId
in interface AccountsPayableDocument
public void setLastActionPerformedByPersonId(String lastActionPerformedByPersonId)
setLastActionPerformedByPersonId
in interface AccountsPayableDocument
public String getProcessingCampusCode()
getProcessingCampusCode
in interface AccountsPayableDocument
public void setProcessingCampusCode(String processingCampusCode)
setProcessingCampusCode
in interface AccountsPayableDocument
public Timestamp getAccountsPayableApprovalTimestamp()
getAccountsPayableApprovalTimestamp
in interface AccountsPayableDocument
public void setAccountsPayableApprovalTimestamp(Timestamp accountsPayableApprovalTimestamp)
setAccountsPayableApprovalTimestamp
in interface AccountsPayableDocument
public Timestamp getExtractedTimestamp()
getExtractedTimestamp
in interface AccountsPayableDocument
public void setExtractedTimestamp(Timestamp extractedTimestamp)
setExtractedTimestamp
in interface AccountsPayableDocument
public boolean isHoldIndicator()
isHoldIndicator
in interface AccountsPayableDocument
public void setHoldIndicator(boolean holdIndicator)
setHoldIndicator
in interface AccountsPayableDocument
public String getNoteLine1Text()
getNoteLine1Text
in interface AccountsPayableDocument
public void setNoteLine1Text(String noteLine1Text)
setNoteLine1Text
in interface AccountsPayableDocument
public String getNoteLine2Text()
getNoteLine2Text
in interface AccountsPayableDocument
public void setNoteLine2Text(String noteLine2Text)
setNoteLine2Text
in interface AccountsPayableDocument
public String getNoteLine3Text()
getNoteLine3Text
in interface AccountsPayableDocument
public void setNoteLine3Text(String noteLine3Text)
setNoteLine3Text
in interface AccountsPayableDocument
public CampusParameter getProcessingCampus()
getProcessingCampus
in interface AccountsPayableDocument
public String getChartOfAccountsCode()
public void setChartOfAccountsCode(String chartOfAccountsCode)
public String getOrganizationCode()
public void setOrganizationCode(String organizationCode)
public boolean isGenerateEncumbranceEntries()
public void setGenerateEncumbranceEntries(boolean generateEncumbranceEntries)
public PurchaseOrderDocument getPurchaseOrderDocument()
getPurchaseOrderDocument
in interface AccountsPayableDocument
AccountsPayableDocument.getPurchaseOrderDocument()
public void setPurchaseOrderDocument(PurchaseOrderDocument purchaseOrderDocument)
public boolean isClosePurchaseOrderIndicator()
public void setClosePurchaseOrderIndicator(boolean closePurchaseOrderIndicator)
public boolean isReopenPurchaseOrderIndicator()
public void setReopenPurchaseOrderIndicator(boolean reopenPurchaseOrderIndicator)
public String getBankCode()
public void setBankCode(String bankCode)
public void setProcessingCampus(CampusParameter processingCampus)
processingCampus
- public org.kuali.rice.kim.api.identity.Person getLastActionPerformedByUser()
public String getLastActionPerformedByPersonName()
public String getDebitCreditCodeForGLEntries()
public void setDebitCreditCodeForGLEntries(String debitCreditCodeForGLEntries)
public boolean isUnmatchedOverride()
isUnmatchedOverride
in interface AccountsPayableDocument
public void setUnmatchedOverride(boolean unmatchedOverride)
setUnmatchedOverride
in interface AccountsPayableDocument
public boolean getExtractedIndicatorForSearching()
public boolean isHoldIndicatorForSearching()
public abstract org.kuali.rice.core.api.util.type.KualiDecimal getGrandTotal()
AccountsPayableDocument
getGrandTotal
in interface AccountsPayableDocument
AccountsPayableDocument.getGrandTotal()
public abstract org.kuali.rice.core.api.util.type.KualiDecimal getInitialAmount()
AccountsPayableDocument
getInitialAmount
in interface AccountsPayableDocument
AccountsPayableDocument.getInitialAmount()
public boolean isContinuationAccountIndicator()
isContinuationAccountIndicator
in interface AccountsPayableDocument
public void setContinuationAccountIndicator(boolean continuationAccountIndicator)
setContinuationAccountIndicator
in interface AccountsPayableDocument
public boolean isExtracted()
AccountsPayableDocument
isExtracted
in interface AccountsPayableDocument
public abstract AccountsPayableDocumentSpecificService getDocumentSpecificService()
getDocumentSpecificService
in interface AccountsPayableDocument
public AccountsPayableItem getAPItemFromPOItem(PurchaseOrderItem poi)
getAPItemFromPOItem
in interface AccountsPayableDocument
public Class getItemClass()
PurchasingAccountsPayableDocument
getItemClass
in interface PurapItemOperations
getItemClass
in interface PurchasingAccountsPayableDocument
getItemClass
in class PurchasingAccountsPayableDocumentBase
PurchasingAccountsPayableDocumentBase.getItemClass()
public PurchasingAccountsPayableDocument getPurApSourceDocumentIfPossible()
PurchasingAccountsPayableDocument
getPurApSourceDocumentIfPossible
in interface PurchasingAccountsPayableDocument
getPurApSourceDocumentIfPossible
in class PurchasingAccountsPayableDocumentBase
PurchasingAccountsPayableDocumentBase.getPurApSourceDocumentIfPossible()
public String getPurApSourceDocumentLabelIfPossible()
PurchasingAccountsPayableDocument
getPurApSourceDocumentLabelIfPossible
in interface PurchasingAccountsPayableDocument
getPurApSourceDocumentLabelIfPossible
in class PurchasingAccountsPayableDocumentBase
PurchasingAccountsPayableDocumentBase.getPurApSourceDocumentLabelIfPossible()
public void updateExtendedPriceOnItems()
public org.kuali.rice.core.api.util.type.KualiDecimal getTotalRemitTax()
AccountsPayableDocument
getTotalRemitTax
in interface AccountsPayableDocument
org.kuali.ole.module.purap.document.AccountsPayableDocument#getTotalRemitAmount()
public boolean customizeOffsetGeneralLedgerPendingEntry(GeneralLedgerPendingEntrySourceDetail accountingLine, GeneralLedgerPendingEntry explicitEntry, GeneralLedgerPendingEntry offsetEntry)
customizeOffsetGeneralLedgerPendingEntry
in class AccountingDocumentBase
public boolean generateGeneralLedgerPendingEntries(GeneralLedgerPendingEntrySourceDetail glpeSourceDetail, GeneralLedgerPendingEntrySequenceHelper sequenceHelper, PurApItemUseTax offsetUseTax)
generateGeneralLedgerPendingEntries
in interface AccountsPayableDocument
public String getHoldIndicatorForResult()
public String getProcessingCampusCodeForSearch()
public String getDocumentChartOfAccountsCodeForSearching()
public String getDocumentOrganizationCodeForSearching()
public String getDocumentType()
public boolean shouldGiveErrorForEmptyAccountsProration()
shouldGiveErrorForEmptyAccountsProration
in interface PurchasingAccountsPayableDocument
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.