Uses of Interface
org.kuali.kfs.sys.document.AccountingDocument

Packages that use AccountingDocument
org.kuali.kfs.fp.document   
org.kuali.kfs.fp.document.authorization   
org.kuali.kfs.fp.document.validation.impl   
org.kuali.kfs.fp.document.web.struts   
org.kuali.kfs.integration.cab   
org.kuali.kfs.integration.cam   
org.kuali.kfs.module.ar.document   
org.kuali.kfs.module.ar.document.authorization   
org.kuali.kfs.module.ar.document.validation   
org.kuali.kfs.module.ar.document.web.struts   
org.kuali.kfs.module.cab.service.impl   
org.kuali.kfs.module.cam.document   
org.kuali.kfs.module.cam.document.authorization   
org.kuali.kfs.module.cam.service.impl   
org.kuali.kfs.module.ld.document   
org.kuali.kfs.module.ld.document.authorization   
org.kuali.kfs.module.ld.document.validation.impl   
org.kuali.kfs.module.purap.businessobject   
org.kuali.kfs.module.purap.document   
org.kuali.kfs.module.purap.document.authorization   
org.kuali.kfs.module.purap.document.validation.impl   
org.kuali.kfs.module.purap.document.web   
org.kuali.kfs.sec.document.authorization   
org.kuali.kfs.sec.document.validation.impl   
org.kuali.kfs.sec.document.web   
org.kuali.kfs.sec.service   
org.kuali.kfs.sec.service.impl   
org.kuali.kfs.sys.businessobject   
org.kuali.kfs.sys.document   
org.kuali.kfs.sys.document.authorization   
org.kuali.kfs.sys.document.datadictionary   
org.kuali.kfs.sys.document.service   
org.kuali.kfs.sys.document.service.impl   
org.kuali.kfs.sys.document.validation.impl   
org.kuali.kfs.sys.document.web   
org.kuali.kfs.sys.document.web.renderers   
org.kuali.kfs.sys.document.workflow   
org.kuali.kfs.sys.web.struts   
 

Uses of AccountingDocument in org.kuali.kfs.fp.document
 

Subinterfaces of AccountingDocument in org.kuali.kfs.fp.document
 interface VoucherDocument
          Interface for voucher type documents that require debit/credit support
 

Classes in org.kuali.kfs.fp.document that implement AccountingDocument
 class AdvanceDepositDocument
          This is the business object that represents the AdvanceDeposit document in Kuali.
 class AuxiliaryVoucherDocument
          This is the business object that represents the AuxiliaryVoucherDocument in Kuali.
 class BudgetAdjustmentDocument
          This is the business object that represents the BudgetAdjustment document in Kuali.
 class CashReceiptDocument
          This is the business object that represents the CashReceiptDocument in Kuali.
 class CashReceiptFamilyBase
          Abstract class which defines behavior common to CashReceipt-like documents.
 class CreditCardReceiptDocument
          This is the business object that represents the CreditCardReceipt document in Kuali.
 class DisbursementVoucherDocument
          This is the business object that represents the DisbursementVoucher document in Kuali.
 class DistributionOfIncomeAndExpenseDocument
          The Distribution of Income and Expense (DI) document is used to distribute income or expense, or assets and liabilities.
 class GeneralErrorCorrectionDocument
          This is the business object that represents the GeneralErrorCorrectionDocument in Kuali.
 class IndirectCostAdjustmentDocument
           
 class InternalBillingDocument
          This is the business object that represents the InternalBillingDocument in Kuali.
 class JournalVoucherDocument
          This is the business object that represents the JournalVoucherDocument in Kuali.
 class NonCheckDisbursementDocument
          This is the business object that represents the NonCheckDisbursementDocument in Kuali.
 class PreEncumbranceDocument
          The Pre-Encumbrance document provides the capability to record encumbrances independently of purchase orders, travel, or Physical Plant work orders.
 class ProcurementCardDocument
          This is the Procurement Card Document Class.
 class ServiceBillingDocument
          This is the business object that represents the ServiceBillingDocument in Kuali.
 class TransferOfFundsDocument
          The Transfer of Funds (TF) document is used to transfer funds (cash) between accounts.
 class YearEndBudgetAdjustmentDocument
          Year End version of the BudgetAdjustmentDocument
 class YearEndDistributionOfIncomeAndExpenseDocument
          Year End version of the DistributionOfIncomeAndExpenseDocument the only functional difference between the YearEnd version and the non-yearEnd version of a document is the glpe's generation.
 class YearEndGeneralErrorCorrectionDocument
          This is the business object that represents the YearEndDocument version of GeneralErrorCorrectionDocument in Kuali.
 class YearEndTransferOfFundsDocument
          Year End version of the TransferOfFundsDocument functionally the only difference is the accounting period code used on the glpe entries
 

Methods in org.kuali.kfs.fp.document that return types with arguments of type AccountingDocument
 Class<? extends AccountingDocument> YearEndDistributionOfIncomeAndExpenseDocument.getDocumentClassForAccountingLineValueAllowedValidation()
           
 Class<? extends AccountingDocument> YearEndBudgetAdjustmentDocument.getDocumentClassForAccountingLineValueAllowedValidation()
           
 Class<? extends AccountingDocument> YearEndTransferOfFundsDocument.getDocumentClassForAccountingLineValueAllowedValidation()
           
 Class<? extends AccountingDocument> YearEndGeneralErrorCorrectionDocument.getDocumentClassForAccountingLineValueAllowedValidation()
           
 

Uses of AccountingDocument in org.kuali.kfs.fp.document.authorization
 

Methods in org.kuali.kfs.fp.document.authorization with parameters of type AccountingDocument
 boolean DistributionOfIncomeAndExpenseAccountingLineAuthorizer.determineEditPermissionOnField(AccountingDocument accountingDocument, AccountingLine accountingLine, String accountingLineCollectionProperty, String fieldName, boolean editablePage)
          This method determines if the current accounting line is editable based upon if electronic claims exists on the DI document.
 boolean DisbursementVoucherAccountingLineAuthorizer.determineEditPermissionOnField(AccountingDocument accountingDocument, AccountingLine accountingLine, String accountingLineCollectionProperty, String fieldName, boolean editablePage)
          Overridden to make: 1.
 boolean BudgetAdjustmentAccountingLineAuthorizer.determineEditPermissionOnField(AccountingDocument accountingDocument, AccountingLine accountingLine, String accountingLineCollectionProperty, String fieldName, boolean editablePage)
          Overridden to make base amount read only if it is not available to be edited for the given fiscal year
 boolean DistributionOfIncomeAndExpenseAccountingLineAuthorizer.determineEditPermissionOnLine(AccountingDocument accountingDocument, AccountingLine accountingLine, String accountingLineCollectionProperty, boolean currentUserIsDocumentInitiator, boolean pageIsEditable)
          There's no edit permission on lines in the source group on documents claiming electronic payments
 Set<String> FinancialProcessingAccountingLineAuthorizer.getUnviewableBlocks(AccountingDocument accountingDocument, AccountingLine accountingLine, boolean newLine, org.kuali.rice.kim.bo.Person currentUser)
           
protected  boolean DistributionOfIncomeAndExpenseAccountingLineAuthorizer.hasElectronicPaymentClaims(AccountingDocument accountingDocument)
          Determines if the DI document has electronic payment claims associated with it
 boolean DistributionOfIncomeAndExpenseAccountingLineAuthorizer.renderNewLine(AccountingDocument accountingDocument, String accountingGroupProperty)
          Don't render a new line if this is the source group and there's electronic payment claims
protected  boolean FinancialProcessingAccountingLineAuthorizer.salesTaxUnviewable(AccountingDocument document, AccountingLine line)
          Determines if the given line on the given document should not show any sales tax block it has
 

Uses of AccountingDocument in org.kuali.kfs.fp.document.validation.impl
 

Methods in org.kuali.kfs.fp.document.validation.impl that return AccountingDocument
 AccountingDocument DisbursementVoucherBankCodeValidation.getAccountingDocumentForValidation()
          Gets the accountingDocumentForValidation attribute.
 AccountingDocument CashReceiptFamilyAccountingLineTotalValidation.getAccountingDocumentForValidation()
          Gets the accountingDocumentForValidation attribute.
 AccountingDocument BudgetAdjustmentAccountingLineAmountValidation.getAccountingDocumentForValidation()
          Gets the accountingDocumentForValidation attribute.
 AccountingDocument DisbursementVoucherDocumentAmountValidation.getAccountingDocumentForValidation()
          Gets the accountingDocumentForValidation attribute.
 AccountingDocument DisbursementVoucherNonResidentAlienInformationValidation.getAccountingDocumentForValidation()
          Gets the accountingDocumentForValidation attribute.
 AccountingDocument ServiceBillingAccountingLineAccessibleValidation.getAccountingDocumentForValidation()
          Gets the accountingDocumentForValidation attribute.
 AccountingDocument DisbursementVoucherPayeeStateCodeValidation.getAccountingDocumentForValidation()
          Gets the accountingDocumentForValidation attribute.
 AccountingDocument DisbursementVoucherNonEmployeeTravelComanyValidation.getAccountingDocumentForValidation()
          Gets the accountingDocumentForValidation attribute.
 AccountingDocument AuxiliaryVoucherGeneralLedgerPendingEntriesBalanceValdiation.getAccountingDocumentForValidation()
          Gets the accountingDocumentForValidation attribute.
 AccountingDocument DisbursementVoucherPayeeInitiatorValidation.getAccountingDocumentForValidation()
          Gets the accountingDocumentForValidation attribute.
 AccountingDocument DisbursementVoucherAccountingLineValidation.getAccountingDocumentForValidation()
          Gets the accountingDocumentForValidation attribute.
 AccountingDocument DisbursementVoucherNonEmployeeTravelValidation.getAccountingDocumentForValidation()
          Gets the accountingDocumentForValidation attribute.
 AccountingDocument AuxiliaryVoucherSingleSubFundValidation.getAccountingDocumentForValidation()
          Gets the accountingDocumentForValidation attribute.
 AccountingDocument TransferOfFundsTransferTotalsBalancedValidation.getAccountingDocumentForValidation()
          Gets the accountingDocumentForValidation attribute.
 AccountingDocument DisbursementVoucherDocumentLocationValidation.getAccountingDocumentForValidation()
          Gets the accountingDocumentForValidation attribute.
 AccountingDocument DisbursementVoucherEmployeeInformationValidation.getAccountingDocumentForValidation()
          Gets the accountingDocumentForValidation attribute.
 AccountingDocument DisbursementVoucherWireTransferValidation.getAccountingDocumentForValidation()
          Gets the accountingDocumentForValidation attribute.
 AccountingDocument DisbursementVoucherVendorInformationValidation.getAccountingDocumentForValidation()
          Gets the accountingDocumentForValidation attribute.
 AccountingDocument BudgetAdjustmentAccountingLinesRequiredForRoutingValidation.getAccountingDocumentForValidation()
          Gets the accountingDocumentForValidation attribute.
 AccountingDocument TransferOfFundsFundGroupsBalancedValidation.getAccountingDocumentForValidation()
          Gets the accountingDocumentForValidation attribute.
 AccountingDocument DisbursementVoucherDocumentFieldValidation.getAccountingDocumentForValidation()
          Gets the accountingDocumentForValidation attribute.
 AccountingDocument DisbursementVoucherPayeeAddressValidation.getAccountingDocumentForValidation()
          Gets the accountingDocumentForValidation attribute.
 AccountingDocument DisbursementVoucherAccountingLineCountValidation.getAccountingDocumentForValidation()
          Gets the accountingDocumentForValidation attribute.
 AccountingDocument DisbursementVoucherPaymentReasonValidation.getAccountingDocumentForValidation()
          Gets the accountingDocumentForValidation attribute.
 AccountingDocument CreditCardReceiptMinimumCreditCardReceiptValidation.getAccountingDocumentForValidation()
          Gets the accountingDocumentForValidation attribute.
 AccountingDocument AuxiliaryVoucherSingleChartUsedValidation.getAccountingDocumentForValidation()
          Gets the accountingDocumentForValidation attribute.
 AccountingDocument DisbursementVoucherForeignDraftValidation.getAccountingDocumentForValidation()
          Gets the accountingDocumentForValidation attribute.
 AccountingDocument DisbursementVoucherPrePaidTravelValidation.getAccountingDocumentForValidation()
          Gets the accountingDocumentForValidation attribute.
 

Methods in org.kuali.kfs.fp.document.validation.impl with parameters of type AccountingDocument
static void ProcurementCardErrorPathUtil.fixErrorPath(AccountingDocument financialDocument, AccountingLine accountingLine)
          Fix the GlobalVariables.getErrorMap errorPath for how procurement card documents needs them in order to properly display errors on the interface.
protected  Set<String> DisbursementVoucherAccountingLineTotalsValidation.getEditModesFromDocument(AccountingDocument accountingDocument, org.kuali.rice.kim.bo.Person financialSystemUser)
          Retrieves the current edit modes from the document
protected  org.kuali.rice.kim.bo.Person DisbursementVoucherPayeeInitiatorValidation.getInitiator(AccountingDocument document)
          Returns the initiator of the document as a KualiUser
protected  org.kuali.rice.kim.bo.Person DisbursementVoucherDocumentLocationValidation.getInitiator(AccountingDocument document)
          Returns the initiator of the document as a KualiUser
protected  boolean DisbursementVoucherAccountingLineAccessibleValidation.hasRequiredEditMode(AccountingDocument accountingDocument, org.kuali.rice.kim.bo.Person financialSystemUser, List<String> candidateEditModes)
          determine whether the give user has permission to any edit mode defined in the given candidate edit modes
protected  boolean CapitalAssetInformationValidation.hasValidCapitalAssetInformation(AccountingDocument accountingDocument)
           
protected  boolean TransferOfFundsFundGroupsBalancedValidation.isFundGroupSetBalanceValid(AccountingDocument tranDoc, Class componentClass, String parameterName)
          This method will make sure that totals for a specified set of fund groups is valid across the two different accounting line sections.
 void DisbursementVoucherBankCodeValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
          Sets the accountingDocumentForValidation attribute value.
 void CashReceiptFamilyAccountingLineTotalValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
          Sets the accountingDocumentForValidation attribute value.
 void BudgetAdjustmentAccountingLineAmountValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
          Sets the accountingDocumentForValidation attribute value.
 void DisbursementVoucherDocumentAmountValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
          Sets the accountingDocumentForValidation attribute value.
 void DisbursementVoucherNonResidentAlienInformationValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
          Sets the accountingDocumentForValidation attribute value.
 void ServiceBillingAccountingLineAccessibleValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
          Sets the accountingDocumentForValidation attribute value.
 void CapitalAssetInformationValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
          Sets the accountingDocumentForValidation attribute value.
 void DisbursementVoucherPayeeStateCodeValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
          Sets the accountingDocumentForValidation attribute value.
 void DisbursementVoucherNonEmployeeTravelComanyValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
          Sets the accountingDocumentForValidation attribute value.
 void AuxiliaryVoucherGeneralLedgerPendingEntriesBalanceValdiation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
          Sets the accountingDocumentForValidation attribute value.
 void DisbursementVoucherPayeeInitiatorValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
          Sets the accountingDocumentForValidation attribute value.
 void DisbursementVoucherAccountingLineValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
          Sets the accountingDocumentForValidation attribute value.
 void DisbursementVoucherNonEmployeeTravelValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
          Sets the accountingDocumentForValidation attribute value.
 void AuxiliaryVoucherSingleSubFundValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
          Sets the accountingDocumentForValidation attribute value.
 void TransferOfFundsTransferTotalsBalancedValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
          Sets the accountingDocumentForValidation attribute value.
 void DisbursementVoucherDocumentLocationValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
          Sets the accountingDocumentForValidation attribute value.
 void DisbursementVoucherEmployeeInformationValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
          Sets the accountingDocumentForValidation attribute value.
 void DisbursementVoucherWireTransferValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
          Sets the accountingDocumentForValidation attribute value.
 void DisbursementVoucherVendorInformationValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
          Sets the accountingDocumentForValidation attribute value.
 void BudgetAdjustmentAccountingLinesRequiredForRoutingValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
          Sets the accountingDocumentForValidation attribute value.
 void TransferOfFundsFundGroupsBalancedValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
          Sets the accountingDocumentForValidation attribute value.
 void DisbursementVoucherDocumentFieldValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
          Sets the accountingDocumentForValidation attribute value.
 void DisbursementVoucherPayeeAddressValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
          Sets the accountingDocumentForValidation attribute value.
 void DisbursementVoucherAccountingLineCountValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
          Sets the accountingDocumentForValidation attribute value.
 void DisbursementVoucherPaymentReasonValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
          Sets the accountingDocumentForValidation attribute value.
 void CreditCardReceiptMinimumCreditCardReceiptValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
          Sets the accountingDocumentForValidation attribute value.
 void AuxiliaryVoucherSingleChartUsedValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
          Sets the accountingDocumentForValidation attribute value.
 void DisbursementVoucherForeignDraftValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
          Sets the accountingDocumentForValidation attribute value.
 void DisbursementVoucherPrePaidTravelValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
          Sets the accountingDocumentForValidation attribute value.
 boolean DisbursementVoucherAccountingLineValidation.validateAccountNumber(AccountingDocument financialDocument, AccountingLine accountingLine)
          Checks account number restrictions, including restrictions in parameters table.
 boolean DisbursementVoucherAccountingLineValidation.validateObjectCode(AccountingDocument financialDocument, AccountingLine accountingLine)
          Checks object codes restrictions, including restrictions in parameters table.
 

Uses of AccountingDocument in org.kuali.kfs.fp.document.web.struts
 

Methods in org.kuali.kfs.fp.document.web.struts with parameters of type AccountingDocument
 SourceAccountingLine IndirectCostAdjustmentForm.createNewSourceAccountingLine(AccountingDocument financialDocument)
           
 TargetAccountingLine IndirectCostAdjustmentForm.createNewTargetAccountingLine(AccountingDocument financialDocument)
           
 

Uses of AccountingDocument in org.kuali.kfs.integration.cab
 

Methods in org.kuali.kfs.integration.cab with parameters of type AccountingDocument
 boolean CapitalAssetBuilderModuleServiceNoOp.doesDocumentFailAutomaticPurchaseOrderRules(AccountingDocument accountingDocument)
           
 boolean CapitalAssetBuilderModuleService.doesDocumentFailAutomaticPurchaseOrderRules(AccountingDocument accountingDocument)
           
 boolean CapitalAssetBuilderModuleServiceNoOp.hasCapitalAssetObjectSubType(AccountingDocument accountingDocument)
           
 boolean CapitalAssetBuilderModuleService.hasCapitalAssetObjectSubType(AccountingDocument accountingDocument)
          determine whether there is any object code of the given source accounting lines with a capital asset object sub type
 boolean CapitalAssetBuilderModuleServiceNoOp.validateAccountsPayableData(AccountingDocument accountingDocument)
           
 boolean CapitalAssetBuilderModuleService.validateAccountsPayableData(AccountingDocument accountingDocument)
           
 boolean CapitalAssetBuilderModuleServiceNoOp.validateAllFieldRequirementsByChart(AccountingDocument accountingDocument)
           
 boolean CapitalAssetBuilderModuleService.validateAllFieldRequirementsByChart(AccountingDocument accountingDocument)
           
 boolean CapitalAssetBuilderModuleServiceNoOp.validateFinancialProcessingData(AccountingDocument accountingDocument, CapitalAssetInformation capitalAssetInformation)
           
 boolean CapitalAssetBuilderModuleService.validateFinancialProcessingData(AccountingDocument accountingDocument, CapitalAssetInformation capitalAssetInformation)
          validate the capitalAssetManagementAsset data associated with the given accounting document
 boolean CapitalAssetBuilderModuleServiceNoOp.validatePurchasingData(AccountingDocument accountingDocument)
           
 boolean CapitalAssetBuilderModuleService.validatePurchasingData(AccountingDocument accountingDocument)
           
 boolean CapitalAssetBuilderModuleServiceNoOp.validatePurchasingObjectSubType(AccountingDocument accountingDocument)
           
 boolean CapitalAssetBuilderModuleService.validatePurchasingObjectSubType(AccountingDocument accountingDocument)
           
 boolean CapitalAssetBuilderModuleServiceNoOp.validateUpdateCAMSView(AccountingDocument accountingDocumen)
           
 boolean CapitalAssetBuilderModuleService.validateUpdateCAMSView(AccountingDocument accountingDocumen)
           
 boolean CapitalAssetBuilderModuleServiceNoOp.warningObjectLevelCapital(AccountingDocument accountingDocument)
           
 boolean CapitalAssetBuilderModuleService.warningObjectLevelCapital(AccountingDocument accountingDocument)
           
 

Uses of AccountingDocument in org.kuali.kfs.integration.cam
 

Methods in org.kuali.kfs.integration.cam with parameters of type AccountingDocument
 boolean CapitalAssetManagementModuleService.isFpDocumentEligibleForAssetLock(AccountingDocument accountingDocument, String documentType)
          FP document eligible for asset lock when any of its accounting line is taken into CAB during CAB batch.
 boolean CapitalAssetManagementModuleServiceNoOp.isFpDocumentEligibleForAssetLock(AccountingDocument accountingDocument, String documentType)
           
 

Uses of AccountingDocument in org.kuali.kfs.module.ar.document
 

Classes in org.kuali.kfs.module.ar.document that implement AccountingDocument
 class CustomerInvoiceDocument
           
 

Uses of AccountingDocument in org.kuali.kfs.module.ar.document.authorization
 

Methods in org.kuali.kfs.module.ar.document.authorization with parameters of type AccountingDocument
 boolean CustomerInvoiceDocumentSourceLinesAuthorizer.determineEditPermissionOnField(AccountingDocument accountingDocument, AccountingLine accountingLine, String accountingLineCollectionProperty, String fieldName, boolean editablePage)
          Overridden to make: 1.
 Set<String> CustomerInvoiceDocumentSourceLinesAuthorizer.getUnviewableBlocks(AccountingDocument accountingDocument, AccountingLine accountingLine, boolean newLine, org.kuali.rice.kim.bo.Person currentUser)
           
 

Uses of AccountingDocument in org.kuali.kfs.module.ar.document.validation
 

Classes in org.kuali.kfs.module.ar.document.validation with type parameters of type AccountingDocument
 interface DiscountCustomerInvoiceDetailRule<F extends AccountingDocument>
           
 interface RecalculateCustomerInvoiceDetailRule<F extends AccountingDocument>
           
 

Uses of AccountingDocument in org.kuali.kfs.module.ar.document.web.struts
 

Methods in org.kuali.kfs.module.ar.document.web.struts with parameters of type AccountingDocument
protected  SourceAccountingLine CustomerInvoiceDocumentForm.createNewSourceAccountingLine(AccountingDocument financialDocument)
          Reused to create new source accounting line (i.e customer invoice detail line) with defaulted values.
 

Uses of AccountingDocument in org.kuali.kfs.module.cab.service.impl
 

Methods in org.kuali.kfs.module.cab.service.impl with parameters of type AccountingDocument
protected  boolean CapitalAssetBuilderModuleServiceImpl.checkNewCapitalAssetFieldsExist(CapitalAssetInformation capitalAssetInformation, AccountingDocument accountingDocument)
          Check if all required fields exist on new asset
 boolean CapitalAssetBuilderModuleServiceImpl.doesDocumentFailAutomaticPurchaseOrderRules(AccountingDocument accountingDocument)
          Perform the document level capital asset validation to determine if the given document is not allowed to become an Automatic Purchase Order (APO).
protected  CapitalAssetBuilderModuleServiceImpl.AccountCapitalObjectCode CapitalAssetBuilderModuleServiceImpl.getCapitalAssetObjectSubTypeLinesFlag(AccountingDocument accountingDocument)
          Get the Capital Asset Object Code from the accounting lines.
protected  String CapitalAssetBuilderModuleServiceImpl.getDocumentTypeName(AccountingDocument accountingDocument)
          gets the document type based on the instance of a class
 boolean CapitalAssetBuilderModuleServiceImpl.hasCapitalAssetObjectSubType(AccountingDocument accountingDocument)
           
 boolean CapitalAssetBuilderModuleServiceImpl.validateAccountsPayableData(AccountingDocument accountingDocument)
           
 boolean CapitalAssetBuilderModuleServiceImpl.validateAllFieldRequirementsByChart(AccountingDocument accountingDocument)
          Validates all the field requirements by chart.
 boolean CapitalAssetBuilderModuleServiceImpl.validateAutomaticPurchaseOrderRule(AccountingDocument accountingDocument)
           
 boolean CapitalAssetBuilderModuleServiceImpl.validateFinancialProcessingData(AccountingDocument accountingDocument, CapitalAssetInformation capitalAssetInformation)
           
 boolean CapitalAssetBuilderModuleServiceImpl.validatePurchasingData(AccountingDocument accountingDocument)
           
 boolean CapitalAssetBuilderModuleServiceImpl.validatePurchasingObjectSubType(AccountingDocument accountingDocument)
          Validates for PURCHASING_OBJECT_SUB_TYPES parameter.
 boolean CapitalAssetBuilderModuleServiceImpl.validateUpdateCAMSView(AccountingDocument accountingDocument)
           
protected  boolean CapitalAssetBuilderModuleServiceImpl.validateUpdateCapitalAssetField(CapitalAssetInformation capitalAssetInformation, AccountingDocument accountingDocument)
          To validate if the asset is active
 boolean CapitalAssetBuilderModuleServiceImpl.warningObjectLevelCapital(AccountingDocument accountingDocument)
           
 

Uses of AccountingDocument in org.kuali.kfs.module.cam.document
 

Classes in org.kuali.kfs.module.cam.document that implement AccountingDocument
 class AssetPaymentDocument
          Capital assets document class for the asset payment document
 

Uses of AccountingDocument in org.kuali.kfs.module.cam.document.authorization
 

Methods in org.kuali.kfs.module.cam.document.authorization with parameters of type AccountingDocument
 boolean AssetPaymentAccountingLineAuthorizer.determineEditPermissionOnField(AccountingDocument accountingDocument, AccountingLine accountingLine, String accountingLineCollectionProperty, String fieldName, boolean editablePage)
           
 boolean AssetPaymentAccountingLineAuthorizer.isGroupEditable(AccountingDocument accountingDocument, List<? extends AccountingLineRenderingContext> accountingLineRenderingContexts, org.kuali.rice.kim.bo.Person currentUser)
           
 

Uses of AccountingDocument in org.kuali.kfs.module.cam.service.impl
 

Methods in org.kuali.kfs.module.cam.service.impl with parameters of type AccountingDocument
 boolean CapitalAssetManagementModuleServiceImpl.isFpDocumentEligibleForAssetLock(AccountingDocument accountingDocument, String documentType)
          FP document eligible for asset lock when any of its accounting line is taken into CAB during CAB batch.
 

Uses of AccountingDocument in org.kuali.kfs.module.ld.document
 

Subinterfaces of AccountingDocument in org.kuali.kfs.module.ld.document
 interface LaborExpenseTransferDocument
          Labor Interface for Expense Transfer Documents
 interface LaborLedgerPostingDocument
          Labor Document Defines methods that must be implements for a labor ledger posting document.
 

Classes in org.kuali.kfs.module.ld.document that implement AccountingDocument
 class BenefitExpenseTransferDocument
          Labor Document class for the Benefit Expense Transfer Document and a base class for the year end benefit expense transfer document
 class LaborExpenseTransferDocumentBase
          Labor Base class for Expense Transfer Documents
 class LaborJournalVoucherDocument
          Labor Document class for the Labor Ledger Journal Voucher.
 class LaborLedgerPostingDocumentBase
          Labor Document base class implementation for all labor eDocs that are transactional, meaning implementing TransactionalDocumentBase.
 class LaborYearEndBenefitTransferDocument
          Labor Document LaborYearEndBenefitTransferDocument
 class SalaryExpenseTransferDocument
          Labor Document Class for the Salary Expense Transfer Document.
 class YearEndBenefitExpenseTransferDocument
          Labor Document class for the Year End Benefit Expense TransferDocument.
 class YearEndSalaryExpenseTransferDocument
          Labor Document Class for the Year End Salary Expense Transfer Document.
 

Methods in org.kuali.kfs.module.ld.document that return types with arguments of type AccountingDocument
 Class<? extends AccountingDocument> YearEndBenefitExpenseTransferDocument.getDocumentClassForAccountingLineValueAllowedValidation()
           
 Class<? extends AccountingDocument> YearEndSalaryExpenseTransferDocument.getDocumentClassForAccountingLineValueAllowedValidation()
           
 

Uses of AccountingDocument in org.kuali.kfs.module.ld.document.authorization
 

Methods in org.kuali.kfs.module.ld.document.authorization with parameters of type AccountingDocument
 boolean LaborExpenseTransferAccountingLineAuthorizer.determineEditPermissionOnField(AccountingDocument accountingDocument, AccountingLine accountingLine, String accountingLineCollectionProperty, String fieldName, boolean editablePage)
           
 

Uses of AccountingDocument in org.kuali.kfs.module.ld.document.validation.impl
 

Methods in org.kuali.kfs.module.ld.document.validation.impl that return AccountingDocument
 AccountingDocument LaborExpenseTransfeAmountValidValidation.getAccountingDocumentForValidation()
          Gets the accountingLineForValidation attribute.
 AccountingDocument LaborExpenseTransferDuplicateSourceAccountingLineValidation.getAccountingDocumentForValidation()
          Gets the accountingLineForValidation attribute.
 AccountingDocument SalaryExpenseTransferObjectCodeBalancesUnchangedValidation.getAccountingDocumentForValidation()
          Gets the accountingDocumentForValidation attribute.
 

Methods in org.kuali.kfs.module.ld.document.validation.impl with parameters of type AccountingDocument
protected  boolean SalaryExpenseTransferAccountingLinesSameEmployeeValidation.hasAccountingLinesSameEmployee(AccountingDocument accountingDocument)
           
protected  boolean SalaryExpenseTransferPendingLegerEntryValidation.hasPendingLedgerEntry(AccountingDocument accountingDocument)
          Checks whether amounts by object codes are unchanged
protected  boolean BenefitExpenseTransferPendingLegerEntryValidation.hasPendingLedgerEntry(AccountingDocument accountingDocument)
          Checks whether amounts by object codes are unchanged
protected  boolean BenefitExpenseTransferSameFringeBenefitObjectCodeValidation.hasSameFringeBenefitObjectCodes(AccountingDocument accountingDocument)
          Determines whether target accounting lines have the same fringe benefit object codes as source accounting lines
 boolean LaborExpenseTransfeAmountValidValidation.isAmountValid(AccountingDocument document, AccountingLine accountingLine)
          determine whether the amount in the account is not zero.
protected  boolean LaborExpenseTransferDuplicateSourceAccountingLineValidation.isDuplicateSourceAccountingLine(AccountingDocument accountingDocument, AccountingLine accountingLine)
          determine whether the given accounting line has already been in the given document
protected  boolean SalaryExpenseTransferValidAmountTransferredByObjectCodeValidation.isObjectCodeBalancesUnchanged(AccountingDocument accountingDocument)
          Checks the current object code balance map of the document against the balances captured before the document was returned for approval.
protected  boolean LaborExpenseTransferValidAmountTransferredByObjectCodeValidation.isValidAmountTransferredByObjectCode(AccountingDocument accountingDocument)
          Determine whether target accounting lines have the same amounts as source accounting lines for each object code
 void LaborExpenseTransferDuplicateSourceAccountingLineValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
          Sets the accountingDocumentForValidation attribute value.
 void SalaryExpenseTransferObjectCodeBalancesUnchangedValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
          Sets the accountingDocumentForValidation attribute value.
 void LaborExpenseTransfeAmountValidValidation.setAccountingLineForValidation(AccountingDocument accountingDocumentForValidation)
          Sets the accountingLineForValidation attribute value.
 

Uses of AccountingDocument in org.kuali.kfs.module.purap.businessobject
 

Methods in org.kuali.kfs.module.purap.businessobject with parameters of type AccountingDocument
protected  Class PurApAccountingLineParser.getSourceAccountingLineClass(AccountingDocument accountingDocument)
           
 

Uses of AccountingDocument in org.kuali.kfs.module.purap.document
 

Subinterfaces of AccountingDocument in org.kuali.kfs.module.purap.document
 interface AccountsPayableDocument
          Accounts Payable Document Interface
 interface PurchasingAccountsPayableDocument
          Interface for Purchasing-Accounts Payable Documents.
 interface PurchasingDocument
          Interface for Purchasing Documents.
 

Classes in org.kuali.kfs.module.purap.document that implement AccountingDocument
 class AccountsPayableDocumentBase
          Accounts Payable Document Base
 class PaymentRequestDocument
          Payment Request Document Business Object.
 class PurchaseOrderAmendmentDocument
          Purchase Order Amendment Document
 class PurchaseOrderCloseDocument
          Purchase Order Close Document
 class PurchaseOrderDocument
          Purchase Order Document
 class PurchaseOrderPaymentHoldDocument
          Purchase Order Payment Hold Document
 class PurchaseOrderRemoveHoldDocument
          Purchase Order Remove Payment Hold Document
 class PurchaseOrderReopenDocument
          Purchase Order Reopen Document
 class PurchaseOrderRetransmitDocument
          Purchase Order Retransmit Document
 class PurchaseOrderSplitDocument
           
 class PurchaseOrderVoidDocument
          Purchase Order Void Document
 class PurchasingAccountsPayableDocumentBase
          Base class for Purchasing-Accounts Payable Documents.
 class PurchasingDocumentBase
          Base class for Purchasing Documents.
 class RequisitionDocument
          Document class for the Requisition.
 class VendorCreditMemoDocument
          Credit Memo Document Business Object.
 

Uses of AccountingDocument in org.kuali.kfs.module.purap.document.authorization
 

Methods in org.kuali.kfs.module.purap.document.authorization with parameters of type AccountingDocument
protected  boolean PurchaseOrderAccountingLineAuthorizer.allowAccountingLinesAreEditable(AccountingDocument accountingDocument, AccountingLine accountingLine)
           
protected  boolean PurapAccountingLineAuthorizer.allowAccountingLinesAreEditable(AccountingDocument accountingDocument, AccountingLine accountingLine)
          This method checks whether the accounting lines are editable for a specific item type.
protected  boolean PurapAccountingLineAuthorizer.approvedForUnqualifiedEditing(AccountingDocument accountingDocument, AccountingLine accountingLine, String accountingLineCollectionProperty, boolean currentUserIsDocumentInitiator)
          Determines if the given line is editable, no matter what a KIM check would say about line editability.
 boolean PurapAccountingLineAuthorizer.determineEditPermissionOnField(AccountingDocument accountingDocument, AccountingLine accountingLine, String accountingLineCollectionProperty, String fieldName, boolean editablePage)
           
 boolean PurchaseOrderAccountingLineAuthorizer.determineEditPermissionOnLine(AccountingDocument accountingDocument, AccountingLine accountingLine, String accountingLineCollectionProperty, boolean currentUserIsDocumentInitiator, boolean pageIsEditable)
           
 boolean PurapAccountingLineAuthorizer.determineEditPermissionOnLine(AccountingDocument accountingDocument, AccountingLine accountingLine, String accountingLineCollectionProperty, boolean currentUserIsDocumentInitiator, boolean pageIsEditable)
           
protected  PurApItem PurapAccountingLineAuthorizer.findTheItemForAccountingLine(AccountingDocument accountingDocument, AccountingLine accountingLine)
          Find the item to which an accounting line belongs.
 Set<String> PurapAccountingLineAuthorizer.getUnviewableBlocks(AccountingDocument accountingDocument, AccountingLine accountingLine, boolean newLine, org.kuali.rice.kim.bo.Person currentUser)
           
 boolean PurapAccountingLineAuthorizer.isGroupEditable(AccountingDocument accountingDocument, List<? extends AccountingLineRenderingContext> accountingLineRenderingContexts, org.kuali.rice.kim.bo.Person currentUser)
           
 boolean PurchaseOrderAccountingLineAuthorizer.renderNewLine(AccountingDocument accountingDocument, String accountingGroupProperty)
          Allow new lines to be rendered at NewUnorderedItems node
 boolean RequisitionAccountingLineAuthorizer.renderNewLine(AccountingDocument accountingDocument, String accountingGroupProperty)
          Allow new lines to be rendered at Initiator node
 

Uses of AccountingDocument in org.kuali.kfs.module.purap.document.validation.impl
 

Fields in org.kuali.kfs.module.purap.document.validation.impl declared as AccountingDocument
protected  AccountingDocument PurchasingAccountsPayableObjectCodeOverrideBranchingValidation.accountingDocumentForValidation
           
 

Methods in org.kuali.kfs.module.purap.document.validation.impl that return AccountingDocument
 AccountingDocument AccountsPayableBankCodeValidation.getAccountingDocumentForValidation()
          Gets the accountingDocumentForValidation attribute.
 AccountingDocument PurchasingAccountsPayableObjectCodeOverrideBranchingValidation.getAccountingDocumentForValidation()
          Gets the accountingDocumentForValidation attribute.
 

Methods in org.kuali.kfs.module.purap.document.validation.impl with parameters of type AccountingDocument
static void PurchasingAccountsPayableErrorPathUtil.fixErrorPath(AccountingDocument financialDocument, AccountingLine accountingLine)
          Fix the GlobalVariables.getErrorMap errorPath for how payment request documents needs them in order to properly display errors on the interface.
 void AccountsPayableBankCodeValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
          Sets the accountingDocumentForValidation attribute value.
 void PurchasingAccountsPayableObjectCodeOverrideBranchingValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
          Sets the accountingDocumentForValidation attribute value.
 

Uses of AccountingDocument in org.kuali.kfs.module.purap.document.web
 

Methods in org.kuali.kfs.module.purap.document.web with parameters of type AccountingDocument
protected  boolean PurapAccountingLineViewField.isRenderingInquiry(AccountingDocument document, AccountingLine line)
          Overrides the method in AccountingLineViewField so that we could control when the inquiry link should be rendered and when it should be hidden.
 

Uses of AccountingDocument in org.kuali.kfs.sec.document.authorization
 

Methods in org.kuali.kfs.sec.document.authorization with parameters of type AccountingDocument
 List<AccountingLineViewAction> SecAccountingLineAuthorizer.getActions(AccountingDocument accountingDocument, AccountingLineRenderingContext accountingLineRenderingContext, String accountingLinePropertyName, Integer lineIndex, org.kuali.rice.kim.bo.Person currentUser, String groupTitle)
           
 Set<String> SecAccountingLineAuthorizer.getUnviewableBlocks(AccountingDocument accountingDocument, AccountingLine accountingLine, boolean newLine, org.kuali.rice.kim.bo.Person currentUser)
           
 boolean SecAccountingLineAuthorizer.hasEditPermissionOnAccountingLine(AccountingDocument accountingDocument, AccountingLine accountingLine, String accountingLineCollectionProperty, org.kuali.rice.kim.bo.Person currentUser, boolean pageIsEditable)
          Makes call to check edit access security on accounting line
 boolean SecAccountingLineAuthorizer.hasEditPermissionOnField(AccountingDocument accountingDocument, AccountingLine accountingLine, String accountingLineCollectionProperty, String fieldName, boolean editableLine, boolean editablePage, org.kuali.rice.kim.bo.Person currentUser)
          If access was granted to line and line authorizer allows field modify then allow field modify
 boolean SecAccountingLineAuthorizer.isGroupEditable(AccountingDocument accountingDocument, List<? extends AccountingLineRenderingContext> accountingLineRenderingContexts, org.kuali.rice.kim.bo.Person currentUser)
           
 boolean SecAccountingLineAuthorizer.renderNewLine(AccountingDocument accountingDocument, String accountingGroupProperty)
           
 

Uses of AccountingDocument in org.kuali.kfs.sec.document.validation.impl
 

Methods in org.kuali.kfs.sec.document.validation.impl with parameters of type AccountingDocument
protected  boolean AccessSecurityAccountingDocumentRuleBase.checkEditAccessForAccountingLine(AccountingDocument document, AccountingLine line)
          Calls AccessSecurityService to check access edit permissions on accounting line for the current user
 

Uses of AccountingDocument in org.kuali.kfs.sec.document.web
 

Methods in org.kuali.kfs.sec.document.web with parameters of type AccountingDocument
 void SecAccountingLineGroupImpl.initialize(AccountingLineGroupDefinition groupDefinition, AccountingDocument accountingDocument, List<RenderableAccountingLineContainer> containers, String collectionPropertyName, String collectionItemPropertyName, Map<String,Object> displayedErrors, Map<String,Object> displayedWarnings, Map<String,Object> displayedInfo, boolean canEdit)
          Performs access security edit check and sets edit flag on container line to false if access is not allowed or removes container if view is not allowed
 

Uses of AccountingDocument in org.kuali.kfs.sec.service
 

Methods in org.kuali.kfs.sec.service with parameters of type AccountingDocument
 boolean AccessSecurityService.canEditDocument(AccountingDocument document, org.kuali.rice.kim.bo.Person person)
          Checks edit access on all accounting lines contained on the document for given user
 boolean AccessSecurityService.canEditDocumentAccountingLine(AccountingDocument document, AccountingLine accountingLine, org.kuali.rice.kim.bo.Person person)
          Checks any edit access security permissions setup for the user and for accounting lines of the given document type
 boolean AccessSecurityService.canEditDocumentAccountingLine(AccountingDocument document, AccountingLine accountingLine, org.kuali.rice.kim.bo.Person person, AccessSecurityRestrictionInfo restrictionInfo)
          Checks any edit access security permissions setup for the user and for accounting lines of the given document type
 boolean AccessSecurityService.canViewDocument(AccountingDocument document, org.kuali.rice.kim.bo.Person person, AccessSecurityRestrictionInfo restrictionInfo)
          Checks view access on all accounting lines contained on the document for given user
 boolean AccessSecurityService.canViewDocumentAccountingLine(AccountingDocument document, AccountingLine accountingLine, org.kuali.rice.kim.bo.Person person)
          Checks any view access security permissions setup for the user and for accounting lines of the given document type
 boolean AccessSecurityService.canViewDocumentNotesAttachments(AccountingDocument document, org.kuali.rice.kim.bo.Person person)
          Checks access is allowed to view document notes based on the document's accounting lines
 

Uses of AccountingDocument in org.kuali.kfs.sec.service.impl
 

Methods in org.kuali.kfs.sec.service.impl with parameters of type AccountingDocument
 boolean AccessSecurityServiceImpl.canEditDocument(AccountingDocument document, org.kuali.rice.kim.bo.Person person)
           
 boolean AccessSecurityServiceImpl.canEditDocumentAccountingLine(AccountingDocument document, AccountingLine accountingLine, org.kuali.rice.kim.bo.Person person)
           
 boolean AccessSecurityServiceImpl.canEditDocumentAccountingLine(AccountingDocument document, AccountingLine accountingLine, org.kuali.rice.kim.bo.Person person, AccessSecurityRestrictionInfo restrictionInfo)
           
 boolean AccessSecurityServiceImpl.canViewDocument(AccountingDocument document, org.kuali.rice.kim.bo.Person person, AccessSecurityRestrictionInfo restrictionInfo)
           
 boolean AccessSecurityServiceImpl.canViewDocumentAccountingLine(AccountingDocument document, AccountingLine accountingLine, org.kuali.rice.kim.bo.Person person)
           
 boolean AccessSecurityServiceImpl.canViewDocumentNotesAttachments(AccountingDocument document, org.kuali.rice.kim.bo.Person person)
           
protected  boolean AccessSecurityServiceImpl.checkForEditLineOverrides(AccountingDocument document, AccountingLine line, org.kuali.rice.kim.bo.Person person)
          Checks parameter overrides for edit line permission.
protected  boolean AccessSecurityServiceImpl.checkForViewDocumentOverrides(AccountingDocument document, org.kuali.rice.kim.bo.Person person)
          Checks parameter overrides for view document permission.
protected  boolean AccessSecurityServiceImpl.checkForViewLineOverrides(AccountingDocument document, AccountingLine line, org.kuali.rice.kim.bo.Person person)
          Checks parameter overrides for view line permission.
protected  boolean AccessSecurityServiceImpl.checkForWorkflowRoutingRequests(AccountingDocument document, org.kuali.rice.kim.bo.Person person)
          Checks for any workflow requests (approve, acknowledge, fyi) for the document to the given person
protected  boolean AccessSecurityServiceImpl.evaluateSecurityOnAccountingLinesByTemplate(AccountingDocument document, org.kuali.rice.kim.bo.Person person, String templateId, AccessSecurityRestrictionInfo restrictionInfo)
          Iterates through source and target accounting lines for the given document and evaluates any permissions with the given template id against the accounting line values
protected  org.kuali.rice.kim.bo.types.dto.AttributeSet AccessSecurityServiceImpl.getDocumentTypeDetail(AccountingDocument document)
          Constructs a new AttributeSet and adds document type name detail with value from document instance
 

Uses of AccountingDocument in org.kuali.kfs.sys.businessobject
 

Methods in org.kuali.kfs.sys.businessobject with parameters of type AccountingDocument
protected  Class AccountingLineParserBase.getSourceAccountingLineClass(AccountingDocument accountingDocument)
          Given a document, determines what class the source lines of that document uses
protected  Class AccountingLineParserBase.getTargetAccountingLineClass(AccountingDocument accountingDocument)
          Given a document, determines what class that document uses for target accounting lines
protected  List<AccountingLine> AccountingLineParserBase.importAccountingLines(String fileName, InputStream stream, AccountingDocument transactionalDocument, boolean isSource)
          Calls the appropriate parseAccountingLine method
 List AccountingLineParser.importSourceAccountingLines(String fileName, InputStream stream, AccountingDocument document)
          generates a list of SourceAccountingLine from the inputStream
 List AccountingLineParserBase.importSourceAccountingLines(String fileName, InputStream stream, AccountingDocument document)
           
 List AccountingLineParser.importTargetAccountingLines(String fileName, InputStream stream, AccountingDocument document)
          generates a list of TargetAccountingLine from the inputStream
 List AccountingLineParserBase.importTargetAccountingLines(String fileName, InputStream stream, AccountingDocument document)
           
 SourceAccountingLine AccountingLineParser.parseSourceAccountingLine(AccountingDocument transactionalDocument, String sourceAccountingLineString)
          parses a comma deliminated string into an SourceAccountingLine by populating the attributes found in the getSourceAccountingLineFormat()
 SourceAccountingLine AccountingLineParserBase.parseSourceAccountingLine(AccountingDocument transactionalDocument, String sourceAccountingLineString)
           
 TargetAccountingLine AccountingLineParser.parseTargetAccountingLine(AccountingDocument transactionalDocument, String targetAccountingLineString)
          parses a comma deliminated string into an TargetAccountingLine by populating the attributes found in the getTargetAccountingLineFormat()
 TargetAccountingLine AccountingLineParserBase.parseTargetAccountingLine(AccountingDocument transactionalDocument, String targetAccountingLineString)
           
protected  AccountingLine AccountingLineParserBase.populateAccountingLine(AccountingDocument transactionalDocument, Class<? extends AccountingLine> accountingLineClass, String accountingLineAsString, Map<String,String> attributeValueMap, Integer sequenceNumber)
          Populates a source/target line with values
protected  void AccountingLineParserBase.putCommonAttributesInMap(Map<String,String> attributeValueMap, AccountingDocument document, Integer sequenceNumber)
          Places fields common to both source/target accounting lines in the attribute map
 

Uses of AccountingDocument in org.kuali.kfs.sys.document
 

Classes in org.kuali.kfs.sys.document that implement AccountingDocument
 class AccountingDocumentBase
          Base implementation class for financial edocs.
 

Methods in org.kuali.kfs.sys.document that return types with arguments of type AccountingDocument
 Class<? extends AccountingDocument> AccountingDocument.getDocumentClassForAccountingLineValueAllowedValidation()
          This method returns the Class to use for AccountingLingValuesAllowedValidation.
 Class<? extends AccountingDocument> AccountingDocumentBase.getDocumentClassForAccountingLineValueAllowedValidation()
           
 

Uses of AccountingDocument in org.kuali.kfs.sys.document.authorization
 

Methods in org.kuali.kfs.sys.document.authorization with parameters of type AccountingDocument
protected  boolean AccountingLineAuthorizerBase.approvedForUnqualifiedEditing(AccountingDocument accountingDocument, AccountingLine accountingLine, String accountingLineCollectionProperty, boolean currentUserIsDocumentInitiator)
          Determines if the given line is editable, no matter what a KIM check would say about line editability.
 boolean AccountingLineAuthorizerBase.determineEditPermissionOnField(AccountingDocument accountingDocument, AccountingLine accountingLine, String accountingLineCollectionProperty, String fieldName, boolean editablePage)
          Allows the overriding of whether a field on an accounting line is editable or not
 boolean AccountingLineAuthorizerBase.determineEditPermissionOnLine(AccountingDocument accountingDocument, AccountingLine accountingLine, String accountingLineCollectionProperty, boolean currentUserIsDocumentInitiator, boolean pageIsEditable)
          A hook to decide, pre-KIM check, if there's an edit permission on the given accounting line
 List<AccountingLineViewAction> AccountingLineAuthorizerBase.getActions(AccountingDocument accountingDocument, AccountingLineRenderingContext accountingLineRenderingContext, String accountingLinePropertyName, Integer accountingLineIndex, org.kuali.rice.kim.bo.Person currentUser, String groupTitle)
          Returns the basic actions - add for new lines, delete and balance inquiry for existing lines
 List<AccountingLineViewAction> AccountingLineAuthorizer.getActions(AccountingDocument accountingDocument, AccountingLineRenderingContext accountingLineRenderingContext, String accountingLinePropertyName, Integer lineIndex, org.kuali.rice.kim.bo.Person currentUser, String groupTitle)
          Determines what actions are available to act upon the given accounting line
 Set<String> AccountingLineAuthorizerBase.getUnviewableBlocks(AccountingDocument accountingDocument, AccountingLine accountingLine, boolean newLine, org.kuali.rice.kim.bo.Person currentUser)
          Returns a new empty HashSet
 Set<String> AccountingLineAuthorizer.getUnviewableBlocks(AccountingDocument accountingDocument, AccountingLine accountingLine, boolean newLine, org.kuali.rice.kim.bo.Person currentUser)
          Determines which, if any, blocks whose children elements should not in any fashion be rendered
 boolean AccountingLineAuthorizerBase.hasEditPermissionOnAccountingLine(AccountingDocument accountingDocument, AccountingLine accountingLine, String accountingLineCollectionProperty, org.kuali.rice.kim.bo.Person currentUser, boolean pageIsEditable)
          Determine whether the current user has permission to edit the given accounting line as a whole
 boolean AccountingLineAuthorizer.hasEditPermissionOnAccountingLine(AccountingDocument accountingDocument, AccountingLine accountingLine, String accountingLineCollectionProperty, org.kuali.rice.kim.bo.Person currentUser, boolean pageIsEditable)
          determine whether the current user has permission to edit the given accounting line as a whole
 boolean AccountingLineAuthorizerBase.hasEditPermissionOnField(AccountingDocument accountingDocument, AccountingLine accountingLine, String accountingLineCollectionProperty, String fieldName, boolean editableLine, boolean editablePage, org.kuali.rice.kim.bo.Person currentUser)
          determine whether the current user has permission to edit the given field in the given accounting line
 boolean AccountingLineAuthorizer.hasEditPermissionOnField(AccountingDocument accountingDocument, AccountingLine accountingLine, String accountingLineCollectionProperty, String fieldName, boolean editableLine, boolean editablePage, org.kuali.rice.kim.bo.Person currentUser)
          determine whether the current user has permission to edit the given field in the given accounting line
 boolean AccountingLineAuthorizerBase.isGroupEditable(AccountingDocument accountingDocument, List<? extends AccountingLineRenderingContext> accountingLineRenderingContexts, org.kuali.rice.kim.bo.Person currentUser)
           
 boolean AccountingLineAuthorizer.isGroupEditable(AccountingDocument accountingDocument, List<? extends AccountingLineRenderingContext> accountingLineRenderingContexts, org.kuali.rice.kim.bo.Person currentUser)
          Determines if any entire group is rendered as editable, which means that a new line will appear
 boolean AccountingLineAuthorizerBase.renderNewLine(AccountingDocument accountingDocument, String accountingGroupProperty)
           
 boolean AccountingLineAuthorizer.renderNewLine(AccountingDocument accountingDocument, String accountingGroupProperty)
          Determines if new lines should be rendered for the given accounting line group (identified by its property name)
 

Uses of AccountingDocument in org.kuali.kfs.sys.document.datadictionary
 

Methods in org.kuali.kfs.sys.document.datadictionary with parameters of type AccountingDocument
 DefaultAccountingLineGroupImpl AccountingLineGroupDefinition.createAccountingLineGroup(AccountingDocument accountingDocument, List<RenderableAccountingLineContainer> containers, String collectionPropertyName, String collectionItemPropertyName, Map<String,Object> displayedErrors, Map<String,Object> displayedWarnings, Map<String,Object> displayedInfo, boolean canEdit)
          Creates a new accounting line group for this definition
 

Uses of AccountingDocument in org.kuali.kfs.sys.document.service
 

Methods in org.kuali.kfs.sys.document.service with parameters of type AccountingDocument
 boolean DebitDeterminerService.isDebitConsideringSection(AccountingDocument accountingDocument, AccountingLine accountingLine)
           accounting line section (source/target) type is included in determining if a line is debit or credit.
 boolean DebitDeterminerService.isDebitConsideringSectionAndTypePositiveOnly(AccountingDocument accountingDocument, AccountingLine accountingLine)
           accounting line section (source/target) and object type is included in determining if a line is debit or credit.
 void AccountingLineRenderingService.performPostTablificationTransformations(List<AccountingLineTableRow> rows, AccountingLineGroupDefinition groupDefinition, AccountingDocument document, AccountingLine accountingLine, boolean newLine)
          Performs any transformations that should happen after tablification
 void AccountingLineRenderingService.performPreTablificationTransformations(List<TableJoining> elements, AccountingLineGroupDefinition groupDefinition, AccountingDocument document, AccountingLine accountingLine, boolean newLine, Map unconvertedValues, String accountingLinePropertyName)
          Performs any known transformations against the List of AccountingLineViewRenderableElements
 void AccountingLineAuthorizationTransformer.transformElements(List<TableJoining> elements, AccountingLine accountingLine, AccountingDocument document, AccountingLineAuthorizer lineAuthorizer, boolean newLine, String accountingLinePropertyName)
          Performs transformations to the element rendering tree based on the authorization's reactions to the accounting line
 

Uses of AccountingDocument in org.kuali.kfs.sys.document.service.impl
 

Methods in org.kuali.kfs.sys.document.service.impl with parameters of type AccountingDocument
protected  FinancialSystemTransactionalDocumentAuthorizerBase AccountingLineRenderingServiceImpl.getDocumentAuthorizer(AccountingDocument document)
          Creates an accounting document authorizer for the given accounting document
protected  FinancialSystemTransactionalDocumentPresentationController AccountingLineRenderingServiceImpl.getPresentationController(AccountingDocument document)
           
 boolean DebitDeterminerServiceImpl.isDebitConsideringSection(AccountingDocument accountingDocument, AccountingLine accountingLine)
           
 boolean DebitDeterminerServiceImpl.isDebitConsideringSectionAndTypePositiveOnly(AccountingDocument accountingDocument, AccountingLine accountingLine)
           
protected  void AccountingLineRenderingServiceImpl.performAuthorizationTransformations(List<TableJoining> elements, AccountingLineGroupDefinition accountingLineGroupDefinition, AccountingDocument accountingDocument, AccountingLine accountingLine, boolean newLine, String accountingLinePropertyName)
          Performs the authorization transformations
protected  void AccountingLineRenderingServiceImpl.performFieldTransformations(List<TableJoining> elements, AccountingDocument accountingDocument, AccountingLine accountingLine, Map unconvertedValues)
          Performs field transformations for pre-rendering
 void AccountingLineRenderingServiceImpl.performPostTablificationTransformations(List<AccountingLineTableRow> rows, AccountingLineGroupDefinition groupDefinition, AccountingDocument document, AccountingLine accountingLine, boolean newLine)
           
 void AccountingLineRenderingServiceImpl.performPreTablificationTransformations(List<TableJoining> elements, AccountingLineGroupDefinition groupDefinition, AccountingDocument accountingDocument, AccountingLine accountingLine, boolean newLine, Map unconvertedValues, String accountingLinePropertyName)
           
 void AccountingLineAuthorizationTransformerImpl.transformElements(List<TableJoining> elements, AccountingLine accountingLine, AccountingDocument document, AccountingLineAuthorizer lineAuthorizer, boolean newLine, String accountingLinePropertyName)
          Performs transformations to the element rendering tree based on the authorization's reactions to the accounting line
 

Uses of AccountingDocument in org.kuali.kfs.sys.document.validation.impl
 

Fields in org.kuali.kfs.sys.document.validation.impl declared as AccountingDocument
protected  AccountingDocument AccountingLineAccessibleValidation.accountingDocumentForValidation
           
protected  AccountingDocument AccountingLineValuesAllowedValidationHutch.accountingDocumentForValidation
           
protected  AccountingDocument AccountingLineCheckValidationHutch.accountingDocumentForValidation
           
protected  AccountingDocument AccountingLineValueAllowedValidation.accountingDocumentForValidation
           
 

Methods in org.kuali.kfs.sys.document.validation.impl that return AccountingDocument
 AccountingDocument AccountingLineGroupTotalsUnchangedValidation.getAccountingDocumentForValidation()
          Gets the accountingDocumentForValidation attribute.
 AccountingDocument AccountingLineAccessibleValidation.getAccountingDocumentForValidation()
          Gets the accountingDocumentForValidation attribute.
 AccountingDocument DebitsAndCreditsBalanceValidation.getAccountingDocumentForValidation()
          Gets the accountingDocumentForValidation attribute.
 AccountingDocument RequiredAccountingLinesCountValidation.getAccountingDocumentForValidation()
          Gets the accountingDocumentForValidation attribute.
 AccountingDocument AccountingLineAmountPositiveValidation.getAccountingDocumentForValidation()
          Gets the accountingDocumentForValidation attribute.
 AccountingDocument OptionalOneSidedDocumentAccountingLinesCountValidation.getAccountingDocumentForValidation()
          Gets the accountingDocumentForValdation attribute.
 AccountingDocument AccountingLineValuesAllowedValidationHutch.getAccountingDocumentForValidation()
           
 AccountingDocument OneSidedRequiredAccountingLinesCountValidation.getAccountingDocumentForValidation()
          Gets the accountingDocumentForValdation attribute.
 AccountingDocument AccountingLineValueAllowedValidation.getAccountingDocumentForValidation()
          Gets the accountingDocumentForValidation attribute.
protected  AccountingDocument AccountingLineGroupTotalsUnchangedValidation.retrievePersistedDocument(AccountingDocument accountingDocument)
          attempt to retrieve the document from the DB for comparison
 

Methods in org.kuali.kfs.sys.document.validation.impl with parameters of type AccountingDocument
protected  String RequiredAccountingLinesCountValidation.discoverGroupTitle(AccountingDocument document)
          Returns the title of the given accounting line group on the document
protected  Method RequiredAccountingLinesCountValidation.discoverGroupTitleMethod(AccountingDocument document)
          Looks up what should be the method on the AccountingDocument class that returns the group title
protected  void AccountingLineGroupTotalsUnchangedValidation.handleNonExistentDocumentWhenApproving(AccountingDocument accountingDocument)
          Handles the case when a non existent document is attempted to be retrieve and that if it's in an initiated state, it's ok.
protected  AccountingDocument AccountingLineGroupTotalsUnchangedValidation.retrievePersistedDocument(AccountingDocument accountingDocument)
          attempt to retrieve the document from the DB for comparison
 void AccountingLineGroupTotalsUnchangedValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
          Sets the accountingDocumentForValidation attribute value.
 void AccountingLineAccessibleValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
          Sets the accountingDocumentForValidation attribute value.
 void DebitsAndCreditsBalanceValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
          Sets the accountingDocumentForValidation attribute value.
 void RequiredAccountingLinesCountValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
          Sets the accountingDocumentForValidation attribute value.
 void AccountingLineAmountPositiveValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
          Sets the accountingDocumentForValidation attribute value.
 void OptionalOneSidedDocumentAccountingLinesCountValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
          Sets the accountingDocumentForValdation attribute value.
 void AccountingLineValuesAllowedValidationHutch.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
           
 void OneSidedRequiredAccountingLinesCountValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
          Sets the accountingDocumentForValdation attribute value.
 void AccountingLineValueAllowedValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
          Sets the accountingDocumentForValidation attribute value.
 

Uses of AccountingDocument in org.kuali.kfs.sys.document.web
 

Fields in org.kuali.kfs.sys.document.web declared as AccountingDocument
protected  AccountingDocument DefaultAccountingLineGroupImpl.accountingDocument
           
 

Methods in org.kuali.kfs.sys.document.web that return AccountingDocument
 AccountingDocument AccountingLineRenderingContext.getAccountingDocument()
           
 AccountingDocument RenderableAccountingLineContainer.getAccountingDocument()
           
 AccountingDocument DefaultAccountingLineGroupImpl.getAccountingDocument()
           
protected  AccountingDocument AccountingLineGroupTag.getDocument()
           
 AccountingDocument AccountingLinesTag.getDocument()
          Retrieves the document
 

Methods in org.kuali.kfs.sys.document.web with parameters of type AccountingDocument
protected  RenderableAccountingLineContainer AccountingLineGroupTag.buildContainerForLine(AccountingLineGroupDefinition groupDefinition, AccountingDocument accountingDocument, AccountingLine accountingLine, org.kuali.rice.kim.bo.Person currentUser, Integer count, boolean topLine)
          Builds an accounting line container for a given accounting line to render
 void DefaultAccountingLineGroupImpl.initialize(AccountingLineGroupDefinition groupDefinition, AccountingDocument accountingDocument, List<RenderableAccountingLineContainer> containers, String collectionPropertyName, String collectionItemPropertyName, Map<String,Object> displayedErrors, Map<String,Object> displayedWarnings, Map<String,Object> displayedInfo, boolean canEdit)
          Initializes the DefaultAccountingLineGroupImpl
protected  boolean AccountingLineViewField.isRenderingInquiry(AccountingDocument document, AccountingLine line)
          Determines whether to render the inquiry for this field
protected  void AccountingLineViewField.populateFieldForLookupAndInquiry(AccountingDocument accountingDocument, AccountingLine accountingLine, List<String> fieldNames, String accountingLinePrefix)
          Updates the field so that it can have a quickfinder and inquiry link if need be
protected  void AccountingLineViewField.prepareFieldRenderer(FieldRenderer fieldRenderer, org.kuali.rice.kns.web.ui.Field field, AccountingDocument document, AccountingLine accountingLine, String accountingLineProperty, List<String> fieldNames)
          Does some initial set up on the field renderer - sets the field and the business object being rendered
 void DefaultAccountingLineGroupImpl.setAccountingDocument(AccountingDocument accountingDocument)
           
 

Uses of AccountingDocument in org.kuali.kfs.sys.document.web.renderers
 

Methods in org.kuali.kfs.sys.document.web.renderers that return AccountingDocument
 AccountingDocument GroupTitleLineRenderer.getAccountingDocument()
          Gets the accountingDocument attribute.
 

Methods in org.kuali.kfs.sys.document.web.renderers with parameters of type AccountingDocument
 void GroupTitleLineRenderer.setAccountingDocument(AccountingDocument accountingDocument)
          Sets the accountingDocument attribute value.
 

Uses of AccountingDocument in org.kuali.kfs.sys.document.workflow
 

Methods in org.kuali.kfs.sys.document.workflow with parameters of type AccountingDocument
protected  List<org.kuali.rice.kew.docsearch.SearchableAttributeValue> FinancialSystemSearchableAttribute.harvestAccountingDocumentSearchableAttributes(AccountingDocument accountingDoc)
          Harvest chart of accounts code, account number, and organization code as searchable attributes from an accounting document
 

Uses of AccountingDocument in org.kuali.kfs.sys.web.struts
 

Methods in org.kuali.kfs.sys.web.struts that return AccountingDocument
 AccountingDocument KualiAccountingDocumentFormBase.getFinancialDocument()
          This method retrieves an instance of the form.
 

Methods in org.kuali.kfs.sys.web.struts with parameters of type AccountingDocument
protected  boolean KualiAccountingDocumentActionBase.checkSalesTax(AccountingDocument document, AccountingLine line, boolean source, boolean newLine, int index)
          Encapsulate the rule check so we can call it from multiple places
protected  SourceAccountingLine KualiAccountingDocumentFormBase.createNewSourceAccountingLine(AccountingDocument financialDocument)
           
protected  TargetAccountingLine KualiAccountingDocumentFormBase.createNewTargetAccountingLine(AccountingDocument financialDocument)
           
protected  void KualiAccountingDocumentActionBase.handleSalesTaxRequired(AccountingDocument transDoc, AccountingLine formLine, boolean source, boolean newLine, int index)
          This method checks to see if the given accounting needs sales tax and if it does it sets the salesTaxRequired variable on the line If it doesn't and it has it then it removes the sales tax information from the line This method is called from the execute() on all accounting lines that have been edited or lines that have already been added to the document, not on new lines
protected  boolean KualiAccountingDocumentActionBase.isSalesTaxRequired(AccountingDocument financialDocument, AccountingLine accountingLine)
          This method checks to see if this doctype needs sales tax If it does then it checks to see if the account and object code require sales tax If it does then it returns true.
protected  void KualiAccountingDocumentActionBase.processAccountingLines(AccountingDocument transDoc, KualiAccountingDocumentFormBase transForm, String lineSet)
           
 



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