public interface KualiRuleService
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
applyRules(KualiDocumentEvent event)
Retrieves and instantiates the businessRulesClass associated with the event's document type (if any), and calls the
 appropriate process* method of that businessRule for handling the given event type. 
 | 
List<AddAdHocRoutePersonEvent> | 
generateAdHocRoutePersonEvents(Document document)
Builds a list containing ad hoc route person events appropriate for the context. 
 | 
List<AddAdHocRouteWorkgroupEvent> | 
generateAdHocRouteWorkgroupEvents(Document document)
Builds a list containing ad hoc route workgroup events appropriate for the context. 
 | 
BusinessRule | 
getBusinessRulesInstance(Document document,
                                                Class<? extends BusinessRule> ruleInterface)
Allows code in actions or business objects to directly access rule methods in the class. 
 | 
boolean applyRules(KualiDocumentEvent event)
event - List<AddAdHocRoutePersonEvent> generateAdHocRoutePersonEvents(Document document)
document - List<AddAdHocRouteWorkgroupEvent> generateAdHocRouteWorkgroupEvents(Document document)
document - BusinessRule getBusinessRulesInstance(Document document, Class<? extends BusinessRule> ruleInterface)
document - ruleInterface - Copyright © 2005–2015 The Kuali Foundation. All rights reserved.