org.kuali.kfs.fp.document.validation.impl
Class ProcurementCardAccountAccessibilityValidation
java.lang.Object
org.kuali.kfs.sys.document.validation.ParameterizedValidation
org.kuali.kfs.sys.document.validation.GenericValidation
org.kuali.kfs.fp.document.validation.impl.ProcurementCardAccountAccessibilityValidation
- All Implemented Interfaces:
- Validation
public class ProcurementCardAccountAccessibilityValidation
- extends GenericValidation
Validates that an accounting line does not have a capital object object code
Field Summary |
protected static org.apache.log4j.Logger |
LOG
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOG
protected static org.apache.log4j.Logger LOG
ProcurementCardAccountAccessibilityValidation
public ProcurementCardAccountAccessibilityValidation()
validate
public boolean 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
- Returns:
- true if validation should continue, false otherwise
- See Also:
org.kuali.kfs.sys.document.validation.Validation#validate(java.lang.Object[])
isTransactionBalanceValid
protected boolean isTransactionBalanceValid(ProcurementCardTransactionDetail pcTransactionDetail)
- This method validates the balance of the transaction given. A procurement card transaction is in balance if
the total amount of the transaction equals the total of the target accounting lines corresponding to the transaction.
- Parameters:
pcTransaction
- The transaction detail used to retrieve the procurement card transaction and target accounting
lines used to check for in balance.
- Returns:
- True if the amounts are equal and the transaction is in balance, false otherwise.
getAccountingDocumentForValidation
public ProcurementCardDocument getAccountingDocumentForValidation()
- Gets the accountingDocumentForValidation attribute.
- Returns:
- Returns the accountingDocumentForValidation.
setAccountingDocumentForValidation
public void setAccountingDocumentForValidation(ProcurementCardDocument accountingDocumentForValidation)
- Sets the accountingDocumentForValidation attribute value.
- Parameters:
accountingDocumentForValidation
- The accountingDocumentForValidation to set.
Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.