public class YearEndBudgetAdjustmentDocument extends BudgetAdjustmentDocument implements YearEndDocument
BudgetAdjustmentDocumentLOG, nextPositionSourceLineNumber, nextPositionTargetLineNumber, REQUIRES_FULL_APPROVAL_SPLIT_NODE_NAMEdataDictionaryEntry, nextSourceLineNumber, nextTargetLineNumber, sourceAccountingLineClass, sourceAccountingLines, targetAccountingLineClass, targetAccountingLinesgeneralLedgerPendingEntriesaccountingPeriod, accountingPeriodService, checkPostingYearForCopy, dataDictionaryService, dateTimeService, postingPeriodCode, postingYearUPDATE_TOTAL_AMOUNT_IN_POST_PROCESSING_PARAMETER_NAME| Constructor and Description | 
|---|
| YearEndBudgetAdjustmentDocument()Constructs a YearEndBudgetAdjustmentDocument. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | customizeExplicitGeneralLedgerPendingEntry(GeneralLedgerPendingEntrySourceDetail postable,
                                                                                    GeneralLedgerPendingEntry explicitEntry)This method calls the super class's overridden method to perform the general customization actions, then calls the 
 YearEndDocumentUtil matching method to perform year end specific customization activities. | 
| boolean | customizeOffsetGeneralLedgerPendingEntry(GeneralLedgerPendingEntrySourceDetail accountingLine,
                                                                                GeneralLedgerPendingEntry explicitEntry,
                                                                                GeneralLedgerPendingEntry offsetEntry)Overridden to populate object code from last year's offset definition | 
| Class<? extends AccountingDocument> | getDocumentClassForAccountingLineValueAllowedValidation()This method returns the Class to use for AccountingLingValuesAllowedValidation. | 
| protected String | getTransferDocumentType()This method retrieves the year end transfer of funds document type code, which is defined as a constant in 
 TransferOfFundsDocumentRuleConstants. | 
| void | initiateDocument()set posting year to previous fiscal year | 
answerSplitNodeQuestion, buildIncomeStreamBalanceMapForDocumentBalance, buildIncomeStreamBalanceMapForTransferOfFundsGeneration, createMonthlyBudgetGLPE, generateDocumentGeneralLedgerPendingEntries, generateGeneralLedgerPendingEntries, getAllowsCopy, getCurrencyFormattedSourceBaseBudgetTotal, getCurrencyFormattedSourceCurrentBudgetTotal, getCurrencyFormattedTargetBaseBudgetTotal, getCurrencyFormattedTargetCurrentBudgetTotal, getGeneralLedgerPendingEntryService, getIncomeStreamAmount, getNextPositionSourceLineNumber, getNextPositionTargetLineNumber, getPendingLedgerEntriesForSufficientFundsChecking, getSourceAccountingLinesSectionTitle, getSourceBaseBudgetExpenseTotal, getSourceBaseBudgetIncomeTotal, getSourceBaseBudgetTotal, getSourceCurrentBudgetExpenseTotal, getSourceCurrentBudgetIncomeTotal, getSourceCurrentBudgetTotal, getTargetAccountingLinesSectionTitle, getTargetBaseBudgetExpenseTotal, getTargetBaseBudgetIncomeTotal, getTargetBaseBudgetTotal, getTargetCurrentBudgetExpenseTotal, getTargetCurrentBudgetIncomeTotal, getTargetCurrentBudgetTotal, getTotalDollarAmount, isDebit, populateDocumentForRouting, requiresFullApproval, setNextPositionSourceLineNumber, setNextPositionTargetLineNumber, toErrorCorrectionaddSourceAccountingLine, addTargetAccountingLine, buildAccountingLineMap, buildListOfDeletionAwareLists, copyAccountingLines, generateEvents, generateSaveEvents, getAccountingLineParser, getDataDictionaryEntry, getEntryValue, getGeneralLedgerPendingEntryAmountForDetail, getGeneralLedgerPendingEntrySourceDetails, getNextSourceLineNumber, getNextTargetLineNumber, getPersistedSourceAccountingLinesForComparison, getPersistedTargetAccountingLinesForComparison, getSourceAccountingLine, getSourceAccountingLineClass, getSourceAccountingLineEntryName, getSourceAccountingLines, getSourceAccountingLinesForComparison, getSourceTotal, getTargetAccountingLine, getTargetAccountingLineClass, getTargetAccountingLineEntryName, getTargetAccountingLines, getTargetAccountingLinesForComparison, getTargetTotal, isDocumentFinalOrProcessed, prepareForSave, processExplicitGeneralLedgerPendingEntry, processOffsetGeneralLedgerPendingEntry, setNextSourceLineNumber, setNextTargetLineNumber, setSourceAccountingLines, setTargetAccountingLines, toCopy, updatePostingYearForAccountingLinesaddPendingEntry, changeGeneralLedgerPendingEntriesApprovedStatusCode, checkSufficientFunds, clearAnyGeneralLedgerPendingEntries, documentPerformsSufficientFundsCheck, doRouteStatusChange, getGeneralLedgerPendingEntries, getGeneralLedgerPendingEntry, removeGeneralLedgerPendingEntries, setGeneralLedgerPendingEntriescreateInitialAccountingPeriod, getAccountingPeriod, getAccountingPeriodCompositeString, getAccountingPeriodService, getDataDictionaryService, getDateTimeService, getFinancialDocumentTypeCode, getPostingPeriodCode, getPostingYear, retrieveCurrentAccountingPeriod, setAccountingPeriod, setAccountingPeriodCompositeString, setPostingPeriodCode, setPostingYeardoRouteLevelChange, getApplicationDocumentStatus, getBusinessObjectService, getFinancialSystemDocumentHeader, getFinancialSystemDocumentService, getParameterService, prepareForSave, processAfterRetrieve, setApplicationDocumentStatus, setDocumentHeader, updateAndSaveAppDocStatusisSessionDocumentaddCopyErrorDocumentNote, addNote, addPessimisticLock, afterActionTaken, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, createPropertySerializabilityEvaluator, doActionTaken, getAdHocRoutePersons, getAdHocRouteWorkgroups, getAttachmentService, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentHeader, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getDocumentTitle, getLockClearningMethodNames, getNonLockingActionTakenCodes, getNote, getNotes, getNoteService, getNoteTarget, getNoteType, 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, refreshNonUpdateableReferences, setExtension, setNewCollectionRecord, setObjectId, setVersionNumberclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcheckSufficientFunds, getGeneralLedgerPendingEntries, getGeneralLedgerPendingEntry, setGeneralLedgerPendingEntriesgetAccountingPeriod, getPostingPeriodCode, getPostingYear, setAccountingPeriod, setPostingPeriodCode, setPostingYeargetFinancialSystemDocumentHeaderaddNote, addPessimisticLock, afterActionTaken, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, doActionTaken, doRouteLevelChange, doRouteStatusChange, getAdHocRoutePersons, getAdHocRouteWorkgroups, 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, wrapDocumentWithMetadataForXmlSerializationgetExtension, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumberaddPendingEntry, clearAnyGeneralLedgerPendingEntries, getDocumentHeader, getFinancialDocumentTypeCode, getFinancialSystemDocumentHeader, getPostingYearpublic YearEndBudgetAdjustmentDocument()
public void initiateDocument()
initiateDocument in class BudgetAdjustmentDocumentpublic void customizeExplicitGeneralLedgerPendingEntry(GeneralLedgerPendingEntrySourceDetail postable, GeneralLedgerPendingEntry explicitEntry)
customizeExplicitGeneralLedgerPendingEntry in class AccountingDocumentBaseaccountingDocument - The accounting document containing the general ledger pending entries being customized.accountingLine - The accounting line the explicit general ledger pending entry was generated from.explicitEntry - The explicit general ledger pending entry to be customized.org.kuali.ole.fp.document.validation.impl.BudgetAdjustmentDocumentRule#customizeExplicitGeneralLedgerPendingEntry(org.kuali.rice.krad.document.AccountingDocument,
      org.kuali.rice.krad.bo.AccountingLine, org.kuali.module.gl.bo.GeneralLedgerPendingEntry), 
YearEndDocumentUtil#customizeExplicitGeneralLedgerPendingEntry(TransactionalDocument, AccountingLine,
      GeneralLedgerPendingEntry)public boolean customizeOffsetGeneralLedgerPendingEntry(GeneralLedgerPendingEntrySourceDetail accountingLine, GeneralLedgerPendingEntry explicitEntry, GeneralLedgerPendingEntry offsetEntry)
customizeOffsetGeneralLedgerPendingEntry in class AccountingDocumentBaseAccountingDocumentBase.customizeOffsetGeneralLedgerPendingEntry(org.kuali.ole.sys.businessobject.GeneralLedgerPendingEntrySourceDetail, org.kuali.ole.sys.businessobject.GeneralLedgerPendingEntry, org.kuali.ole.sys.businessobject.GeneralLedgerPendingEntry)protected String getTransferDocumentType()
getTransferDocumentType in class BudgetAdjustmentDocumentorg.kuali.ole.fp.document.validation.impl.BudgetAdjustmentDocumentRule#getTransferDocumentType(), 
TransferOfFundsDocumentRuleConstants.YEAR_END_TRANSFER_OF_FUNDS_DOC_TYPE_CODEpublic Class<? extends AccountingDocument> getDocumentClassForAccountingLineValueAllowedValidation()
AccountingDocumentgetDocumentClassForAccountingLineValueAllowedValidation in interface AccountingDocumentgetDocumentClassForAccountingLineValueAllowedValidation in class AccountingDocumentBaseCopyright © 2004–2015 The Kuali Foundation. All rights reserved.