Uses of Interface
org.kuali.kfs.sys.businessobject.AccountingLine

Packages that use AccountingLine
org.kuali.kfs.coa.service   
org.kuali.kfs.coa.service.impl   
org.kuali.kfs.fp.businessobject   
org.kuali.kfs.fp.document   
org.kuali.kfs.fp.document.authorization   
org.kuali.kfs.fp.document.service   
org.kuali.kfs.fp.document.service.impl   
org.kuali.kfs.fp.document.validation.impl   
org.kuali.kfs.fp.document.web.struts   
org.kuali.kfs.integration.cab   
org.kuali.kfs.integration.ld   
org.kuali.kfs.module.ar.businessobject   
org.kuali.kfs.module.ar.document.authorization   
org.kuali.kfs.module.ar.document.service.impl   
org.kuali.kfs.module.ar.document.validation.event   
org.kuali.kfs.module.cab.service.impl   
org.kuali.kfs.module.cam.businessobject   
org.kuali.kfs.module.cam.document.authorization   
org.kuali.kfs.module.cam.document.validation.event   
org.kuali.kfs.module.cam.document.validation.impl   
org.kuali.kfs.module.ld.businessobject   
org.kuali.kfs.module.ld.dataaccess.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.ld.document.web.struts   
org.kuali.kfs.module.purap.businessobject   
org.kuali.kfs.module.purap.document.authorization   
org.kuali.kfs.module.purap.document.service.impl   
org.kuali.kfs.module.purap.document.validation.impl   
org.kuali.kfs.module.purap.document.web   
org.kuali.kfs.module.purap.document.web.struts   
org.kuali.kfs.module.purap.service   
org.kuali.kfs.module.purap.service.impl   
org.kuali.kfs.module.purap.util   
org.kuali.kfs.sec.document.authorization   
org.kuali.kfs.sec.document.validation.impl   
org.kuali.kfs.sec.service   
org.kuali.kfs.sec.service.impl   
org.kuali.kfs.sys.businessobject   
org.kuali.kfs.sys.dataaccess   
org.kuali.kfs.sys.dataaccess.impl   
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.event   
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.service   
org.kuali.kfs.sys.service.impl   
org.kuali.kfs.sys.web.struts   
 

Uses of AccountingLine in org.kuali.kfs.coa.service
 

Methods in org.kuali.kfs.coa.service with parameters of type AccountingLine
 void AccountService.populateAccountingLineChartIfNeeded(AccountingLine line)
           
 

Uses of AccountingLine in org.kuali.kfs.coa.service.impl
 

Methods in org.kuali.kfs.coa.service.impl with parameters of type AccountingLine
 void AccountServiceImpl.populateAccountingLineChartIfNeeded(AccountingLine line)
           
 

Uses of AccountingLine in org.kuali.kfs.fp.businessobject
 

Subinterfaces of AccountingLine in org.kuali.kfs.fp.businessobject
 interface BudgetAdjustmentAccountingLine
          This class represents a budget adjustment accounting line
 

Classes in org.kuali.kfs.fp.businessobject that implement AccountingLine
 class BudgetAdjustmentSourceAccountingLine
          Special case SourceAccountingLine type for BudgetAdjustmentDocument
 class BudgetAdjustmentTargetAccountingLine
          This class represents a target accounting line for budget adjustment
 class GECSourceAccountingLine
          Extends SourceAccountingLine so that, ultimately, GEC can generate different help text since it marks a field as required which is otherwise optional.
 class GECTargetAccountingLine
          Extends TargetAccountingLine so that, ultimately, GEC can generate different help text since it marks a field as required which is otherwise optional.
 class ProcurementCardSourceAccountingLine
          This class is used to represent a procurement card source accounting line.
 class ProcurementCardTargetAccountingLine
          This class is used to represent a procurement card target accounting line.
 class VoucherSourceAccountingLine
          Special case SourceAccountingLine type for VoucherDocument
 

Methods in org.kuali.kfs.fp.businessobject with parameters of type AccountingLine
 void BudgetAdjustmentSourceAccountingLine.copyFrom(AccountingLine other)
           
 void BudgetAdjustmentTargetAccountingLine.copyFrom(AccountingLine other)
           
static void BudgetAdjustmentAccountingLineUtil.copyFrom(BudgetAdjustmentAccountingLine toLine, AccountingLine other)
          Copies BudgetAdjustmentAccountingLine values
 

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

Methods in org.kuali.kfs.fp.document with parameters of type AccountingLine
protected  void BudgetAdjustmentDocument.createMonthlyBudgetGLPE(AccountingLine accountingLine, GeneralLedgerPendingEntrySequenceHelper sequenceHelper, String fiscalPeriod, org.kuali.rice.kns.util.KualiDecimal monthAmount)
          Helper method for creating monthly budget pending entry lines.
protected  boolean AuxiliaryVoucherDocument.processOffsetGeneralLedgerPendingEntryForAccrualsAndAdjustments(GeneralLedgerPendingEntrySequenceHelper sequenceHelper, AccountingLine accountingLineCopy, GeneralLedgerPendingEntry explicitEntry, GeneralLedgerPendingEntry offsetEntry)
          This method handles generating or not generating the appropriate offsets if the AV type is accrual or adjustment.
protected  boolean AuxiliaryVoucherDocument.processOffsetGeneralLedgerPendingEntryForRecodes(GeneralLedgerPendingEntrySequenceHelper sequenceHelper, AccountingLine accountingLineCopy, GeneralLedgerPendingEntry explicitEntry, GeneralLedgerPendingEntry offsetEntry)
          This method handles generating or not generating the appropriate offsets if the AV type is a recode.
 

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

Methods in org.kuali.kfs.fp.document.authorization with parameters of type AccountingLine
protected  Map<String,String> ServiceBillingDocumentAuthorizer.buildRoleQualifiers(AccountingLine accountingLine)
          Builds a map of role qualifiers, each containing the chart and account of the given accounting line
 boolean ServiceBillingDocumentAuthorizer.canModifyAccountingLine(org.kuali.rice.kns.document.Document document, AccountingLine accountingLine, org.kuali.rice.kim.bo.Person user)
          Determines if the given user can modify the given accounting line, which is a source line on the given document
 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
protected  String ProcurementCardAccountingLineAuthorizer.getAddMethod(AccountingLine accountingLine, String accountingLineProperty)
           
protected  String ProcurementCardAccountingLineAuthorizer.getBalanceInquiryMethod(AccountingLine accountingLine, String accountingLineProperty, Integer accountingLineIndex)
           
protected  String ProcurementCardAccountingLineAuthorizer.getDeleteLineMethod(AccountingLine accountingLine, String accountingLineProperty, Integer accountingLineIndex)
           
 Set<String> FinancialProcessingAccountingLineAuthorizer.getUnviewableBlocks(AccountingDocument accountingDocument, AccountingLine accountingLine, boolean newLine, org.kuali.rice.kim.bo.Person currentUser)
           
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 AccountingLine in org.kuali.kfs.fp.document.service
 

Methods in org.kuali.kfs.fp.document.service with parameters of type AccountingLine
 void YearEndPendingEntryService.customizeExplicitGeneralLedgerPendingEntry(org.kuali.rice.kns.document.TransactionalDocument transactionalDocument, AccountingLine accountingLine, GeneralLedgerPendingEntry explicitEntry)
          populates a GeneralLedgerPendingEntry populated with common year end document data into the explicit general ledger pending entry.
 

Uses of AccountingLine in org.kuali.kfs.fp.document.service.impl
 

Methods in org.kuali.kfs.fp.document.service.impl that return AccountingLine
protected  AccountingLine DisbursementVoucherTaxServiceImpl.generateTaxAccountingLine(DisbursementVoucherDocument document, String chart, String account, String objectCode, org.kuali.rice.kns.util.KualiDecimal taxPercent, org.kuali.rice.kns.util.KualiDecimal taxableAmount)
          Generates an accounting line for the chart, account, object code & tax percentage values given.
 

Methods in org.kuali.kfs.fp.document.service.impl with parameters of type AccountingLine
 void YearEndPendingEntryServiceImpl.customizeExplicitGeneralLedgerPendingEntry(org.kuali.rice.kns.document.TransactionalDocument transactionalDocument, AccountingLine accountingLine, GeneralLedgerPendingEntry explicitEntry)
           
 boolean BudgetAdjustmentAccountingLineRuleHelperServiceImpl.hasRequiredOverrides(AccountingLine line, String overrideCode)
           
 

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

Fields in org.kuali.kfs.fp.document.validation.impl declared as AccountingLine
protected  AccountingLine DisbursementVoucherAccountingLineAccessibleValidation.oldAccountingLineForValidation
           
 

Methods in org.kuali.kfs.fp.document.validation.impl that return AccountingLine
 AccountingLine AuxiliaryVoucherAccountingLineAmountValidation.getAccountingLineForValidation()
          Gets the accountingLineForValidation attribute.
 AccountingLine ProcurementCardAccountNumberValidation.getAccountingLineForValidation()
          Gets the accountingLineForValidation attribute.
 AccountingLine AccountingLineAmountNonZeroValidation.getAccountingLineForValidation()
          Gets the accountingLineForValidation attribute.
 AccountingLine ServiceBillingAccountingLineAccessibleValidation.getAccountingLineForValidation()
          Gets the accountingLineForValidation attribute.
 AccountingLine IndirectCostAdjustmentAccountValidation.getAccountingLineForValidation()
          Gets the accountingLineForValidation attribute.
 AccountingLine BillingCapitalObjectValidation.getAccountingLineForValidation()
          Gets the accountingLineForValidation attribute.
 AccountingLine CashReceiptAccountAndObjectCodeValidation.getAccountingLineForValidation()
          Gets the accountingLineForValidation attribute.
 AccountingLine PreEncumbranceRequiredReferenceFieldValidation.getAccountingLineForValidation()
          Gets the accountingLineForValidation attribute.
 AccountingLine NonCheckDisbursementRequiredReferenceFieldValidation.getAccountingLineForValidation()
          Gets the accountingLineForValidation attribute.
 AccountingLine JournalVoucherAccountingLineAmountValidation.getAccountingLineForValidation()
          Gets the accountingLineForValidation attribute.
 AccountingLine BudgetAdjustmentAccountingLineDataDictionaryValidation.getAccountingLineForValidation()
          Gets the accountingLineForValidation attribute.
 AccountingLine DisbursementVoucherAccountingLineValidation.getAccountingLineForValidation()
          Gets the accountingLineForValidation attribute.
 AccountingLine JournalVoucherAccountingLineExternalEncumbranceReferenceValidation.getAccountingLineForValidation()
          Gets the accountingLineForValidation attribute.
 AccountingLine ProcurementCardObjectCodeValidation.getAccountingLineForValidation()
          Gets the accountingLineForValidation attribute.
 AccountingLine GeneralErrorCorrectionObjectTypeValidation.getAccountingLineForValidation()
          Gets the accountingLineForValidation attribute.
 AccountingLine ProcurementCardFixErrorPathValidation.getAccountingLineForValidation()
          Gets the accountingLineForValidation attribute.
 AccountingLine CashReceiptFamilyAccountingLineAmountValidation.getAccountingLineForValidation()
          Gets the accountingLineForValidation attribute.
 AccountingLine IndirectCostAdjustmentChartOfAccountsValidation.getAccountingLineForValidation()
          Gets the accountingLineForValidation attribute.
 AccountingLine GeneralErrorCorrectionRequiredReferenceFieldValidation.getAccountingLineForValidation()
          Gets the accountingLineForValidation attribute.
 AccountingLine AuxiliaryVoucherAccountingLineObjectSubTypeAndLevelValidation.getAccountingLineForValidation()
          Gets the accountingLineForValidation attribute.
 

Methods in org.kuali.kfs.fp.document.validation.impl with parameters of type AccountingLine
protected  boolean DisbursementVoucherAccountingLineAccessibleValidation.accountUnchanged(AccountingLine pollux, AccountingLine castor)
          Determines if the two given accounting lines have not have their account changed
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  boolean BillingCapitalObjectValidation.isCapitalObject(AccountingLine accountingLine)
          Checks whether the given AccountingLine's ObjectCode is a capital one.
 void AuxiliaryVoucherAccountingLineAmountValidation.setAccountingLineForValidation(AccountingLine accountingLineForValidation)
          Sets the accountingLineForValidation attribute value.
 void ProcurementCardAccountNumberValidation.setAccountingLineForValidation(AccountingLine accountingLineForValidation)
          Sets the accountingLineForValidation attribute value.
 void AccountingLineAmountNonZeroValidation.setAccountingLineForValidation(AccountingLine accountingLineForValidation)
          Sets the accountingLineForValidation attribute value.
 void ServiceBillingAccountingLineAccessibleValidation.setAccountingLineForValidation(AccountingLine accountingLineForValidation)
          Sets the accountingLineForValidation attribute value.
 void IndirectCostAdjustmentAccountValidation.setAccountingLineForValidation(AccountingLine accountingLineForValidation)
          Sets the accountingLineForValidation attribute value.
 void BillingCapitalObjectValidation.setAccountingLineForValidation(AccountingLine accountingLineForValidation)
          Sets the accountingLineForValidation attribute value.
 void CashReceiptAccountAndObjectCodeValidation.setAccountingLineForValidation(AccountingLine accountingLineForValidation)
          Sets the accountingLineForValidation attribute value.
 void PreEncumbranceRequiredReferenceFieldValidation.setAccountingLineForValidation(AccountingLine accoutingLineForValidation)
          Sets the accountingLineForValidation attribute value.
 void NonCheckDisbursementRequiredReferenceFieldValidation.setAccountingLineForValidation(AccountingLine accountingLineForValidation)
          Sets the accountingLineForValidation attribute value.
 void JournalVoucherAccountingLineAmountValidation.setAccountingLineForValidation(AccountingLine accountingLineForValidation)
          Sets the accountingLineForValidation attribute value.
 void BudgetAdjustmentAccountingLineDataDictionaryValidation.setAccountingLineForValidation(AccountingLine accountingLineForValidation)
          Sets the accountingLineForValidation attribute value.
 void DisbursementVoucherAccountingLineValidation.setAccountingLineForValidation(AccountingLine accountingLineForValidation)
          Sets the accountingLineForValidation attribute value.
 void JournalVoucherAccountingLineExternalEncumbranceReferenceValidation.setAccountingLineForValidation(AccountingLine voucherSourceAccountingLine)
          Sets the accountingLineForValidation attribute value.
 void ProcurementCardObjectCodeValidation.setAccountingLineForValidation(AccountingLine accountingLineForValidation)
          Sets the accountingLineForValidation attribute value.
 void GeneralErrorCorrectionObjectTypeValidation.setAccountingLineForValidation(AccountingLine accountingLineForValidation)
          Sets the accountingLineForValidation attribute value.
 void ProcurementCardFixErrorPathValidation.setAccountingLineForValidation(AccountingLine accountingLineForValidation)
          Sets the accountingLineForValidation attribute value.
 void CashReceiptFamilyAccountingLineAmountValidation.setAccountingLineForValidation(AccountingLine accountingLineForValidation)
          Sets the accountingLineForValidation attribute value.
 void IndirectCostAdjustmentChartOfAccountsValidation.setAccountingLineForValidation(AccountingLine accountingLineForValidation)
          Sets the accountingLineForValidation attribute value.
 void GeneralErrorCorrectionRequiredReferenceFieldValidation.setAccountingLineForValidation(AccountingLine accountingLineForValidation)
          Sets the accountingLineForValidation attribute value.
 void AuxiliaryVoucherAccountingLineObjectSubTypeAndLevelValidation.setAccountingLineForValidation(AccountingLine accountingLineForValidation)
          Sets the accountingLineForValidation attribute value.
 void DisbursementVoucherAccountingLineAccessibleValidation.setOldAccountingLineForValidation(AccountingLine oldAccountingLineForValidation)
          Sets the oldAccountingLineForValidation 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 AccountingLine in org.kuali.kfs.fp.document.web.struts
 

Methods in org.kuali.kfs.fp.document.web.struts with parameters of type AccountingLine
static AccountingLineOverride BudgetAdjustmentForm.determineNeededOverrides(AccountingLine line)
          Determines what overrides the given line needs.
protected  void ProcurementCardAction.insertAccountingLine(boolean isSource, KualiAccountingDocumentFormBase financialDocumentForm, AccountingLine line)
          Override to resync base accounting lines.
protected  void BudgetAdjustmentAction.processForOutput(AccountingLine line)
           
protected  void BudgetAdjustmentForm.repopulateOverrides(AccountingLine line, String accountingLinePropertyName, Map parameterMap)
           
 

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

Methods in org.kuali.kfs.integration.cab with parameters of type AccountingLine
 boolean CapitalAssetBuilderModuleServiceNoOp.doesAccountingLineFailAutomaticPurchaseOrderRules(AccountingLine accountingLine)
           
 boolean CapitalAssetBuilderModuleService.doesAccountingLineFailAutomaticPurchaseOrderRules(AccountingLine accountingLine)
           
 

Uses of AccountingLine in org.kuali.kfs.integration.ld
 

Subinterfaces of AccountingLine in org.kuali.kfs.integration.ld
 interface LaborLedgerExpenseTransferAccountingLine
          Labor contract methods to accounting line implementations for Expense Transfer Documents.
 interface LaborLedgerExpenseTransferSourceAccountingLine
           
 interface LaborLedgerExpenseTransferTargetAccountingLine
           
 

Uses of AccountingLine in org.kuali.kfs.module.ar.businessobject
 

Classes in org.kuali.kfs.module.ar.businessobject that implement AccountingLine
 class CustomerInvoiceDetail
          This class represents a customer invoice detail on the customer invoice document.
 class ReceivableCustomerInvoiceDetail
           
 class SalesTaxCustomerInvoiceDetail
           
 class WriteoffCustomerInvoiceDetail
           
 class WriteoffTaxCustomerInvoiceDetail
           
 

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

Methods in org.kuali.kfs.module.ar.document.authorization with parameters of type AccountingLine
 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 AccountingLine in org.kuali.kfs.module.ar.document.service.impl
 

Methods in org.kuali.kfs.module.ar.document.service.impl that return AccountingLine
protected  AccountingLine CashControlDocumentServiceImpl.buildAccountingLine(String accountNumber, String subAccountNumber, String objectCode, String subObjectCode, String chartOfAccountsCode, String debitOrCredit, org.kuali.rice.kns.util.KualiDecimal amount)
          This method creates an accounting line.
 

Methods in org.kuali.kfs.module.ar.document.service.impl with parameters of type AccountingLine
protected  GeneralLedgerPendingEntry CashControlDocumentServiceImpl.createAndAddNewExplicitEntry(CashControlDocument cashControlDocument, GeneralLedgerPendingEntrySequenceHelper sequenceHelper, AccountingLine accountingLine, SystemOptions options, String documentType)
          This method creates and adds a new explicit glpe
protected  boolean CashControlDocumentServiceImpl.createAndAddTheOffsetEntry(CashControlDocument cashControlDocument, GeneralLedgerPendingEntry explicitEntry, AccountingLine accountingLine, GeneralLedgerPendingEntrySequenceHelper sequenceHelper)
          This method creates and adds an offset entry for the given explicit entry and accounting line.
 

Uses of AccountingLine in org.kuali.kfs.module.ar.document.validation.event
 

Methods in org.kuali.kfs.module.ar.document.validation.event that return AccountingLine
 AccountingLine RecalculateCustomerInvoiceDetailEvent.getAccountingLine()
          Convenience getter, for standard names (which will make this event a bit more reusable)
 

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

Methods in org.kuali.kfs.module.cab.service.impl with parameters of type AccountingLine
 boolean CapitalAssetBuilderModuleServiceImpl.doesAccountingLineFailAutomaticPurchaseOrderRules(AccountingLine accountingLine)
          Perform the item level capital asset validation to determine if the given document is not allowed to become an Automatic Purchase Order (APO).
 

Uses of AccountingLine in org.kuali.kfs.module.cam.businessobject
 

Classes in org.kuali.kfs.module.cam.businessobject that implement AccountingLine
 class AssetPaymentDetail
          Accounting line for the asset payment document.
 

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

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

Uses of AccountingLine in org.kuali.kfs.module.cam.document.validation.event
 

Methods in org.kuali.kfs.module.cam.document.validation.event that return AccountingLine
 AccountingLine AssetPaymentManuallyAddAccountingLineEvent.getAccountingLine()
           
 

Constructors in org.kuali.kfs.module.cam.document.validation.event with parameters of type AccountingLine
AssetPaymentManuallyAddAccountingLineEvent(String errorPathPrefix, org.kuali.rice.kns.document.Document document, AccountingLine accountingLine)
          Constructs an AssetPaymentManuallyAddAccountingLineEvent with the given errorPathPrefix, document, and accountingLine.
 

Uses of AccountingLine in org.kuali.kfs.module.cam.document.validation.impl
 

Methods in org.kuali.kfs.module.cam.document.validation.impl that return AccountingLine
 AccountingLine AssetPaymentObjectCodeValidation.getAccountingLineForValidation()
           
 AccountingLine AssetPaymentOriginCodeValidation.getAccountingLineForValidation()
           
 AccountingLine AssetPaymentDocumentTypeValidation.getAccountingLineForValidation()
           
 AccountingLine AssetPaymentPostingDateValidation.getAccountingLineForValidation()
           
 AccountingLine AssetPaymentZeroAmountValidation.getAccountingLineForValidation()
           
 

Methods in org.kuali.kfs.module.cam.document.validation.impl with parameters of type AccountingLine
 void AssetPaymentObjectCodeValidation.setAccountingLineForValidation(AccountingLine accountingLine)
           
 void AssetPaymentOriginCodeValidation.setAccountingLineForValidation(AccountingLine accountingLine)
           
 void AssetPaymentDocumentTypeValidation.setAccountingLineForValidation(AccountingLine accountingLineForValidation)
           
 void AssetPaymentPostingDateValidation.setAccountingLineForValidation(AccountingLine accountingLine)
           
 void AssetPaymentZeroAmountValidation.setAccountingLineForValidation(AccountingLine accountingLine)
           
 

Uses of AccountingLine in org.kuali.kfs.module.ld.businessobject
 

Subinterfaces of AccountingLine in org.kuali.kfs.module.ld.businessobject
 interface ExpenseTransferAccountingLine
          Labor contract methods to accounting line implementations for Expense Transfer Documents.
 

Classes in org.kuali.kfs.module.ld.businessobject that implement AccountingLine
 class ExpenseTransferSourceAccountingLine
          Labor business object for special case SourceAccountingLine type for org.kuali.module.labor.document.ExpenseTransferDocument
 class ExpenseTransferTargetAccountingLine
          Labor business object for special case TargetAccountingLine type for org.kuali.module.labor.document.ExpenseTransferDocument
 class LaborJournalVoucherDetail
          Labor Journal Voucher Detail Business Object.
 

Methods in org.kuali.kfs.module.ld.businessobject with parameters of type AccountingLine
static AccountingLineOverride LaborAccountingLineOverride.determineNeededOverrides(AccountingLine line)
          Determines what overrides the given line needs.
static void LaborAccountingLineOverride.populateFromInput(AccountingLine line)
          On the given AccountingLine, converts override input checkboxes from a Struts Form into a persistable override code.
static void LaborAccountingLineOverride.processForOutput(AccountingLine line)
          Prepares the given AccountingLine in a Struts Action for display by a JSP.
 

Uses of AccountingLine in org.kuali.kfs.module.ld.dataaccess.impl
 

Methods in org.kuali.kfs.module.ld.dataaccess.impl with parameters of type AccountingLine
 void ExpenseTransferAccountingLineDaoOjb.deleteAccountingLine(AccountingLine line)
          Deletes an accounting line from the DB using OJB.
 void ExpenseTransferAccountingLineDaoOjb.save(AccountingLine line)
          Saves an accounting line to the DB using OJB.
 

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

Methods in org.kuali.kfs.module.ld.document with parameters of type AccountingLine
 boolean BenefitExpenseTransferDocument.generateLaborLedgerPendingEntries(AccountingLine accountingLine, GeneralLedgerPendingEntrySequenceHelper sequenceHelper)
           
 boolean SalaryExpenseTransferDocument.generateLaborLedgerPendingEntries(AccountingLine accountingLine, GeneralLedgerPendingEntrySequenceHelper sequenceHelper)
           
 boolean LaborJournalVoucherDocument.generateLaborLedgerPendingEntries(AccountingLine accountingLine, GeneralLedgerPendingEntrySequenceHelper sequenceHelper)
           
 boolean LaborLedgerPostingDocument.generateLaborLedgerPendingEntries(AccountingLine accountingLine, GeneralLedgerPendingEntrySequenceHelper sequenceHelper)
          creating a list of Expense Pending entries and Benefit pending Entries
 

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

Methods in org.kuali.kfs.module.ld.document.authorization with parameters of type AccountingLine
 boolean LaborExpenseTransferAccountingLineAuthorizer.determineEditPermissionOnField(AccountingDocument accountingDocument, AccountingLine accountingLine, String accountingLineCollectionProperty, String fieldName, boolean editablePage)
           
protected  AccountingLineViewAction LaborExpenseTransferAccountingLineAuthorizer.getCopyAction(AccountingLine accountingLine, String accountingLinePropertyName, Integer accountingLineIndex, String groupTitle)
          construct the copy action for the given accounting line, typically, a new accounting line
protected  String LaborExpenseTransferAccountingLineAuthorizer.getCopyLineMethod(AccountingLine accountingLine, String accountingLineProperty, Integer accountingLineIndex)
          Builds the action method name of the method that deletes accounting lines for this group
 

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

Methods in org.kuali.kfs.module.ld.document.validation.impl that return AccountingLine
 AccountingLine LaborExpenseTransfeAmountValidValidation.getAccountingLineForValidation()
          Gets the accountingLineForValidation attribute.
 AccountingLine LaborJournalVoucherEmployeeIDExistenceCheckValidation.getAccountingLineForValidation()
          Gets the accountingLineForValidation attribute.
 AccountingLine BenefitExpenseTransferSameAccountValidation.getAccountingLineForValidation()
          Gets the accountingLineForValidation attribute.
 AccountingLine LaborExpenseTransferAccountAcceptFringeBenefitValidation.getAccountingLineForValidation()
          Gets the accountingLineForValidation attribute.
 AccountingLine LaborExpenseTransferExpiredAccountBeUsedValidation.getAccountingLineForValidation()
          Gets the accountingLineForValidation attribute.
 AccountingLine LaborExpenseTransferDuplicateSourceAccountingLineValidation.getAccountingLineForValidation()
          Gets the accountingLineForValidation attribute.
 AccountingLine LaborJournalVoucherExternalEncumbranceValidation.getAccountingLineForValidation()
          Gets the accountingLineForValidation attribute.
 AccountingLine BenefitExpenseTransferFringeBenefitObjectCodeValidation.getAccountingLineForValidation()
          Gets the accountingLineForValidation attribute.
 AccountingLine SalaryExpenseTransferSalaryObjectCodeValidation.getAccountingLineForValidation()
          Gets the accountingLineForValidation attribute.
 AccountingLine LaborJournalVoucherPositionCodeExistenceCheckValidation.getAccountingLineForValidation()
          Gets the accountingLineForValidation attribute.
 

Methods in org.kuali.kfs.module.ld.document.validation.impl with parameters of type AccountingLine
protected  boolean LaborExpenseTransferExpiredAccountBeUsedValidation.canExpiredAccountBeUsed(AccountingLine accountingLine)
          determine whether the expired account in the target accounting line can be used.
protected  boolean LaborJournalVoucherExternalEncumbranceValidation.externalEncumbranceSpecificBusinessRulesValid(AccountingLine accountingLineForValidation)
          Checks whether employee id exists
 boolean BenefitExpenseTransferSameAccountValidation.hasSameAccount(org.kuali.rice.kns.document.Document document, AccountingLine accountingLine)
          Determines whether the given accounting line has the same account as the source accounting lines
protected  boolean LaborExpenseTransferAccountAcceptFringeBenefitValidation.isAccountAcceptFringeBenefit(AccountingLine accountingLine)
          Determines whether the account in the target line accepts fringe benefits.
 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 BenefitExpenseTransferFringeBenefitObjectCodeValidation.isFringeBenefitObjectCode(AccountingLine accountingLine)
          Checks whether the given AccountingLine's Object Code is a fringe benefit object code.
protected  boolean LaborJournalVoucherExternalEncumbranceValidation.isRequiredReferenceFieldsValid(AccountingLine accountingLine)
          This method checks that values exist in the three reference fields that are required if the balance type is set to EXTERNAL ENCUMBRANCE.
protected  boolean SalaryExpenseTransferSalaryObjectCodeValidation.isSalaryObjectCode(AccountingLine accountingLine)
          Checks whether the given AccountingLine's Object Code is a salary object code.
 void LaborExpenseTransfeAmountValidValidation.setAccountingLineForValidation(AccountingLine accountingLineForValidation)
          Sets the accountingLineForValidation attribute value.
 void LaborJournalVoucherEmployeeIDExistenceCheckValidation.setAccountingLineForValidation(AccountingLine accountingLineForValidation)
          Sets the accountingLineForValidation attribute value.
 void BenefitExpenseTransferSameAccountValidation.setAccountingLineForValidation(AccountingLine accountingLineForValidation)
          Sets the accountingLineForValidation attribute value.
 void LaborExpenseTransferAccountAcceptFringeBenefitValidation.setAccountingLineForValidation(AccountingLine accountingLineForValidation)
          Sets the accountingLineForValidation attribute value.
 void LaborExpenseTransferExpiredAccountBeUsedValidation.setAccountingLineForValidation(AccountingLine accountingLineForValidation)
          Sets the accountingLineForValidation attribute value.
 void LaborExpenseTransferDuplicateSourceAccountingLineValidation.setAccountingLineForValidation(AccountingLine accountingLineForValidation)
          Sets the accountingLineForValidation attribute value.
 void LaborJournalVoucherExternalEncumbranceValidation.setAccountingLineForValidation(AccountingLine accountingLineForValidation)
          Sets the accountingLineForValidation attribute value.
 void BenefitExpenseTransferFringeBenefitObjectCodeValidation.setAccountingLineForValidation(AccountingLine accountingLineForValidation)
          Sets the accountingLineForValidation attribute value.
 void SalaryExpenseTransferSalaryObjectCodeValidation.setAccountingLineForValidation(AccountingLine accountingLineForValidation)
          Sets the accountingLineForValidation attribute value.
 void LaborJournalVoucherPositionCodeExistenceCheckValidation.setAccountingLineForValidation(AccountingLine accountingLineForValidation)
          Sets the accountingLineForValidation attribute value.
 

Uses of AccountingLine in org.kuali.kfs.module.ld.document.web.struts
 

Methods in org.kuali.kfs.module.ld.document.web.struts with parameters of type AccountingLine
protected  void ExpenseTransferDocumentActionBase.clearOverridesThatBecameUnneeded(AccountingLine formLine)
          Clear all overrides that are not needed.
protected  void ExpenseTransferDocumentFormBase.repopulateOverrides(AccountingLine line, String accountingLinePropertyName, Map parameterMap)
           
 

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

Subinterfaces of AccountingLine in org.kuali.kfs.module.purap.businessobject
 interface PurApAccountingLine
          Purap Accounting Line Interface.
 

Classes in org.kuali.kfs.module.purap.businessobject that implement AccountingLine
 class AccountsPayableSummaryAccount
          Payment Request Summary Account Business Object.
 class CreditMemoAccount
          Accounting line Business Object for a credit memo item line.
 class CreditMemoAccountRevision
          Credit Memo Account Revision Business Object.
 class PaymentRequestAccount
          Payment Request Account Business Object.
 class PaymentRequestAccountRevision
          Payment Request Account Revision Business Object.
 class PurApAccountingLineBase
          Purap Accounting Line Base Business Object.
 class PurchaseOrderAccount
          Purchase Order Account Business Object.
 class RequisitionAccount
          Requisition Account Business Object.
 

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

Methods in org.kuali.kfs.module.purap.document.authorization with parameters of type AccountingLine
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.
protected  String PurapAccountingLineAuthorizer.getAddMethod(AccountingLine accountingLine, String accountingLineProperty)
          Overrides the method in AccountingLineAuthorizerBase so that the add button would have the line item number in addition to the rest of the insertxxxx String for methodToCall when the user clicks on the add button.
protected  String PurapAccountingLineAuthorizer.getBalanceInquiryMethod(AccountingLine accountingLine, String accountingLineProperty, Integer accountingLineIndex)
          Overrides the method in AccountingLineAuthorizerBase so that the balance inquiry button would have both the line item number and the accounting line number for methodToCall when the user clicks on the balance inquiry button.
protected  String PurapAccountingLineAuthorizer.getDeleteLineMethod(AccountingLine accountingLine, String accountingLineProperty, Integer accountingLineIndex)
          Overrides the method in AccountingLineAuthorizerBase so that the delete button would have both the line item number and the accounting line number for methodToCall when the user clicks on the delete button.
 Set<String> PurapAccountingLineAuthorizer.getUnviewableBlocks(AccountingDocument accountingDocument, AccountingLine accountingLine, boolean newLine, org.kuali.rice.kim.bo.Person currentUser)
           
 

Uses of AccountingLine in org.kuali.kfs.module.purap.document.service.impl
 

Methods in org.kuali.kfs.module.purap.document.service.impl with parameters of type AccountingLine
 String PurapSubObjectCodeDynamicNameLabelGeneratorImpl.getDynamicNameLabelValue(AccountingLine line, String accountingLineProperty)
          Overrides the method in SubObjectCodeDynamicNameLabelGeneratorImpl so that we could control whether to display or hide the dynamic name label in certain conditions in purap documents.
 String PurapObjectCodeDynamicNameLabelGeneratorImpl.getDynamicNameLabelValue(AccountingLine line, String accountingLineProperty)
          Overrides the method in ObjectCodeDynamicNameLabelGeneratorImpl so that we could control whether to display or hide the dynamic name label in certain conditions in purap documents.
 

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

Fields in org.kuali.kfs.module.purap.document.validation.impl declared as AccountingLine
protected  AccountingLine PurchasingAccountsPayableObjectCodeOverrideBranchingValidation.accountingLineForValidation
           
 

Methods in org.kuali.kfs.module.purap.document.validation.impl that return AccountingLine
 AccountingLine RequisitionAccountClosedValidation.getAccountingLine()
           
 AccountingLine PurapAccountingLineDataDictionaryValidation.getAccountingLineForValidation()
          Gets the accountingLineForValidation attribute.
 AccountingLine PurchasingAccountsPayableFixErrorPathValidation.getAccountingLineForValidation()
          Gets the accountingLineForValidation attribute.
 AccountingLine PurchasingAccountsPayableObjectCodeOverrideBranchingValidation.getAccountingLineForValidation()
          Gets the accountingLineForValidation attribute.
 AccountingLine PurchasingAccountingLinePercentValidation.getUpdatedAccountingLine()
           
 AccountingLine PurchasingUpdateAccountingLineValidation.getUpdatedAccountingLine()
           
 

Methods in org.kuali.kfs.module.purap.document.validation.impl with parameters of type AccountingLine
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.
protected  boolean PurchasingAccountsPayableObjectCodeOverrideBranchingValidation.isAccountingLineValueAllowed(Class documentClass, AccountingLine accountingLine, String parameterName, String propertyName, String userEnteredPropertyName)
          Checks that a value on an accounting line is valid, based on parameters, for a document of the given class
 void PurchasingAccountsPayableObjectCodeOverrideBranchingValidation.refreshByPath(AccountingLine line)
          Refreshes a value on the accounting line, using the propertyPath to decided what to refresh
 void RequisitionAccountClosedValidation.setAccountingLine(AccountingLine accountingLine)
           
 void PurapAccountingLineDataDictionaryValidation.setAccountingLineForValidation(AccountingLine accountingLineForValidation)
          Sets the accountingLineForValidation attribute value.
 void PurchasingAccountsPayableFixErrorPathValidation.setAccountingLineForValidation(AccountingLine accountingLineForValidation)
          Sets the accountingLineForValidation attribute value.
 void PurchasingAccountsPayableObjectCodeOverrideBranchingValidation.setAccountingLineForValidation(AccountingLine accountingLineForValidation)
          Sets the accountingLineForValidation attribute value.
 void PurchasingAccountingLinePercentValidation.setUpdatedAccountingLine(AccountingLine updatedAccountingLine)
           
 void PurchasingUpdateAccountingLineValidation.setUpdatedAccountingLine(AccountingLine updatedAccountingLine)
           
 

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

Methods in org.kuali.kfs.module.purap.document.web with parameters of type AccountingLine
protected  String PurapAccountingLineViewField.getDynamicNameLabelDisplayedValue(AccountingLine accountingLine)
          Overrides the method in AccountingLineViewField so that we could control when the dynamic name label should be displayed and when it shouldn't be displayed.
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 AccountingLine in org.kuali.kfs.module.purap.document.web.struts
 

Methods in org.kuali.kfs.module.purap.document.web.struts with parameters of type AccountingLine
protected  void PurchasingFormBase.repopulateOverrides(AccountingLine line, String accountingLinePropertyName, Map parameterMap)
           
 

Uses of AccountingLine in org.kuali.kfs.module.purap.service
 

Methods in org.kuali.kfs.module.purap.service with parameters of type AccountingLine
 void PurapGeneralLedgerService.customizeGeneralLedgerPendingEntry(PurchasingAccountsPayableDocument purapDocument, AccountingLine accountingLine, GeneralLedgerPendingEntry explicitEntry, Integer referenceDocumentNumber, String debitCreditCode, String docType, boolean isEncumbrance)
          Customize the given general ledger entry based on the document type.
 

Uses of AccountingLine in org.kuali.kfs.module.purap.service.impl
 

Methods in org.kuali.kfs.module.purap.service.impl with parameters of type AccountingLine
 void PurapGeneralLedgerServiceImpl.customizeGeneralLedgerPendingEntry(PurchasingAccountsPayableDocument purapDocument, AccountingLine accountingLine, GeneralLedgerPendingEntry explicitEntry, Integer referenceDocumentNumber, String debitCreditCode, String docType, boolean isEncumbrance)
           
 boolean PaymentRequestAccountingLineRuleHelperServiceImpl.hasRequiredOverrides(AccountingLine line, String overrideCode)
           
 boolean PurchasingAccountingLineRuleHelperServiceImpl.hasRequiredOverrides(AccountingLine line, String overrideCode)
           
 boolean PurapAccountingLineRuleHelperServiceImpl.hasRequiredOverrides(AccountingLine line, String overrideCode)
           
 

Uses of AccountingLine in org.kuali.kfs.module.purap.util
 

Methods in org.kuali.kfs.module.purap.util with parameters of type AccountingLine
 int PurapAccountingLineComparator.compare(AccountingLine sal1, AccountingLine sal2)
          Compares two accounting lines based on their account number and object code, in ascending order.
 

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

Methods in org.kuali.kfs.sec.document.authorization with parameters of type AccountingLine
 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
 

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

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

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

Methods in org.kuali.kfs.sec.service with parameters of type AccountingLine
 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.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
 

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

Methods in org.kuali.kfs.sec.service.impl with parameters of type AccountingLine
 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.canViewDocumentAccountingLine(AccountingDocument document, AccountingLine accountingLine, 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.checkForViewLineOverrides(AccountingDocument document, AccountingLine line, org.kuali.rice.kim.bo.Person person)
          Checks parameter overrides for view line permission.
 

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

Classes in org.kuali.kfs.sys.businessobject that implement AccountingLine
 class AccountingLineBase
          This is the generic class which contains all the elements on a typical line of accounting elements.
 class SourceAccountingLine
          This class represents the "source" grouping of accounting lines in a given document.
 class TargetAccountingLine
          This class represents the "target" grouping of accounting lines in a given document.
 

Methods in org.kuali.kfs.sys.businessobject that return AccountingLine
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
 

Methods in org.kuali.kfs.sys.businessobject that return types with arguments of type AccountingLine
protected  List<AccountingLine> AccountingLineParserBase.importAccountingLines(String fileName, InputStream stream, AccountingDocument transactionalDocument, boolean isSource)
          Calls the appropriate parseAccountingLine method
 

Methods in org.kuali.kfs.sys.businessobject with parameters of type AccountingLine
 void SufficientFundsItem.add(AccountingLine a)
          Adds an accounting line's amount to this sufficient funds item
 int AccountingLineComparator.compare(AccountingLine rosencrantz, AccountingLine guildenstern)
          Compares two accounting lines based on their sequence number
 void AccountingLineBase.copyFrom(AccountingLine other)
           
 void AccountingLine.copyFrom(AccountingLine other)
          Overwrites the fields of this AccountingLine with the values of the corresponding fields of the given AccountingLine.
static AccountingLineOverride AccountingLineOverride.determineNeededOverrides(AccountingLine line)
          Determines what overrides the given line needs.
 boolean AccountingLineBase.isLike(AccountingLine other)
           
 boolean AccountingLine.isLike(AccountingLine other)
           
static void AccountingLineOverride.populateFromInput(AccountingLine line)
          On the given AccountingLine, converts override input checkboxes from a Struts Form into a persistable override code.
static void AccountingLineOverride.processForOutput(AccountingLine line)
          Prepares the given AccountingLine in a Struts Action for display by a JSP.
protected  void AccountingLineParserBase.validateImportedAccountingLine(AccountingLine line, String accountingLineAsString)
          performs any additional accounting line validation
 

Method parameters in org.kuali.kfs.sys.businessobject with type arguments of type AccountingLine
protected  String[] AccountingLineParserBase.chooseFormat(Class<? extends AccountingLine> accountingLineClass)
           
 String AccountingLineParser.getExpectedAccountingLineFormatAsString(Class<? extends AccountingLine> accountingLineClass)
           
 String AccountingLineParserBase.getExpectedAccountingLineFormatAsString(Class<? extends AccountingLine> accountingLineClass)
           
protected  Map<String,String> AccountingLineParserBase.parseAccountingLine(Class<? extends AccountingLine> accountingLineClass, String lineToParse)
          Parses the csv line
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
 

Constructors in org.kuali.kfs.sys.businessobject with parameters of type AccountingLine
SufficientFundsItem(SystemOptions universityFiscalYear, AccountingLine accountLine, String sufficientFundsObjectCode)
          Constructs a SufficientFundsItem.java.
 

Uses of AccountingLine in org.kuali.kfs.sys.dataaccess
 

Methods in org.kuali.kfs.sys.dataaccess with parameters of type AccountingLine
 void AccountingLineDao.deleteAccountingLine(AccountingLine line)
          Deletes an accounting line from the DB.
 void AccountingLineDao.save(AccountingLine line)
          Saves an accounting line to the DB.
 

Uses of AccountingLine in org.kuali.kfs.sys.dataaccess.impl
 

Methods in org.kuali.kfs.sys.dataaccess.impl with parameters of type AccountingLine
 void AccountingLineDaoOjb.deleteAccountingLine(AccountingLine line)
          Deletes an accounting line from the DB using OJB.
 void AccountingLineDaoOjb.save(AccountingLine line)
          Saves an accounting line to the DB using OJB.
 

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

Method parameters in org.kuali.kfs.sys.document with type arguments of type AccountingLine
protected  void AccountingDocumentBase.updatePostingYearForAccountingLines(List<AccountingLine> lines)
          Updates the posting year on accounting lines to be the current posting year
 

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

Methods in org.kuali.kfs.sys.document.authorization with parameters of type AccountingLine
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
protected  boolean AccountingDocumentAuthorizerBase.determineLineEditability(AccountingLine line, org.kuali.rice.kim.bo.Person currentUser, AccountService accountService)
          Determines if the line is editable; if so, it adds the line to the editableAccounts map
protected  String AccountingLineAuthorizerBase.getActionInfixForExtantAccountingLine(AccountingLine accountingLine, String accountingLinePropertyName)
          Gets the "action infix" for the given accounting line which already exists on the document, so that the action knows it is supposed to add to source vs.
protected  String AccountingLineAuthorizerBase.getActionInfixForNewAccountingLine(AccountingLine accountingLine, String accountingLinePropertyName)
          Gets the "action infix" for the given accounting line, so that the action knows it is supposed to add to source vs.
protected  AccountingLineViewAction AccountingLineAuthorizerBase.getAddAction(AccountingLine accountingLine, String accountingLinePropertyName, String groupTitle)
          construct the add action for the given accounting line, typically, a new accounting line
protected  String AccountingLineAuthorizerBase.getAddMethod(AccountingLine accountingLine, String accountingLineProperty)
          Builds the action method name of the method that adds accounting lines for this group
protected  AccountingLineViewAction AccountingLineAuthorizerBase.getBalanceInquiryAction(AccountingLine accountingLine, String accountingLinePropertyName, Integer accountingLineIndex, String groupTitle)
          construct the balance inquiry action for the given accounting line
protected  String AccountingLineAuthorizerBase.getBalanceInquiryMethod(AccountingLine accountingLine, String accountingLineProperty, Integer accountingLineIndex)
          Builds the action method name of the method that performs a balance inquiry on accounting lines for this group
protected  AccountingLineViewAction AccountingLineAuthorizerBase.getDeleteAction(AccountingLine accountingLine, String accountingLinePropertyName, Integer accountingLineIndex, String groupTitle)
          construct the delete action for the given accounting line
protected  String AccountingLineAuthorizerBase.getDeleteLineMethod(AccountingLine accountingLine, String accountingLineProperty, Integer accountingLineIndex)
          Builds the action method name of the method that deletes accounting lines for this group
 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
 

Method parameters in org.kuali.kfs.sys.document.authorization with type arguments of type AccountingLine
protected  boolean AccountingDocumentPresentationControllerBase.userOwnsAnyAccountingLine(org.kuali.rice.kim.bo.Person user, List<AccountingLine> accountingLines)
           
 

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

Methods in org.kuali.kfs.sys.document.datadictionary that return types with arguments of type AccountingLine
 Class<? extends AccountingLine> AccountingLineGroupDefinition.getAccountingLineClass()
          Gets the accountingLineClass attribute.
 Comparator<AccountingLine> AccountingLineGroupDefinition.getAccountingLineComparator()
           
 

Method parameters in org.kuali.kfs.sys.document.datadictionary with type arguments of type AccountingLine
protected  org.kuali.rice.kns.web.ui.Field AccountingLineViewCurrentBaseAmountFieldDefinition.createFieldForPropertyName(String propertyName, Class<? extends AccountingLine> accountingLineClass)
          Creates a field for the given AccountingLine class and property name
protected  org.kuali.rice.kns.web.ui.Field AccountingLineViewDebitCreditAmountFieldDefinition.createFieldForPropertyName(String propertyName, Class<? extends AccountingLine> accountingLineClass)
          Creates a field for the given AccountingLine class and property name
 TableJoining AccountingLineViewCurrentBaseAmountFieldDefinition.createLayoutElement(Class<? extends AccountingLine> accountingLineClass)
          Creates a property initiated AccountingLineViewCurrentBaseAmount element
 TableJoining AccountingLineViewDebitCreditAmountFieldDefinition.createLayoutElement(Class<? extends AccountingLine> accountingLineClass)
           
 TableJoining AccountingLineViewColumnsDefinition.createLayoutElement(Class<? extends AccountingLine> accountingLineClass)
           
 TableJoining AccountingLineViewMultipleReadOnlyFieldsDefinition.createLayoutElement(Class<? extends AccountingLine> accountingLineClass)
          Creates a new AccountingLineViewMultipleReadOnlyField
 TableJoining AccountingLineViewActionsDefinition.createLayoutElement(Class<? extends AccountingLine> accountingLineClass)
           
 TableJoining AccountingLineViewLinesDefinition.createLayoutElement(Class<? extends AccountingLine> accountingLineClass)
           
 TableJoining AccountingLineViewLineDefinition.createLayoutElement(Class<? extends AccountingLine> accountingLineClass)
           
 TableJoining AccountingLineViewActionDefinition.createLayoutElement(Class<? extends AccountingLine> accountingLineClass)
           
 TableJoining AccountingLineViewCountedSequenceNumberFieldDefinition.createLayoutElement(Class<? extends AccountingLine> accountingLineClass)
           
 TableJoining AccountingLineViewFieldDefinition.createLayoutElement(Class<? extends AccountingLine> accountingLineClass)
           
 TableJoining AccountingLineViewSequenceNumberFieldDefinition.createLayoutElement(Class<? extends AccountingLine> accountingLineClass)
           
 TableJoining AccountingLineViewHideShowLinesDefinition.createLayoutElement(Class<? extends AccountingLine> accountingLineClass)
           
 TableJoining AccountingLineViewRenderableElementDefinition.createLayoutElement(Class<? extends AccountingLine> accountingLineClass)
          Returns the TableJoining element that this definition requires to be part of the accounting line view
 AccountingLineViewLineFillingElement AccountingLineViewColumnsDefinition.createLineFillingLayoutElement(Class<? extends AccountingLine> accountingLineClass)
           
 AccountingLineViewLineFillingElement AccountingLineViewLineFillingDefinition.createLineFillingLayoutElement(Class<? extends AccountingLine> accountingLineClass)
          Has the definition create not just a layout element, but a line filling layout element
 AccountingLineViewLineFillingElement AccountingLineViewLineDefinition.createLineFillingLayoutElement(Class<? extends AccountingLine> accountingLineClass)
           
 AccountingLineViewLineFillingElement AccountingLineViewHideShowLinesDefinition.createLineFillingLayoutElement(Class<? extends AccountingLine> accountingLineClass)
           
 List<TableJoining> AccountingLineViewDefinition.getAccountingLineLayoutElements(Class<? extends AccountingLine> accountingLineClass)
          Creates a list of layout elements for this accounting line view
protected  List<RenderableElement> AccountingLineViewLineDefinition.getChildrenRenderableElements(Class<? extends AccountingLine> accountingLineClass)
          Creates children renderable elements for all children of this line definition
protected  List<AccountingLineViewOverrideField> AccountingLineViewFieldDefinition.getFieldsForOverrideFields(AccountingLineViewField parentField, Class<? extends AccountingLine> accountingLineClass)
          For each defined override field within this definition, creates a Field and puts them together as a List
 org.kuali.rice.kns.web.ui.Field AccountingLineViewFieldDefinition.getKNSFieldForDefinition(Class<? extends AccountingLine> accountingLineClass)
          Creates a KNS Field for an AccountingLineViewField definition
 org.kuali.rice.kns.web.ui.Field AccountingLineViewMultipleReadOnlyFieldsDefinition.getKNSFieldForDefinition(Class<? extends AccountingLine> accountingLineClass, String fieldName)
          Creates a KNS Field for an AccountingLineViewField definition
protected  List<AccountingLineViewLineFillingElement> AccountingLineViewLinesDefinition.getLayoutElementsForLines(Class<? extends AccountingLine> accountingLineClass)
          Generates layout elements for all the child lines of this lines definition
 AccountingLineViewOverrideField AccountingLineViewOverrideFieldDefinition.getOverrideFieldForDefinition(AccountingLineViewField parentField, Class<? extends AccountingLine> accountingLineClass)
          Creates an override field
 void AccountingLineGroupDefinition.setAccountingLineClass(Class<? extends AccountingLine> accountingLineClass)
          Sets the accountingLineClass attribute value.
 void AccountingLineGroupDefinition.setAccountingLineComparatorClass(Class<? extends Comparator<AccountingLine>> accountingLineComparatorClass)
          Sets the accountingLineComparatorClass attribute value.
 

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

Methods in org.kuali.kfs.sys.document.service with parameters of type AccountingLine
 String DynamicNameLabelGenerator.getDynamicNameLabelFieldName(AccountingLine line, String accountingLineProperty)
          Returns the field name of the dynamic name label
 String DynamicNameLabelGenerator.getDynamicNameLabelOnBlur(AccountingLine line, String accountingLineProperty)
          Builds the Javascript that should appear in the onblur attribute of the field associated with this dynamic name label
 String DynamicNameLabelGenerator.getDynamicNameLabelValue(AccountingLine line, String accountingLineProperty)
          Returns the value of the dynamic name label
 FieldRenderer AccountingLineRenderingService.getFieldRendererForField(org.kuali.rice.kns.web.ui.Field field, AccountingLine accountingLineToRender)
          Based on the control type of the field, returns a proper field renderer
 boolean AccountingLineRuleHelperService.hasRequiredOverrides(AccountingLine line, String overrideCode)
          Checks that the given overrideCode is sufficient for the given BO, adding errors to the global map if not.
 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 AccountingLineRenderingTransformation.transformElements(List<TableJoining> elements, AccountingLine accountingLine)
          Transforms the given tree of elements into the transformed tree of elements
 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
 void AccountingLineFieldRenderingTransformation.transformField(AccountingLine accountingLine, org.kuali.rice.kns.web.ui.Field field, org.kuali.rice.kns.datadictionary.MaintainableFieldDefinition fieldDefinition, Map unconvertedValues)
          Performs a transformation on the field
 boolean AccountingLineRuleHelperService.validateAccountingLine(AccountingLine accountingLine)
          This method validates that an accounting line object contains values that actually exist in the DB.
 

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

Methods in org.kuali.kfs.sys.document.service.impl with parameters of type AccountingLine
 String ObjectCodeDynamicNameLabelGeneratorImpl.getDynamicNameLabelFieldName(AccountingLine line, String accountingLineProperty)
          Always returns accountingLineProperty+".objectCode.financialObjectCodeName"
 String SubObjectCodeDynamicNameLabelGeneratorImpl.getDynamicNameLabelFieldName(AccountingLine line, String accountingLineProperty)
          Always returns accountingLineProperty+".subObjectCode.financialSubObjectCodeName"
 String ObjectCodeDynamicNameLabelGeneratorImpl.getDynamicNameLabelOnBlur(AccountingLine line, String accountingLineProperty)
          Builds the proper call to loadObjectInfo
 String SubObjectCodeDynamicNameLabelGeneratorImpl.getDynamicNameLabelOnBlur(AccountingLine line, String accountingLineProperty)
          Builds the proper call to loadSubObjectInfo
 String ObjectCodeDynamicNameLabelGeneratorImpl.getDynamicNameLabelValue(AccountingLine line, String accountingLineProperty)
          If the objectCode reference on the line is refreshable, returns the object code's name; otherwise returns null
 String SubObjectCodeDynamicNameLabelGeneratorImpl.getDynamicNameLabelValue(AccountingLine line, String accountingLineProperty)
          If the subObjectCode reference on the line is refreshable, returns the sub object code's name; otherwise returns null
 FieldRenderer AccountingLineRenderingServiceImpl.getFieldRendererForField(org.kuali.rice.kns.web.ui.Field field, AccountingLine accountingLineToRender)
           
 boolean AccountingLineRuleHelperServiceImpl.hasAccountRequiredOverrides(AccountingLine line, String overrideCode)
           
 boolean AccountingLineRuleHelperServiceImpl.hasObjectBudgetRequiredOverrides(AccountingLine line, String overrideCode)
           
 boolean AccountingLineRuleHelperServiceImpl.hasRequiredOverrides(AccountingLine line, String overrideCode)
           
 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 AllReadOnlyNoActionsAccountingLineRenderingTransformationImpl.transformElements(List<TableJoining> elements, AccountingLine accountingLine)
          Traverses through the elements to see if they're all read only; if so, traverses through again and removes any action blocks
 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
 void DefaultValuePopulationAccountingLineFieldRenderingTransformationImpl.transformField(AccountingLine accountingLine, org.kuali.rice.kns.web.ui.Field field, org.kuali.rice.kns.datadictionary.MaintainableFieldDefinition fieldDefinition, Map unconvertedValues)
          Using the data dictionary definition for the field, determines what the default value for this field would be should there be a default value defined; note that this value may be wiped out by the value from the business object during that transformation (which presumably happends after this one)
 boolean AccountingLineRuleHelperServiceImpl.validateAccountingLine(AccountingLine accountingLine)
           
 

Uses of AccountingLine in org.kuali.kfs.sys.document.validation.event
 

Methods in org.kuali.kfs.sys.document.validation.event that return AccountingLine
 AccountingLine AccountingLineEvent.getAccountingLine()
           
 AccountingLine ReviewAccountingLineEvent.getAccountingLine()
           
 AccountingLine DeleteAccountingLineEvent.getAccountingLine()
           
 AccountingLine UpdateAccountingLineEvent.getAccountingLine()
           
 AccountingLine AddAccountingLineEvent.getAccountingLine()
           
 AccountingLine UpdateAccountingLineEvent.getOriginalAccountingLine()
           
 AccountingLine UpdateAccountingLineEvent.getUpdatedAccountingLine()
           
 

Constructors in org.kuali.kfs.sys.document.validation.event with parameters of type AccountingLine
AddAccountingLineEvent(String errorPathPrefix, org.kuali.rice.kns.document.Document document, AccountingLine accountingLine)
          Constructs an AddAccountingLineEvent with the given errorPathPrefix, document, and accountingLine.
DeleteAccountingLineEvent(String errorPathPrefix, org.kuali.rice.kns.document.Document document, AccountingLine accountingLine, boolean lineWasAlreadyDeletedFromDocument)
          Constructs a DeleteAccountingLineEvent with the given errorPathPrefix, document, and accountingLine.
ReviewAccountingLineEvent(String errorPathPrefix, org.kuali.rice.kns.document.Document document, AccountingLine accountingLine)
          Constructs an ReviewAccountingLineEvent with the given errorPathPrefix, document, and accountingLine.
UpdateAccountingLineEvent(String errorPathPrefix, org.kuali.rice.kns.document.Document document, AccountingLine originalAccountingLine, AccountingLine updatedAccountingLine)
          Constructs an UpdateAccountingLineEvent with the given errorPathPrefix, document, and accountingLine.
 

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

Fields in org.kuali.kfs.sys.document.validation.impl declared as AccountingLine
protected  AccountingLine AccountingLineBranchingValidation.accountingLineForValidation
           
protected  AccountingLine AccountingLineAccessibleValidation.accountingLineForValidation
           
protected  AccountingLine AccountingLineValuesAllowedValidationHutch.accountingLineForValidation
           
protected  AccountingLine AccountingLineCheckValidationHutch.accountingLineForValidation
           
protected  AccountingLine AccountingLineValueAllowedValidation.accountingLineForValidation
           
 

Methods in org.kuali.kfs.sys.document.validation.impl that return AccountingLine
 AccountingLine AccountingLineBranchingValidation.getAccountingLineForValidation()
          Gets the accountingLineForValidation attribute.
 AccountingLine AccountingLineAccessibleValidation.getAccountingLineForValidation()
          Gets the accountingLineForValidation attribute.
 AccountingLine AccountingLineAmountPositiveValidation.getAccountingLineForValidation()
          Gets the accountingLineForValidation attribute.
 AccountingLine AccountingLineValuesAllowedValidationHutch.getAccountingLineForValidation()
           
 AccountingLine AccountingLineDataDictionaryValidation.getAccountingLineForValidation()
          Gets the accountingLineForValidation attribute.
 AccountingLine AccountingLineValueAllowedValidation.getAccountingLineForValidation()
          Gets the accountingLineForValidation attribute.
 

Methods in org.kuali.kfs.sys.document.validation.impl with parameters of type AccountingLine
protected  boolean AccountingLineValueAllowedValidation.isAccountingLineValueAllowed(Class documentClass, AccountingLine accountingLine, String parameterName, String propertyName, String userEnteredPropertyName)
          Checks that a value on an accounting line is valid, based on parameters, for a document of the given class
 void AccountingLineValueAllowedValidation.refreshByPath(AccountingLine line)
          Refreshes a value on the accounting line, using the propertyPath to decided what to refresh
 void AccountingLineBranchingValidation.setAccountingLineForValidation(AccountingLine accountingLine)
          Sets the accountingLineForValidation attribute value.
 void AccountingLineAccessibleValidation.setAccountingLineForValidation(AccountingLine accountingLineForValidation)
          Sets the accountingLineForValidation attribute value.
 void AccountingLineAmountPositiveValidation.setAccountingLineForValidation(AccountingLine accountingLineForValidation)
          Sets the accountingLineForValidation attribute value.
 void AccountingLineValuesAllowedValidationHutch.setAccountingLineForValidation(AccountingLine accountingLineForValidation)
           
 void AccountingLineDataDictionaryValidation.setAccountingLineForValidation(AccountingLine accountingLineForValidation)
          Sets the accountingLineForValidation attribute value.
 void AccountingLineValueAllowedValidation.setAccountingLineForValidation(AccountingLine accountingLineForValidation)
          Sets the accountingLineForValidation attribute value.
 

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

Methods in org.kuali.kfs.sys.document.web that return AccountingLine
 AccountingLine AccountingLineRenderingContext.getAccountingLine()
           
 AccountingLine RenderableAccountingLineContainer.getAccountingLine()
          Gets the accountingLine attribute.
protected  AccountingLine AccountingLineGroupTag.getNewAccountingLine()
           
 

Methods in org.kuali.kfs.sys.document.web that return types with arguments of type AccountingLine
protected  List<AccountingLine> AccountingLineGroupTag.getAccountingLineCollection()
           
 

Methods in org.kuali.kfs.sys.document.web with parameters of type AccountingLine
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
protected  String AccountingLineViewField.getDynamicNameLabelDisplayedValue(AccountingLine accountingLine)
          Gets the value from the accounting line to display as the field value
protected  String AccountingLineViewOverrideField.getOverrideNeededValue(AccountingLine accountingLine)
          Retrieves the value of the override needed value associated with the override field
protected  List<AccountingLineTableRow> AccountingLineGroupTag.getRenderableElementsForLine(AccountingLineGroupDefinition groupDefinition, AccountingLine accountingLine, boolean newLine, boolean topLine, String accountingLinePropertyName)
          Creates a List of renderable elements, with all rendering transformations accomplished, to be rendered
protected  boolean AccountingLineViewField.isRenderingInquiry(AccountingDocument document, AccountingLine line)
          Determines whether to render the inquiry for this field
 void FieldTableJoining.performFieldTransformations(List<AccountingLineFieldRenderingTransformation> fieldTransformations, AccountingLine accountingLine, Map unconvertedValues)
           
 void AccountingLineViewDebitCreditAmountLayoutElement.performFieldTransformations(List<AccountingLineFieldRenderingTransformation> fieldTransformations, AccountingLine accountingLine, Map unconvertedValues)
           
 void TableJoining.performFieldTransformations(List<AccountingLineFieldRenderingTransformation> fieldTransformations, AccountingLine accountingLine, Map unconvertedValues)
          Performs a transformations on any fields this TableJoining layout element knows about
 void AccountingLineViewLine.performFieldTransformations(List<AccountingLineFieldRenderingTransformation> fieldTransformations, AccountingLine accountingLine, Map unconvertedValues)
           
 void AccountingLineViewField.performFieldTransformations(List<AccountingLineFieldRenderingTransformation> fieldTransformations, AccountingLine accountingLine, Map unconvertedValues)
           
 void HideShowLayoutElement.performFieldTransformations(List<AccountingLineFieldRenderingTransformation> fieldTransformations, AccountingLine accountingLine, Map unconvertedValues)
          Has the inner content perform any field transformations
 void PlaceHoldingLayoutElement.performFieldTransformations(List<AccountingLineFieldRenderingTransformation> fieldTransformations, AccountingLine accountingLine, Map unconvertedValues)
          No fields to transform
 void AccountingLineViewCurrentBaseAmount.performFieldTransformations(List<AccountingLineFieldRenderingTransformation> fieldTransformations, AccountingLine accountingLine, Map unconvertedValues)
           
 void AccountingLineViewColumns.performFieldTransformations(List<AccountingLineFieldRenderingTransformation> fieldTransformations, AccountingLine accountingLine, Map unconvertedValues)
          Has fields perform the transformations
 void AccountingLineViewLines.performFieldTransformations(List<AccountingLineFieldRenderingTransformation> fieldTransformations, AccountingLine accountingLine, Map unconvertedValues)
           
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
protected  void AccountingLineViewMultipleReadOnlyFields.setInquiryUrlForField(org.kuali.rice.kns.web.ui.Field field, AccountingLine accountingLine)
          Populates the inquiry url on the field if possible
protected  void AccountingLineViewMultipleReadOnlyFields.setValueForField(org.kuali.rice.kns.web.ui.Field field, AccountingLine accountingLine)
          Sets the value for the field before rendering
 void AccountingLineViewOverrideField.transformField(AccountingLineFieldRenderingTransformation fieldTransformation, AccountingLine accountingLine, Map unconvertedValues)
          Runs a field transformation against all the overrides encapsulated within this field
protected  void AccountingLineViewField.transformOverrideFields(AccountingLineFieldRenderingTransformation fieldTransformation, AccountingLine accountingLine, Map unconvertedValues)
          Runs a field transformation against all the overrides encapsulated within this field
 

Constructors in org.kuali.kfs.sys.document.web with parameters of type AccountingLine
RenderableAccountingLineContainer(KualiAccountingDocumentFormBase form, AccountingLine accountingLine, String accountingLineProperty, List<AccountingLineTableRow> rows, Integer lineCount, String groupLabel, List errors, AccountingLineAuthorizer accountingLineAuthorizer, boolean editableLine)
          Constructs a RenderableAccountingLineContainer
 

Constructor parameters in org.kuali.kfs.sys.document.web with type arguments of type AccountingLine
AccountingLineViewOverrideField(AccountingLineViewField field, AccountingLineViewOverrideFieldDefinition definition, Class<? extends AccountingLine> accountingLineClass)
          Constructs a AccountingLineViewOverrideField
 

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

Methods in org.kuali.kfs.sys.document.web.renderers that return AccountingLine
 AccountingLine OverrideFieldRenderer.getAccountingLine()
          Gets the accountingLine attribute.
 

Methods in org.kuali.kfs.sys.document.web.renderers with parameters of type AccountingLine
 void OverrideFieldRenderer.setAccountingLine(AccountingLine accountingLine)
          Sets the accountingLine attribute value.
 

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

Methods in org.kuali.kfs.sys.document.workflow with parameters of type AccountingLine
protected  void FinancialSystemSearchableAttribute.addSearchableAttributesForAccountingLine(List<org.kuali.rice.kew.docsearch.SearchableAttributeValue> searchAttrValues, AccountingLine accountingLine)
          Pulls the default searchable attributes - chart code, account number, and account organization code - from a given accounting line and populates the searchable attribute values in the given list
 

Uses of AccountingLine in org.kuali.kfs.sys.service
 

Methods in org.kuali.kfs.sys.service with parameters of type AccountingLine
 boolean ElectronicPaymentClaimingService.representsElectronicFundAccount(AccountingLine accountingLine)
          Determines if the given accounting line represents an electronic payment
 

Uses of AccountingLine in org.kuali.kfs.sys.service.impl
 

Methods in org.kuali.kfs.sys.service.impl with parameters of type AccountingLine
protected  ElectronicPaymentClaim ElectronicPaymentClaimingServiceImpl.createElectronicPayment(AdvanceDepositDocument document, AccountingLine accountingLine)
          Creates an electronic payment claim record to match the given accounting line on the document
 boolean ElectronicPaymentClaimingServiceImpl.representsElectronicFundAccount(AccountingLine accountingLine)
          Determines if the given accounting line represents an electronic payment
 

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

Methods in org.kuali.kfs.sys.web.struts that return types with arguments of type AccountingLine
protected  List<AccountingLine> KualiAccountingDocumentFormBase.harvestAccountingLines(List lines)
          This method takes a generic list, hopefully with some AccountingLine objects in it, and returns a list of AccountingLine objects, because Java generics are just so wonderful.
 

Methods in org.kuali.kfs.sys.web.struts with parameters of type AccountingLine
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  void KualiAccountingDocumentActionBase.clearOverridesThatBecameUnneeded(AccountingLine formLine)
          Automatically clears any overrides that have become unneeded.
protected  String KualiAccountingDocumentActionBase.getObjectTypeCodeFromLine(AccountingLine line)
          A hook so that most accounting lines - which don't have object types - can have their object type codes used in balance inquiries
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.hasSalesTaxBeenEntered(AccountingLine accountingLine, boolean source, boolean newLine, int index)
           
protected  void KualiAccountingDocumentActionBase.insertAccountingLine(boolean isSource, KualiAccountingDocumentFormBase financialDocumentForm, AccountingLine line)
          Adds the given accountingLine to the appropriate form-related datastructures.
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  boolean KualiAccountingDocumentActionBase.isValidSalesTaxEntered(AccountingLine accountingLine, boolean source, boolean newLine, int index)
          This method checks to see if the sales tax information was put into the accounting line
protected  org.apache.struts.action.ActionForward KualiAccountingDocumentActionBase.performBalanceInquiryForAccountingLine(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, AccountingLine line)
          This method handles preparing all of the accounting line data so that it can be pushed up to the balance inquiries for populating the search criteria of each.
protected  void KualiAccountingDocumentFormBase.populateAccountingLine(AccountingLine line, String accountingLinePropertyName, Map parameterMap)
          Populates the dependent fields of objects contained within the given accountingLine
protected  void KualiAccountingDocumentActionBase.populateSalesTax(AccountingLine line)
          This method populates the sales tax for a given accounting line with the appropriate primary key fields from the accounting line since OJB won't do it automatically for us
protected  void KualiAccountingDocumentActionBase.processAccountingLineOverrides(AccountingLine line)
           
protected  void KualiAccountingDocumentActionBase.removeSalesTax(AccountingLine accountingLine)
          This method removes the sales tax information from a line that no longer requires it
protected  void KualiAccountingDocumentFormBase.repopulateOverrides(AccountingLine line, String accountingLinePropertyName, Map parameterMap)
          This repopulates the override values from the request
 

Method parameters in org.kuali.kfs.sys.web.struts with type arguments of type AccountingLine
protected  boolean KualiAccountingDocumentActionBase.checkSalesTaxRequiredAllLines(org.kuali.rice.kns.web.struts.form.KualiDocumentFormBase kualiDocumentFormBase, List<AccountingLine> baselineAcctingLines)
           
protected  void KualiAccountingDocumentActionBase.handleSalesTaxRequiredAllLines(org.kuali.rice.kns.web.struts.form.KualiDocumentFormBase kualiDocumentFormBase, List<AccountingLine> baselineAcctingLines)
          This method is called from the createDocument and processes through all the accouting lines and checks to see if they need sales tax fields
 



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