org.kuali.kfs.fp.document.validation.impl
Class CreditCardReceiptDocumentRuleUtil

java.lang.Object
  extended by org.kuali.kfs.fp.document.validation.impl.CreditCardReceiptDocumentRuleUtil

public class CreditCardReceiptDocumentRuleUtil
extends Object

Common Credit Card Receipt Document rule utilities.


Constructor Summary
CreditCardReceiptDocumentRuleUtil()
           
 
Method Summary
static boolean areCashTotalsInvalid(CreditCardReceiptDocument ccrDocument)
          Checks whether the CashReceiptDocument's cash totals are invalid, generating global errors if so.
static boolean validateCreditCardReceipt(CreditCardDetail creditCardReceipt)
          This method method will invoke the data dictionary validation for a CreditCardDetail bo instance, in addition to checking existence of the CreditCardType and CreditCardVendor attributes that hang off of it.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CreditCardReceiptDocumentRuleUtil

public CreditCardReceiptDocumentRuleUtil()
Method Detail

validateCreditCardReceipt

public static boolean validateCreditCardReceipt(CreditCardDetail creditCardReceipt)
This method method will invoke the data dictionary validation for a CreditCardDetail bo instance, in addition to checking existence of the CreditCardType and CreditCardVendor attributes that hang off of it. This method assumes that the document hierarchy for the error map path is managed outside of this call.

Parameters:
creditCardReceipt - credit card detail
Returns:
true if credit card detail amount is non zero and credit card vendor and type references exist

areCashTotalsInvalid

public static boolean areCashTotalsInvalid(CreditCardReceiptDocument ccrDocument)
Checks whether the CashReceiptDocument's cash totals are invalid, generating global errors if so.

Parameters:
cashReceiptDocument - submitted cash receipt document
Returns:
true if any of the cash totals on cash credit card receipt document are invalid


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