org.kuali.kfs.sys.document
Interface LedgerPostingDocument

All Superinterfaces:
org.kuali.rice.kns.bo.BusinessObject, org.kuali.rice.kns.document.Document, FinancialSystemTransactionalDocument, org.kuali.rice.kns.bo.PersistableBusinessObject, org.apache.ojb.broker.PersistenceBrokerAware, Serializable, org.kuali.rice.kns.document.TransactionalDocument
All Known Subinterfaces:
AccountingDocument, AccountsPayableDocument, GeneralLedgerPostingDocument, LaborExpenseTransferDocument, LaborLedgerPostingDocument, PurchasingAccountsPayableDocument, PurchasingDocument, VoucherDocument
All Known Implementing Classes:
AccountingDocumentBase, AccountsPayableDocumentBase, AdvanceDepositDocument, AssetDepreciationDocument, AssetPaymentDocument, AssetTransferDocument, AuxiliaryVoucherDocument, BenefitExpenseTransferDocument, BudgetAdjustmentDocument, CashControlDocument, CashManagementDocument, CashReceiptDocument, CashReceiptFamilyBase, CreditCardReceiptDocument, CustomerCreditMemoDocument, CustomerInvoiceDocument, CustomerInvoiceWriteoffDocument, DisbursementVoucherDocument, DistributionOfIncomeAndExpenseDocument, GeneralErrorCorrectionDocument, GeneralLedgerPostingDocumentBase, IndirectCostAdjustmentDocument, InternalBillingDocument, JournalVoucherDocument, LaborExpenseTransferDocumentBase, LaborJournalVoucherDocument, LaborLedgerPostingDocumentBase, LaborYearEndBenefitTransferDocument, LedgerPostingDocumentBase, NonCheckDisbursementDocument, PaymentApplicationDocument, PaymentRequestDocument, PreEncumbranceDocument, ProcurementCardDocument, PurchaseOrderAmendmentDocument, PurchaseOrderCloseDocument, PurchaseOrderDocument, PurchaseOrderPaymentHoldDocument, PurchaseOrderRemoveHoldDocument, PurchaseOrderReopenDocument, PurchaseOrderRetransmitDocument, PurchaseOrderSplitDocument, PurchaseOrderVoidDocument, PurchasingAccountsPayableDocumentBase, PurchasingDocumentBase, RequisitionDocument, SalaryExpenseTransferDocument, ServiceBillingDocument, TransferOfFundsDocument, VendorCreditMemoDocument, YearEndBenefitExpenseTransferDocument, YearEndBudgetAdjustmentDocument, YearEndDistributionOfIncomeAndExpenseDocument, YearEndGeneralErrorCorrectionDocument, YearEndSalaryExpenseTransferDocument, YearEndTransferOfFundsDocument

public interface LedgerPostingDocument
extends FinancialSystemTransactionalDocument

This defines methods common for all ledger posting.


Method Summary
 AccountingPeriod getAccountingPeriod()
          This method retrieves the accounting period associated with this document.
 String getPostingPeriodCode()
          Gets the postingPeriodCode attribute.
 Integer getPostingYear()
           
 void setAccountingPeriod(AccountingPeriod accountingPeriod)
          This method sets the accounting period associated with this document.
 void setPostingPeriodCode(String postingPeriodCode)
          Sets the postingPeriodCode attribute value.
 void setPostingYear(Integer postingYear)
          Sets the posting year for this document
 
Methods inherited from interface org.kuali.kfs.sys.document.FinancialSystemTransactionalDocument
answerSplitNodeQuestion, getDocumentHeader
 
Methods inherited from interface org.kuali.rice.kns.document.Document
addPessimisticLock, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, doActionTaken, doRouteLevelChange, doRouteStatusChange, generateSaveEvents, getAdHocRoutePersons, getAdHocRouteWorkgroups, getAllowsCopy, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentBusinessObject, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getDocumentTitle, getLockClearningMethodNames, getPessimisticLocks, getWorkflowEngineDocumentIdsToLock, getXmlForRouteReport, populateDocumentForRouting, postProcessSave, prepareForSave, prepareForSave, processAfterRetrieve, refreshPessimisticLocks, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentHeader, setDocumentNumber, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerialization
 
Methods inherited from interface org.kuali.rice.kns.bo.PersistableBusinessObject
addNote, buildListOfDeletionAwareLists, deleteNote, getBoNote, getBoNotes, getExtension, getObjectId, getVersionNumber, isBoNotesSupport, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, refreshReferenceObject, setAutoIncrementSet, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
 
Methods inherited from interface org.kuali.rice.kns.bo.BusinessObject
prepareForWorkflow, refresh
 
Methods inherited from interface org.apache.ojb.broker.PersistenceBrokerAware
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate
 

Method Detail

getPostingYear

Integer getPostingYear()
Returns:
posting year for this document

setPostingYear

void setPostingYear(Integer postingYear)
Sets the posting year for this document

Parameters:
postingYear -

getPostingPeriodCode

String getPostingPeriodCode()
Gets the postingPeriodCode attribute. Part of AccountingPeriod Primary Key.

Returns:
Returns the postingPeriodCode.

setPostingPeriodCode

void setPostingPeriodCode(String postingPeriodCode)
Sets the postingPeriodCode attribute value. Part of AccountingPeriod Primary Key.

Parameters:
postingPeriodCode - The postingPeriodCode to set.

getAccountingPeriod

AccountingPeriod getAccountingPeriod()
This method retrieves the accounting period associated with this document.


setAccountingPeriod

void setAccountingPeriod(AccountingPeriod accountingPeriod)
This method sets the accounting period associated with this document.

Parameters:
accountingPeriod -


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