Uses of Interface
org.kuali.kfs.sys.document.validation.event.AttributedDocumentEvent

Packages that use AttributedDocumentEvent
org.kuali.kfs.fp.document.validation.event   
org.kuali.kfs.fp.document.validation.impl   
org.kuali.kfs.module.ar.document.validation.event   
org.kuali.kfs.module.ar.document.validation.impl   
org.kuali.kfs.module.cam.document.validation.event   
org.kuali.kfs.module.cam.document.validation.impl   
org.kuali.kfs.module.ld.document.validation.impl   
org.kuali.kfs.module.purap.document.validation.event   
org.kuali.kfs.module.purap.document.validation.impl   
org.kuali.kfs.sec.document.validation.impl   
org.kuali.kfs.sys.document.validation   
org.kuali.kfs.sys.document.validation.event   
org.kuali.kfs.sys.document.validation.impl   
 

Uses of AttributedDocumentEvent in org.kuali.kfs.fp.document.validation.event
 

Classes in org.kuali.kfs.fp.document.validation.event that implement AttributedDocumentEvent
 class AddCheckEvent
          An event which is fired when a member of the Cash Receipt family of documents adds a check.
 class DeleteCheckEvent
          An event which is fired when a member of the Cash Receipt family of documents deletes a check.
 class UpdateCheckEvent
          An event which is fired when a member of the Cash Receipt family of documents updates a pre-existing check on a document.
 

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

Methods in org.kuali.kfs.fp.document.validation.impl with parameters of type AttributedDocumentEvent
 boolean ProcurementCardAccountAccessibilityValidation.validate(AttributedDocumentEvent event)
          Validates that an accounting line does not have a capital object object code Expects an accounting line as the first a parameter
 boolean DisbursementVoucherBankCodeValidation.validate(AttributedDocumentEvent event)
           
 boolean AuxiliaryVoucherAccountingPeriodAllowedByParameterValidation.validate(AttributedDocumentEvent event)
          Using the KFS-FP / AuxiliaryVoucherDocument / RestrictedPeriodCodes parameter, checks that the accounting period specified on the document is valid.
 boolean CashReceiptCashDrawerOpenValidation.validate(AttributedDocumentEvent event)
          Makes sure that the cash drawer for the verification unit associated with this CR doc is open.
 boolean CashReceiptFamilyAccountingLineTotalValidation.validate(AttributedDocumentEvent event)
          Return true if source total is non-zero
 boolean BudgetAdjustmentAccountingLineAmountValidation.validate(AttributedDocumentEvent event)
          Validates the amounts on a budget adjustment accounting line, making sure that either the current adjustment amount or the base adjustment amount are not zero, and that all given amounts are positive.
 boolean CashReceiptCheckAmountNotZeroValidation.validate(AttributedDocumentEvent event)
          Verifies that a check amount is not zero.
 boolean AuxiliaryVoucherAccountingLineAmountValidation.validate(AttributedDocumentEvent event)
          Accounting lines for Auxiliary Vouchers can only be positive non-zero numbers
 boolean ProcurementCardAccountNumberValidation.validate(AttributedDocumentEvent event)
          Validates that an accounting line does not have a capital object object code Expects an accounting line as the first a parameter
 boolean DisbursementVoucherDocumentAmountValidation.validate(AttributedDocumentEvent event)
           
 boolean DisbursementVoucherNonResidentAlienInformationValidation.validate(AttributedDocumentEvent event)
           
 boolean AccountingLineAmountNonZeroValidation.validate(AttributedDocumentEvent event)
          Validates that the amount of the given accounting line is not zero the accounting document must be the first parameter, the accounting line must be the second parameter
 boolean CreditCardReceiptCashTotalsValidation.validate(AttributedDocumentEvent event)
           
 boolean ServiceBillingAccountingLineAccessibleValidation.validate(AttributedDocumentEvent event)
          Validates that the given accounting line is accessible for editing by the current user.
 boolean IndirectCostAdjustmentAccountValidation.validate(AttributedDocumentEvent event)
           
 boolean BillingCapitalObjectValidation.validate(AttributedDocumentEvent event)
          Validates that an accounting line does not have a capital object object code Expects an accounting line as the first a parameter
 boolean CapitalAssetInformationValidation.validate(AttributedDocumentEvent event)
           
 boolean DisbursementVoucherPayeeStateCodeValidation.validate(AttributedDocumentEvent event)
           
 boolean AdvanceDepositIfAnyElectronicFundAccountingLineAllElectronicFundValidation.validate(AttributedDocumentEvent event)
          Validates the advance deposit document, that if it has one eft accounting line, all accounting lines represent electronic funds
 boolean CashReceiptAccountAndObjectCodeValidation.validate(AttributedDocumentEvent event)
          This method processes the accounting line to make sure if a sales tax account is used the right object code is used with it
 boolean CashReceiptCheckAmountPositiveValidation.validate(AttributedDocumentEvent event)
          Verifies that the amount on the check is not negative.
 boolean JournalVoucherAccountingLineObjectTypeValueAllowedValidation.validate(AttributedDocumentEvent event)
          The JV allows any object type b/c it is up to the user to enter it into the interface, but it is required.
 boolean DisbursementVoucherNonEmployeeTravelComanyValidation.validate(AttributedDocumentEvent event)
           
 boolean CreditCardReceiptDocumentTotalValidation.validate(AttributedDocumentEvent event)
          For Credit Card Receipt documents, the document is balanced if the sum total of credit card receipts equals the sum total of the accounting lines.
 boolean PreEncumbranceRequiredReferenceFieldValidation.validate(AttributedDocumentEvent event)
           
 boolean NonCheckDisbursementRequiredReferenceFieldValidation.validate(AttributedDocumentEvent event)
          determines if a reference number has been added to the Accounting Line Expects an accounting line as the first a parameter
 boolean JournalVoucherAccountingLineAmountValidation.validate(AttributedDocumentEvent event)
          Accounting lines for Journal Vouchers can be positive or negative, just not "$0.00".
 boolean AuxiliaryVoucherGeneralLedgerPendingEntriesBalanceValdiation.validate(AttributedDocumentEvent event)
          Returns true if the explicit, non-DI credit and debit GLPEs derived from the document's accountingLines are in balance
 boolean DisbursementVoucherPayeeInitiatorValidation.validate(AttributedDocumentEvent event)
           
 boolean BudgetAdjustmentAccountingLineBaseAmountValidation.validate(AttributedDocumentEvent event)
          Validate that, if a base amount is entered for a line, that it can be adjusted for the posting year
 boolean BudgetAdjustmentAccountingLineDataDictionaryValidation.validate(AttributedDocumentEvent event)
          Okay, okay, so yeah, I could have handled this through a bunch of DD validations.
 boolean DisbursementVoucherAccountingLineValidation.validate(AttributedDocumentEvent event)
           
 boolean AuxiliaryVoucherRecodeAccountingPeriodValidation.validate(AttributedDocumentEvent event)
          Validates the accounting period on an AV doc if the doc is a recode type, with the following rules: The accounting period does not occur in a previous fiscal year The accounting period is between 1 and 12 (13 can't be recoded, nor can the non-numeric periods: AB, BB, and CB
 boolean AdvanceDepositDocumentTotalValidation.validate(AttributedDocumentEvent event)
          For the Advance Deposit document, the document is balanced if the sum total of deposits - positive or negative - equals the sum total of the accounting lines.
 boolean DisbursementVoucherNonEmployeeTravelValidation.validate(AttributedDocumentEvent event)
           
 boolean BudgetAdjustmentFundGroupAdjustmentRestrictionValidation.validate(AttributedDocumentEvent event)
          Retrieves the fund group and sub fund group for each accounting line.
 boolean JournalVoucherAccountingLineExternalEncumbranceReferenceValidation.validate(AttributedDocumentEvent event)
          This method checks that values exist in the three reference fields (referenceOriginCode, referenceTypeCode, referenceNumber) that are required if the balance type is set to EXTERNAL ENCUMBRANCE.
 boolean AuxiliaryVoucherSingleSubFundValidation.validate(AttributedDocumentEvent event)
          Iterates AccountingLine instances in a given FinancialDocument instance and compares them to see if they are all in the same Sub-Fund Group.
 boolean BudgetAdjustmentAccountingLineAccountHasRecordingLevelValidation.validate(AttributedDocumentEvent event)
          Validates that the given accounting line has a budget recording level code.
 boolean AuxiliaryVoucherAccountingPeriodWithinGracePeriodValidation.validate(AttributedDocumentEvent event)
          A validation to check if the given accounting period is within the "grace period" of the AV doc, defined in JIRA KULRNE-4634.
 boolean TransferOfFundsTransferTotalsBalancedValidation.validate(AttributedDocumentEvent event)
          This method checks the sum of all of the "From" accounting lines with mandatory transfer object codes against the sum of all of the "To" accounting lines with mandatory transfer object codes.
 boolean ProcurementCardObjectCodeValidation.validate(AttributedDocumentEvent event)
          Validates that an accounting line does not have a capital object object code Expects an accounting line as the first a parameter
 boolean BudgetAdjustmentAccountingLineAccountIncomeStreamValidation.validate(AttributedDocumentEvent event)
          Validate that, if current adjustment amount is non zero, account has an associated income stream chart and account
 boolean DisbursementVoucherDocumentLocationValidation.validate(AttributedDocumentEvent event)
           
 boolean AdvanceDepositValidation.validate(AttributedDocumentEvent event)
           
 boolean BudgetAdjustmentAccountingLineMonthlyLinesValidation.validate(AttributedDocumentEvent event)
          Validates the total of the monthly amount fields (if not 0) equals the current budget amount.
 boolean DisbursementVoucherCampusSpecialHandlingValidation.validate(AttributedDocumentEvent event)
          Carries out the validation
 boolean AuxiliaryVoucherAccountingLinesBalanceValidation.validate(AttributedDocumentEvent event)
          Returns true if credit/debit entries are in balance
 boolean GeneralErrorCorrectionObjectTypeValidation.validate(AttributedDocumentEvent event)
          determines if object code sub types are valid with the object type code.
 boolean CreditCardReceiptValidation.validate(AttributedDocumentEvent event)
           
 boolean DisbursementVoucherEmployeeInformationValidation.validate(AttributedDocumentEvent event)
           
 boolean DisbursementVoucherWireTransferValidation.validate(AttributedDocumentEvent event)
           
 boolean BudgetAdjustmentAccountingLineTotalsUnchangedValidation.validate(AttributedDocumentEvent event)
          Returns true if account line totals remains unchanged from what was entered and what was persisted before; takes into account all adjustment totals
 boolean PreEncumbranceReversalDateValidation.validate(AttributedDocumentEvent event)
          Validates that an accounting line does not have a capital object object code Expects an accounting line as the first a parameter
 boolean ProcurementCardFixErrorPathValidation.validate(AttributedDocumentEvent event)
          Validates that an accounting line does not have a capital object object code Expects an accounting line as the first a parameter
 boolean DisbursementVoucherVendorInformationValidation.validate(AttributedDocumentEvent event)
           
 boolean AuxiliaryVoucherAccountingPeriodOpenValidation.validate(AttributedDocumentEvent event)
          Uses the accounting period service to get the accounting period for the document and checks that it's open
 boolean CashReceiptCashTotalsValidation.validate(AttributedDocumentEvent event)
          Uses the CashReceiptService.areCashTotalsInvalid method to check the cash totals.
 boolean CashReceiptFamilyAccountingLineAmountValidation.validate(AttributedDocumentEvent event)
          Cash Receipt documents allow both positive and negative values, so we only need to check for zero amounts.
 boolean BudgetAdjustmentAccountingLinesRequiredForRoutingValidation.validate(AttributedDocumentEvent event)
          The BA document does not have to have source accounting lines.
 boolean JournalVoucherAccountingPeriodValidation.validate(AttributedDocumentEvent event)
          Checks that the accounting period for a journal voucher is present in the persistence store and currently open
 boolean ProcurementCardBalanceValidation.validate(AttributedDocumentEvent event)
          Validates that an accounting line does not have a capital object object code Expects an accounting line as the first a parameter
 boolean IndirectCostAdjustmentChartOfAccountsValidation.validate(AttributedDocumentEvent event)
           
 boolean TransferOfFundsFundGroupsBalancedValidation.validate(AttributedDocumentEvent event)
          This is a helper method that wraps the fund group balancing check.
 boolean TransferOfFundsObjectCodeValueAllowedValidation.validate(AttributedDocumentEvent event)
          Overrides the parent to make sure that the chosen object code's object code is Income/Expense.
 boolean GeneralErrorCorrectionRequiredReferenceFieldValidation.validate(AttributedDocumentEvent event)
          determines if object code sub types are valid with the object type code.
 boolean PreEncumbranceRequiredAccountingLinesCountValidation.validate(AttributedDocumentEvent event)
          Validates that an accounting line does not have a capital object object code Expects an accounting line as the first a parameter
 boolean JournalVoucherObjectTypeValidation.validate(AttributedDocumentEvent event)
          Checks that the object type code on the Journal Voucher accounting line is valid and active
 boolean DisbursementVoucherDocumentFieldValidation.validate(AttributedDocumentEvent event)
           
 boolean DisbursementVoucherPayeeAddressValidation.validate(AttributedDocumentEvent event)
           
 boolean DisbursementVoucherAccountingLineCountValidation.validate(AttributedDocumentEvent event)
           
 boolean AuxiliaryVoucherReversalDateValidation.validate(AttributedDocumentEvent event)
          This method verifies that the user entered a reversal date, but only if it's an accrual.
 boolean AuxiliaryVoucherAccountingLineObjectSubTypeAndLevelValidation.validate(AttributedDocumentEvent event)
          This method checks to see if there is a valid combination of sub type and object level
 boolean DisbursementVoucherAccountingLineAmountPositiveValidation.validate(AttributedDocumentEvent event)
           
 boolean DisbursementVoucherAccountingLineAccessibleValidation.validate(AttributedDocumentEvent event)
          Validates that the given accounting line is accessible for editing by the current user.
 boolean JournalVoucherBalanceTypeValidation.validate(AttributedDocumentEvent event)
          Checks that the balance type on a Journal Voucher document is in the database and currently active
 boolean DisbursementVoucherPaymentReasonValidation.validate(AttributedDocumentEvent event)
           
 boolean AdvanceDepositMinimumAdvanceDepositValidation.validate(AttributedDocumentEvent event)
           
 boolean BudgetAdjustmentDocumentBalancedValidation.validate(AttributedDocumentEvent event)
          Validates that the budget adjustment document is balanced, based on whether the source base amount equals the target base amount and that the income stream balance map has no non-zero values.
 boolean CreditCardReceiptMinimumCreditCardReceiptValidation.validate(AttributedDocumentEvent event)
           
 boolean AuxiliaryVoucherSingleChartUsedValidation.validate(AttributedDocumentEvent event)
          Iterates AccountingLine instances in a given FinancialDocument instance and compares them to see if they are all in the same Chart.
 boolean JournalVoucherReversalDateValidation.validate(AttributedDocumentEvent event)
          Checks that if the reveral date for the document is not null, that the reversal date has not already occurred
 boolean DisbursementVoucherForeignDraftValidation.validate(AttributedDocumentEvent event)
           
 boolean DisbursementVoucherPrePaidTravelValidation.validate(AttributedDocumentEvent event)
           
 boolean TransferOfFundsObjectSubTypeValueAllowedValidation.validate(AttributedDocumentEvent event)
          Overrides the parent to make sure that the chosen object code's object sub-type code is either Mandatory Transfer or Non-Mandatory Transfer.
 boolean DisbursementVoucherAccountingLineTotalsValidation.validate(AttributedDocumentEvent event)
           
 boolean CashReceiptFamilyDocumentTotalValidation.validate(AttributedDocumentEvent event)
          For Cash Receipt documents, the document is balanced if the sum total of checks and cash and coin equals the sum total of the accounting lines.
 

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

Classes in org.kuali.kfs.module.ar.document.validation.event that implement AttributedDocumentEvent
 class DiscountCustomerInvoiceDetailEvent
           
 class RecalculateCustomerInvoiceDetailEvent
           
 

Uses of AttributedDocumentEvent in org.kuali.kfs.module.ar.document.validation.impl
 

Methods in org.kuali.kfs.module.ar.document.validation.impl with parameters of type AttributedDocumentEvent
protected  String CustomerInvoiceDiscountRelatedBranchingValidation.determineBranch(AttributedDocumentEvent event)
           
protected  String CustomerInvoiceReceivableBranchingValidation.determineBranch(AttributedDocumentEvent event)
           
protected  String CustomerInvoiceWriteoffGLPEGenerationBranchingValidation.determineBranch(AttributedDocumentEvent event)
           
 boolean CashControlCustomerNumberValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerCreditMemoDetailQuantityAndAmountValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerInvoiceRecurrenceEndDateOrNumberOfRecurrencesValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerInvoiceWriteoffInvoiceBalanceValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerInvoiceReceivableFinancialObjectCodeValidation.validate(AttributedDocumentEvent event)
           
 boolean CashControlCheckGLPEsNotGeneratedValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerInvoiceWriteoffInvoiceNumberValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerInvoiceRecurrenceInitiatorValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerInvoiceWriteoffExplanationValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerInvoiceRecurrenceWorkgroupValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerCreditMemoDetailItemQuantityValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerCreditMemoNoOtherCRMInRouteForTheInvoiceValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerInvoiceDetailSubFundGroupReceivableValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerInvoiceDetailItemQuantityValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerInvoiceBothEndDateAndTotalRecurrenceNumberValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerInvoiceRecurrenceBeginDateValidation.validate(AttributedDocumentEvent event)
           
 boolean CashControlRefDocNumberValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerInvoiceReceivableChartOfAccountsCodeValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerInvoiceReceivableAccountNumberValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerInvoiceWriteoffFinancialObjectCodeValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerInvoiceMaximumNumberOfRecurrencesValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerInvoiceWriteoffAccountNumberValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerInvoiceRecurrenceIntervalCodeValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerCreditMemoInvoiceNumberValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerInvoiceCustomerNumberValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerInvoiceRecurrenceDataSufficiencyValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerInvoiceNumberOfInvoiceDetailsValidation.validate(AttributedDocumentEvent event)
           
 boolean CashControlDocumentHasDetailsValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerInvoiceBilledByChartOfAccountsCodeValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerCreditMemoDetailItemQuantityOrAmountEnteredValidation.validate(AttributedDocumentEvent event)
           
 boolean CashControlLineAmountValidation.validate(AttributedDocumentEvent event)
           
 boolean PaymentApplicationIsFullBalanceAppliedValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerInvoiceDetailUnitPriceValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerInvoiceWriteoffNoOtherWriteoffInRouteForTheInvoiceValidation.validate(AttributedDocumentEvent event)
           
 boolean CashControlPaymentMediumValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerInvoiceCustomerAddressValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerInvoiceReceivableFinancialSubObjectCodeValidation.validate(AttributedDocumentEvent event)
           
 boolean CashControlAllAppDocsApprovedValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerInvoiceBillingOrgOptionValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerInvoiceWriteoffChartCodeHasCorrespondingWriteoffObjectCodeValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerInvoiceDetailAmountValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerInvoiceDetailUnitOfMeasureValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerInvoiceDetailItemCodeValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerInvoiceRecurrenceActiveIndicatorValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerInvoiceBilledByOrganizationCodeValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerInvoiceRecurrenceEndDateValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerInvoiceReceivableProjectCodeValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerInvoiceReceivableSubAccountNumberValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerCreditMemoNoDataToSubmitValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerInvoiceDueDateValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerInvoiceWriteoffChartOfAccountsCodeValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerInvoiceWriteoffNoOtherCRMInRouteForTheInvoiceValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerInvoiceDetailSystemInformationDiscountValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerCreditMemoDetailAmountValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerInvoiceDetailDiscountGreaterThanParentValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerInvoiceDetailParentLessThanDiscountValidation.validate(AttributedDocumentEvent event)
           
 boolean CustomerInvoiceDetailChartCodeReceivableValidation.validate(AttributedDocumentEvent event)
           
 

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

Classes in org.kuali.kfs.module.cam.document.validation.event that implement AttributedDocumentEvent
 class AssetPaymentAddAssetEvent
           
 class AssetPaymentManuallyAddAccountingLineEvent
           
 class AssetPaymentPrepareRouteEvent
           
 

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

Methods in org.kuali.kfs.module.cam.document.validation.impl with parameters of type AttributedDocumentEvent
 boolean AssetPaymentObjectCodeValidation.validate(AttributedDocumentEvent event)
          Validate financial object sub type code validation, it should be of type capital asset.
 boolean AssetPaymentOriginCodeValidation.validate(AttributedDocumentEvent event)
          Validates origin code
 boolean AssetPaymentLockValidation.validate(AttributedDocumentEvent event)
          Validates asset to ensure it is not locked by any other document
 boolean AssetPaymentDocumentTypeValidation.validate(AttributedDocumentEvent event)
          Validates financial document type code
 boolean AssetPaymentAccountingLineCountValidation.validate(AttributedDocumentEvent event)
          Validate accounting line count to ensure minimum of one line
 boolean AssetPaymentAddAssetValidation.validate(AttributedDocumentEvent event)
           
 boolean AssetPaymentPostingDateValidation.validate(AttributedDocumentEvent event)
          Validates asset payment posting date
 boolean AssetPaymentAssetValidation.validate(AttributedDocumentEvent event)
          Validates asset to ensure it is not locked by any other document
 boolean AssetPaymentZeroAmountValidation.validate(AttributedDocumentEvent event)
          Asset payment amount should be a non-zero value
 boolean AssetPaymentAssetCountValidation.validate(AttributedDocumentEvent event)
          Validate accounting line count to ensure minimum of one line
 

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

Methods in org.kuali.kfs.module.ld.document.validation.impl with parameters of type AttributedDocumentEvent
 boolean SalaryExpenseTransferValidAmountTransferredByObjectCodeValidation.validate(AttributedDocumentEvent event)
          Validates that an accounting document's unbalanced object code balances exist Expects an accounting document as the first a parameter
 boolean SalaryExpenseTransferPendingLegerEntryValidation.validate(AttributedDocumentEvent event)
          Validates that the accounting lines in the accounting document does not have any pending labor ledger entries with the same emplID, periodCode, accountNumber, objectCode Expects an accounting document as the first a parameter
 boolean LaborExpenseTransferNegtiveAmountBeTransferredValidation.validate(AttributedDocumentEvent event)
          Validates before the document routes
 boolean LaborExpenseTransferAccountLineTotalsMatchValidation.validate(AttributedDocumentEvent event)
          Validates before the document routes
 boolean LaborExpenseTransfeAmountValidValidation.validate(AttributedDocumentEvent event)
          Validates that an accounting line whether the expired account in the target accounting line can be used.
 boolean LaborJournalVoucherEmployeeIDExistenceCheckValidation.validate(AttributedDocumentEvent event)
          Validates that the accounting line in the labor journal voucher document have an existing employee id
 boolean BenefitExpenseTransferSameAccountValidation.validate(AttributedDocumentEvent event)
          Validates that the given accounting lines in the accounting document have the same account as the source accounting lines.
 boolean LaborExpenseTransferAccountAcceptFringeBenefitValidation.validate(AttributedDocumentEvent event)
          Validates that an accounting line whether the expired account in the target accounting line can be used.
 boolean LaborJournalVoucherOffsetTypeCodeValidation.validate(AttributedDocumentEvent event)
           
 boolean SalaryExpenseTransferAccountingLinesSameEmployeeValidation.validate(AttributedDocumentEvent event)
          Validates that the accounting lines in the accounting document have the same employee id Expects an accounting document as the first a parameter
 boolean LaborExpenseTransferValidAccountValidation.validate(AttributedDocumentEvent event)
          Validates before the document routes
 boolean LaborExpenseTransferAccountingLineTotalsMatchByPayFYAndPayPeriodValidation.validate(AttributedDocumentEvent event)
          Validates before the document routes
 boolean BenefitExpenseTransferPendingLegerEntryValidation.validate(AttributedDocumentEvent event)
          Validates that the accounting lines in the accounting document does not have any pending labor ledger entries with the same account, sub-account, object, sub-object, fiscal year, fiscal period
 boolean LaborExpenseTransferExpiredAccountBeUsedValidation.validate(AttributedDocumentEvent event)
          Validates that an accounting line whether the expired account in the target accounting line can be used.
 boolean LaborExpenseTransferDuplicateSourceAccountingLineValidation.validate(AttributedDocumentEvent event)
          Validates that an accounting line does not duplicate in the source lines Expects an accounting line as the first a parameter
 boolean BenefitExpenseTransferSameFringeBenefitObjectCodeValidation.validate(AttributedDocumentEvent event)
          Validates that the accounting lines in the accounting document have the same employee id Expects an accounting document as the first a parameter
 boolean LaborJournalVoucherExternalEncumbranceValidation.validate(AttributedDocumentEvent event)
          Validates that the accounting line in the labor journal voucher document for valid encumbrance code
 boolean SalaryExpenseTransferObjectCodeBalancesUnchangedValidation.validate(AttributedDocumentEvent event)
          Validates that an accounting document have balances unchanged for the object codes Expects an accounting document as the first a parameter
 boolean BenefitExpenseTransferFringeBenefitObjectCodeValidation.validate(AttributedDocumentEvent event)
          only fringe benefit labor object codes are allowed on the benefit expense transfer document Expects an accounting line as the first a parameter
 boolean LaborExpenseTransferValidTransferAmountValidation.validate(AttributedDocumentEvent event)
          Validates before the document routes
 boolean SalaryExpenseTransferSalaryObjectCodeValidation.validate(AttributedDocumentEvent event)
          Validates that an accounting line does not have a salary object code Expects an accounting line as the first a parameter
 boolean LaborJournalVoucherPositionCodeExistenceCheckValidation.validate(AttributedDocumentEvent event)
          Validates that the accounting line in the labor journal voucher document for valid position code
 boolean LaborExpenseTransferValidAmountTransferredByObjectCodeValidation.validate(AttributedDocumentEvent event)
          Validates before the document routes
 

Uses of AttributedDocumentEvent in org.kuali.kfs.module.purap.document.validation.event
 

Subinterfaces of AttributedDocumentEvent in org.kuali.kfs.module.purap.document.validation.event
 interface AttributedPurchasingAccountsPayableItemEvent
          Purchasing Accounts Payable Item Event
 interface AttributedPurchasingCapitalAssetLocationEvent
          Purchasing Capital Asset Location Event
 interface AttributedPurchasingItemCapitalAssetEvent
          Purchasing Item Capital Asset Event
 

Classes in org.kuali.kfs.module.purap.document.validation.event that implement AttributedDocumentEvent
 class AttributedAddPurchasingAccountsPayableItemEvent
          Add Purchasing Accounts Payble Item Event.
 class AttributedAddPurchasingCapitalAssetLocationEvent
          Add Purchasing Capital Asset Location Event.
 class AttributedAddPurchasingItemCapitalAssetEvent
          Add Purchasing Item Capital Asset Event.
 class AttributedAddVendorToQuoteEvent
          Add a vendor to the quote tab event.
 class AttributedAssignSensitiveDataEvent
           
 class AttributedCalculateAccountsPayableEvent
          Calculate event for Accounts Payable Document This could be triggered when a user presses the Calculate button to calculate the doc.
 class AttributedCancelAccountsPayableEvent
          Cancel event for Accounts Payable Document This could be triggered when a user presses the cancel button.
 class AttributedChangeSystemPurapEvent
          Continue Event for Accounts Payable Document.
 class AttributedCommodityCodesForDistributionEvent
          Calculate event for Commodity Codes for distribution
 class AttributedContinuePurapEvent
          Continue Event for Accounts Payable Document.
 class AttributedExpiredAccountWarningEvent
          Calculate event for Commodity Codes for distribution
 class AttributedImportPurchasingAccountsPayableItemEvent
          Import Purchasing Accounts Payble Item Event.
 class AttributedPayDateNotOverThresholdDaysAwayEvent
          Calculate event for Commodity Codes for distribution
 class AttributedPaymentRequestForEInvoiceEvent
           
 class AttributedPreCalculateAccountsPayableEvent
          Pre-Calculate event for an Accounts Payable Document This could be triggered when a user presses the Calculate button to calculate the doc.
 class AttributedPurchasingAccountsPayableItemEventBase
          Event Base class for Purchasing Accounts Payable Item contains the base methods for item events
 class AttributedPurchasingCapitalAssetLocationEventBase
          Event Base class for Purchasing Item Capital Asset contains the base methods for item events
 class AttributedPurchasingItemCapitalAssetEventBase
          Event Base class for Purchasing Item Capital Asset contains the base methods for item events
 class AttributedSelectSystemPurapEvent
          SelectSystem Event for Accounts Payable Document.
 class AttributedSplitPurchaseOrderEvent
           
 class AttributedTradeInWarningEvent
          Calculate event for Commodity Codes for distribution
 class AttributedUpdateCamsViewPurapEvent
          UpdateCamsView Event for Accounts Payable Document.
 

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

Methods in org.kuali.kfs.module.purap.document.validation.impl that return AttributedDocumentEvent
protected  AttributedDocumentEvent PaymentRequestProcessItemValidation.getEvent()
          Gets the event attribute.
 

Methods in org.kuali.kfs.module.purap.document.validation.impl with parameters of type AttributedDocumentEvent
protected  String PaymentRequestAccountingLineAccessibleBranchingValidation.determineBranch(AttributedDocumentEvent event)
           
protected  String PurchasingAccountsPayableRequiresAccountValidationBranchingValidation.determineBranch(AttributedDocumentEvent event)
           
protected  String RequisitionRequiresAccountValidationBranchingValidation.determineBranch(AttributedDocumentEvent event)
          Requisition should only force complete accounting strings under the following cases: any accounts have been entered, document is in "hasAccountingLines" route level, or if document is in "account review" route level.
protected  String PurchasingAccountsPayableItemConsideredEnteredBranchingValidation.determineBranch(AttributedDocumentEvent event)
           
protected  String PurchaseOrderAmendmentProcessAccountValidation.determineBranch(AttributedDocumentEvent event)
          Overrides the method in PurchasingProcessAccountValidation to provide additional validation condition.
protected  String PurchaseOrderAmendmentRequiresAccountValidationBranchingValidation.determineBranch(AttributedDocumentEvent event)
           
protected  String PurchasingAccountsPayableLineItemIndicatorBranchingValidation.determineBranch(AttributedDocumentEvent event)
           
protected  String PurchasingAccountsPayableFullDocumentEntryCompletedBranchingValidation.determineBranch(AttributedDocumentEvent event)
           
protected  String RequisitionCommodityCodeBranchingValidation.determineBranch(AttributedDocumentEvent event)
           
protected  String PaymentRequestCalculationBranchingValidation.determineBranch(AttributedDocumentEvent event)
           
protected  String PurchaseOrderRequiresAccountValidationBranchingValidation.determineBranch(AttributedDocumentEvent event)
           
protected  String PurchasingAccountsPayableObjectCodeOverrideBranchingValidation.determineBranch(AttributedDocumentEvent event)
           
protected  String PurchasingAccountsPayableExtendedPriceNonZeroBranchingValidation.determineBranch(AttributedDocumentEvent event)
           
protected  void PaymentRequestProcessItemValidation.setEvent(AttributedDocumentEvent event)
          Sets the event attribute value.
 boolean VendorCreditMemoItemUnitPriceValidation.validate(AttributedDocumentEvent event)
           
 boolean PaymentRequestVendorValidation.validate(AttributedDocumentEvent event)
           
 boolean PurapAccountingLineDataDictionaryValidation.validate(AttributedDocumentEvent event)
          Okay, okay, so yeah, I could have handled this through a bunch of DD validations.
 boolean PurchaseOrderProcessVendorValidation.validate(AttributedDocumentEvent event)
          Validation for the Stipulation tab.
 boolean PaymentRequestProcessAccountValidation.validate(AttributedDocumentEvent event)
           
 boolean PurchaseOrderAccountingLineAccessibleValidation.validate(AttributedDocumentEvent event)
          Validates that the given accounting line is accessible for editing by the current user.
 boolean PurchasingNewIndividualItemValidation.validate(AttributedDocumentEvent event)
           
 boolean PurchaseOrderAmendmentNewIndividualItemValidation.validate(AttributedDocumentEvent event)
          Overrides the method in PurchaseOrderNewIndividualItemValidation to add additional validations that are specific to Amendment.
 boolean PaymentRequestExpiredAccountWarningValidation.validate(AttributedDocumentEvent event)
           
 boolean PaymentRequestProcessItemValidation.validate(AttributedDocumentEvent event)
           
 boolean PurchasingProcessVendorValidation.validate(AttributedDocumentEvent event)
           
 boolean PurchasingAccountsPayableAccountPercentValidation.validate(AttributedDocumentEvent event)
          Verifies account percent.
 boolean RequisitionAssignToTradeInValidation.validate(AttributedDocumentEvent event)
           
 boolean VendorCreditMemoItemExtendedPriceValidation.validate(AttributedDocumentEvent event)
           
 boolean PaymentRequestInvoiceImageAttachmentValidation.validate(AttributedDocumentEvent event)
           
 boolean PurchasingUnitOfMeasureValidation.validate(AttributedDocumentEvent event)
          Validates that if the item type is quantity based, the unit of measure is required.
 boolean PurchasingChangeSystemValidation.validate(AttributedDocumentEvent event)
           
 boolean PurchasingAccountsPayableProcessVendorValidation.validate(AttributedDocumentEvent event)
           
 boolean PaymentRequestNonZeroAccountingLineAmountValidation.validate(AttributedDocumentEvent event)
           
 boolean PurchasingAccountsPayableAccountTotalValidation.validate(AttributedDocumentEvent event)
          Verifies account percent.
 boolean PurchasingSelectSystemValidation.validate(AttributedDocumentEvent event)
           
 boolean PurchasingDeliveryValidation.validate(AttributedDocumentEvent event)
           
 boolean PurchaseOrderAssignSensitiveDataValidation.validate(AttributedDocumentEvent event)
          Applies rules for validation of sensitive data assignment to the PurchaseOrder document: The assignment reason must not be empty; The assigned sensitive data entries must be active and not redundant.
 boolean RequisitionAccountClosedValidation.validate(AttributedDocumentEvent event)
           
 boolean PurchasingCommodityCodesForDistributionValidation.validate(AttributedDocumentEvent event)
           
 boolean PaymentRequestReviewValidation.validate(AttributedDocumentEvent event)
           
 boolean PaymentRequestInvoiceValidation.validate(AttributedDocumentEvent event)
           
 boolean PurchasingProcessTotalCostValidation.validate(AttributedDocumentEvent event)
          Validates that the total cost must be greater or equal to zero.
 boolean VendorCreditMemoFlagLineItemTotalsValidation.validate(AttributedDocumentEvent event)
           
 boolean PurchaseOrderAmendmentAccountValidation.validate(AttributedDocumentEvent event)
           
 boolean PurchasingAccountsPayableHasAccountsValidation.validate(AttributedDocumentEvent event)
          Verifies that the item has accounts.
 boolean VendorCreditMemoInitTabRequiredFieldsValidation.validate(AttributedDocumentEvent event)
          Validates the necessary fields on the init tab were given and credit memo date is valid.
 boolean PaymentRequestPayDateNotPastValidation.validate(AttributedDocumentEvent event)
          Validates that the payment request date does not occur in the past.
 boolean PurchasingItemDescriptionValidation.validate(AttributedDocumentEvent event)
          Checks that a description was entered for the item.
 boolean AccountsPayableProcessApprovalAtAccountsPayableReviewAllowedValidation.validate(AttributedDocumentEvent event)
          If at the node accounts payable review, checks if approval at accounts payable review is allowed.
 boolean VendorCreditMemoObjectCodeValidation.validate(AttributedDocumentEvent event)
           
 boolean PurchaseOrderProcessVendorStipulationValidation.validate(AttributedDocumentEvent event)
          Validation for the Stipulation tab.
 boolean PurchasingAccountsPayableImportItemValidation.validate(AttributedDocumentEvent event)
           
 boolean PurchasingAccountsPayableProcessAccountValidation.validate(AttributedDocumentEvent event)
           
 boolean PaymentRequestDateForContinueValidation.validate(AttributedDocumentEvent event)
           
 boolean PurchaseOrderSplitValidation.validate(AttributedDocumentEvent event)
          Applies rules for validation of the Split of PO and PO child documents
 boolean RequisitionProcessAdditionalValidation.validate(AttributedDocumentEvent event)
          Validate that if the PurchaseOrderTotalLimit is not null then the TotalDollarAmount cannot be greater than the PurchaseOrderTotalLimit.
 boolean RequisitionAccountingLineAccessibleValidation.validate(AttributedDocumentEvent event)
          Validates that the given accounting line is accessible for editing by the current user.
 boolean BulkReceivingDeliveryValidation.validate(AttributedDocumentEvent event)
           
 boolean PurchaseOrderAddQuoteToVendorValidation.validate(AttributedDocumentEvent event)
          Applies rules for validation of the Split of PO and PO child documents
 boolean PurchaseOrderNewIndividualItemValidation.validate(AttributedDocumentEvent event)
           
 boolean PurchasingAccountsPayableBelowTheLineValuesValidation.validate(AttributedDocumentEvent event)
          Performs validations for below the line items.
 boolean BulkReceivingInitScreenFieldValidation.validate(AttributedDocumentEvent event)
           
 boolean VendorCreditMemoTotalMatchesVendorAmountValidation.validate(AttributedDocumentEvent event)
           
 boolean PurchaseOrderAssignedUserValidation.validate(AttributedDocumentEvent event)
          Validation to check that the assigned user exists in the system.
 boolean PurchasingAccountingLinePercentValidation.validate(AttributedDocumentEvent event)
           
 boolean PaymentRequestGrandTotalOverZeroValidation.validate(AttributedDocumentEvent event)
           
 boolean VendorCreditMemoTotalOverZeroValidation.validate(AttributedDocumentEvent event)
           
 boolean AccountsPayableBankCodeValidation.validate(AttributedDocumentEvent event)
           
 boolean PaymentRequestPayDateNotOverThresholdDaysAwayValidation.validate(AttributedDocumentEvent event)
          This method side-effects a warning, and consequently should not be used in such a way as to cause validation to fail.
 boolean LineItemQuantityNotZero.validate(AttributedDocumentEvent event)
           
 boolean VendorCreditMemoPurchaseOrderForInvoicedItemsValidation.validate(AttributedDocumentEvent event)
          Verifies the purchase order for the credit memo has at least one invoiced item.
 boolean PurchasingAddCapitalAssetLocationValidation.validate(AttributedDocumentEvent event)
           
 boolean PurchasingAccountsPayableAccountPercentBetween0And100Validation.validate(AttributedDocumentEvent event)
           
 boolean PurchasingUpdateCamsViewValidation.validate(AttributedDocumentEvent event)
           
 boolean PurchasingProcessContainsAtLeastOneItemValidation.validate(AttributedDocumentEvent event)
          Validates that the document contains at least one item.
 boolean PaymentRequestTradeInWarningValidation.validate(AttributedDocumentEvent event)
           
 boolean PurchasingAccountsPayableUniqueAccountingStringsValidation.validate(AttributedDocumentEvent event)
           
 boolean PurchasingAccountsPayableNewIndividualItemValidation.validate(AttributedDocumentEvent event)
           
 boolean VendorCreditMemoItemQuantityValidation.validate(AttributedDocumentEvent event)
           
 boolean PurchasingAccountsPayableFixErrorPathValidation.validate(AttributedDocumentEvent event)
           
 boolean PurchasingAddItemValidation.validate(AttributedDocumentEvent event)
           
 boolean PurchasingCommodityCodeValidation.validate(AttributedDocumentEvent event)
           
 boolean PaymentRequestTaxAreaValidation.validate(AttributedDocumentEvent event)
          Process business rules applicable to tax area data before calculating the withholding tax on payment request.
 boolean PurchaseOrderAmendmentAccountingLineAccessibleValidation.validate(AttributedDocumentEvent event)
          Validates that the given accounting line is accessible for editing by the current user.
 boolean PaymentRequestTotalsValidation.validate(AttributedDocumentEvent event)
           
 boolean PurchasingUpdateAccountingLineValidation.validate(AttributedDocumentEvent event)
           
 boolean VendorCreditMemoInitTabReferenceNumberValidation.validate(AttributedDocumentEvent event)
          Validates only one of preq, po, or vendor number was given.
 boolean PurchasingCapitalAssetValidation.validate(AttributedDocumentEvent event)
           
 boolean VendorCreditMemoAccountPercentBetween0And100Validation.validate(AttributedDocumentEvent event)
           
 boolean PurchasingImportItemValidation.validate(AttributedDocumentEvent event)
           
 boolean PurchasingItemQuantityValidation.validate(AttributedDocumentEvent event)
          Validates that if the item type is quantity based, the item quantity is required and if the item type is amount based, the quantity is not allowed.
 boolean PurchaseOrderEmptyItemWithAccountsValidation.validate(AttributedDocumentEvent event)
          Validates that the item detail must not be empty if its account is not empty and its item type is ITEM.
 boolean PurchasingAccountsPayableAddItemValidation.validate(AttributedDocumentEvent event)
           
 boolean RequisitionNewIndividualItemValidation.validate(AttributedDocumentEvent event)
           
 boolean AccountsPayablePreCalculateValidation.validate(AttributedDocumentEvent event)
           
 boolean PurchasingProcessTradeInValidation.validate(AttributedDocumentEvent event)
          Validates that the total cost must be greater or equal to zero.
 boolean PurchasingChartOrgValidation.validate(AttributedDocumentEvent event)
          Validate the chart and organization code prior to submitting the document.
 boolean BulkReceivingPurchaseOrderIdValidation.validate(AttributedDocumentEvent event)
           
 boolean PaymentRequestPurchaseOrderIdValidation.validate(AttributedDocumentEvent event)
           
 boolean PurchasingAccountsPayableCheckNegativeAccountsValidation.validate(AttributedDocumentEvent event)
           
 boolean PurchasingAddItemCapitalAssetValidation.validate(AttributedDocumentEvent event)
           
 boolean PurchasingItemUnitPriceValidation.validate(AttributedDocumentEvent event)
          Validates the unit price for all applicable item types.
 boolean ItemTypeTaxPolicyValidation.validate(AttributedDocumentEvent event)
           
 boolean VendorCreditMemoCancelValidation.validate(AttributedDocumentEvent event)
           
 boolean PurchasingPaymentInfoValidation.validate(AttributedDocumentEvent event)
           
 boolean PurchasingBelowTheLineItemNoUnitCostValidation.validate(AttributedDocumentEvent event)
          Validates that if the item unit price is null and the source accounting lines is not empty, add error message and return false.
 boolean AccountsPayableValidateAccountsPayableItemsValidation.validate(AttributedDocumentEvent event)
           
 boolean PaymentRequestCancelValidation.validate(AttributedDocumentEvent event)
           
 boolean PurchaseOrderAmendmentContainsAtLeastOneActiveItemValidation.validate(AttributedDocumentEvent event)
          Validates that the given document contains at least one active item.
 boolean PurchasingReceivingValidation.validate(AttributedDocumentEvent event)
           
 

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

Methods in org.kuali.kfs.sec.document.validation.impl with parameters of type AttributedDocumentEvent
 boolean AccessSecurityAccountingDocumentRuleBase.validateForEvent(AttributedDocumentEvent event)
          For add or update accounting line events checks the given user has access permissions for the line
 

Uses of AttributedDocumentEvent in org.kuali.kfs.sys.document.validation
 

Methods in org.kuali.kfs.sys.document.validation with parameters of type AttributedDocumentEvent
protected abstract  String BranchingValidation.determineBranch(AttributedDocumentEvent event)
          Determines which branch, if any, within the branchMap should be used as the validation to take.
protected  void ParameterizedValidation.populateParameterFromEvent(AttributedDocumentEvent event, ValidationFieldConvertible conversion)
          Populates a single parameter field based on a field conversion, given an event to populate data from
 void ParameterizedValidation.populateParametersFromEvent(AttributedDocumentEvent event)
          Given an event and the parameterProperties given by the validations, copies the values from the events to the proper fields in the validation.
 boolean BranchingValidation.stageValidation(AttributedDocumentEvent event)
           
 boolean Validation.stageValidation(AttributedDocumentEvent event)
          Stages the execution of a Validation
 boolean GenericValidation.stageValidation(AttributedDocumentEvent event)
          This version of validate actually sets up the parameter list and then calls validate(Object[] parameters)
 boolean BranchingValidation.validate(AttributedDocumentEvent event)
          Using the branch name returned by determineBranch(), validates the event against the corresponding branch in the branch map.
 boolean Validation.validate(AttributedDocumentEvent event)
          This method validates that certain parameters
 boolean AccountingRuleEngineRule.validateForEvent(AttributedDocumentEvent event)
          Validates a particular event
 

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

Classes in org.kuali.kfs.sys.document.validation.event that implement AttributedDocumentEvent
 class AddAccountingLineEvent
           
 class AttributedAddAdHocRoutePersonEvent
           
 class AttributedAddAdHocRouteWorkgroupEvent
          An attributed version (AccountingRulesEngine version) of the AddAdHocRouteWorkgroupEvent.
 class AttributedAddNoteEvent
          An attributed version of the Add Note event.
 class AttributedApproveDocumentEvent
          An attributed version of the Approve Document event.
 class AttributedBlanketApproveDocumentEvent
           
 class AttributedDocumentEventBase
          Base abstract implementation of an attributed document event.
 class AttributedRouteDocumentEvent
          An attributed version of the route document event.
 class AttributedSaveDocumentEvent
           
 class DeleteAccountingLineEvent
           
 class ReviewAccountingLineEvent
           
 class UpdateAccountingLineEvent
           
 

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

Methods in org.kuali.kfs.sys.document.validation.impl with parameters of type AttributedDocumentEvent
protected  String AccountingLineBranchingValidation.determineBranch(AttributedDocumentEvent event)
           
protected  void AccountingLineValuesAllowedValidationHutch.grabDocumentAndLineForValidationFromEvent(AttributedDocumentEvent event)
          Using the parameter property names set, finds the accounting document and accounting line to be validate from the property, like an anteater getting tasty termites from a hill.
protected  void AccountingLineCheckValidationHutch.grabDocumentAndLineForValidationFromEvent(AttributedDocumentEvent event)
          Using the parameter property names set, finds the accounting document and accounting line to be validate from the property.
 boolean AccountingLineValuesAllowedValidationHutch.stageValidation(AttributedDocumentEvent event)
           
 boolean AccountingLineCheckValidationHutch.stageValidation(AttributedDocumentEvent event)
           
 boolean CompositeValidation.stageValidation(AttributedDocumentEvent event)
          Just call validate!
 boolean ReferenceExistsValidation.validate(AttributedDocumentEvent event)
           
 boolean AccountingLineGroupTotalsUnchangedValidation.validate(AttributedDocumentEvent event)
          Checks that the source and total amounts on the current version of the accounting document are equal to the persisted source and total totals.
 boolean AccountingLineAccessibleValidation.validate(AttributedDocumentEvent event)
          Validates that the given accounting line is accessible for editing by the current user.
 boolean DebitsAndCreditsBalanceValidation.validate(AttributedDocumentEvent event)
          Generates the GLPEs for a given accounting document and checks that the debits total equals the credits total.
 boolean CollectionValidation.validate(AttributedDocumentEvent event)
          Iterates over each member of the collection, which is assumed to be the property of the validation event named by the given collectionProperty
 boolean RequiredAccountingLinesCountValidation.validate(AttributedDocumentEvent event)
          Checks that the number of accounting lines in the accounting line group (named by the accountingLineGroupPropertyName property) is greater than the set minimum number of accounting lines.
 boolean AccountingLineAmountPositiveValidation.validate(AttributedDocumentEvent event)
          Check for zero amount, or negative on original (non-correction) document; no sign check for documents that are corrections to previous documents the accounting document must be the first parameter, the accounting line must be the second parameter
 boolean OptionalOneSidedDocumentAccountingLinesCountValidation.validate(AttributedDocumentEvent event)
          Some double-sided documents also allow for one sided entries for correcting - so if one side is empty, the other side must have at least two lines in it.
 boolean AccountingLineValuesAllowedValidationHutch.validate(AttributedDocumentEvent event)
           
 boolean OneSidedRequiredAccountingLinesCountValidation.validate(AttributedDocumentEvent event)
          Validates that the accountingDocumentForValidation has at least the requiredMinimumCount accounting lines in its sourceAccountingLines (yep, it's assumed that one-sided accounting docs *always* use source...isn't that dumb?)
 boolean BusinessObjectDataDictionaryValidation.validate(AttributedDocumentEvent event)
          Validates a business object against the data dictionary expects a business object to be the first parameter
 boolean AccountingLineCheckValidationHutch.validate(AttributedDocumentEvent event)
           
 boolean AccountingLineDataDictionaryValidation.validate(AttributedDocumentEvent event)
          Okay, okay, so yeah, I could have handled this through a bunch of DD validations.
 boolean CompositeValidation.validate(AttributedDocumentEvent event)
          Validates each sub-validation in turn, returning the cumulative effect of each
 boolean AccountingLineValueAllowedValidation.validate(AttributedDocumentEvent event)
          Checks if a value in a given accounting line is allowed, based on system parameters.
 boolean AlwaysTrueValidation.validate(AttributedDocumentEvent event)
          Just return true already!
protected  boolean CollectionValidation.validateEachObject(AttributedDocumentEvent event, Object objectToValidate, int count)
          Validates each object in the collection
 boolean AccountingRuleEngineRuleBase.validateForEvent(AttributedDocumentEvent event)
           
 



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