public class CashieringTransactionApplicationEventBase extends org.kuali.rice.krad.rules.rule.event.KualiDocumentEventBase implements CashieringTransactionApplicationEvent
| Constructor and Description | 
|---|
| CashieringTransactionApplicationEventBase(String description,
                                                                                  String errorPathPrefix,
                                                                                  org.kuali.rice.krad.document.Document document,
                                                                                  CashDrawer cashDrawer,
                                                                                  CashieringTransaction cashieringTransaction)Constructs a CashieringTransactionApplicationEventBase | 
| Modifier and Type | Method and Description | 
|---|---|
| CashDrawer | getCashDrawer()Returns the cash drawer the cashiering transaction will apply to | 
| CashieringTransaction | getCashieringTransaction()Returns the cashieringTransaction to validate | 
| Class | getRuleInterfaceClass()Returns CashManagingRule.class | 
| boolean | invokeRuleMethod(org.kuali.rice.krad.rules.rule.BusinessRule rule)Casts the rule to CashManagingRule and calls processCashieringTransactionApplication | 
generateEvents, getDescription, getDocument, getDocumentId, getErrorPathPrefix, getName, toString, validatepublic CashieringTransactionApplicationEventBase(String description, String errorPathPrefix, org.kuali.rice.krad.document.Document document, CashDrawer cashDrawer, CashieringTransaction cashieringTransaction)
description - errorPathPrefix - document - cashieringTransaction - public CashieringTransaction getCashieringTransaction()
getCashieringTransaction in interface CashieringTransactionApplicationEventCashieringTransactionApplicationEvent.getCashieringTransaction()public CashDrawer getCashDrawer()
getCashDrawer in interface CashieringTransactionApplicationEventCashieringTransactionApplicationEvent.getCashDrawer()public Class getRuleInterfaceClass()
getRuleInterfaceClass in interface org.kuali.rice.krad.rules.rule.event.KualiDocumentEventorg.kuali.rice.krad.rule.event.KualiDocumentEvent#getRuleInterfaceClass()public boolean invokeRuleMethod(org.kuali.rice.krad.rules.rule.BusinessRule rule)
invokeRuleMethod in interface org.kuali.rice.krad.rules.rule.event.KualiDocumentEventorg.kuali.rice.krad.rule.event.KualiDocumentEvent#invokeRuleMethod(org.kuali.rice.krad.rule.BusinessRule)Copyright © 2004–2015 The Kuali Foundation. All rights reserved.