public class SaveDocumentEvent extends DocumentEventBase implements SaveEvent
This could be triggered when a user presses the save button for a given document or it could happen when another piece of code calls the save method in the document service.
document
Constructor and Description |
---|
SaveDocumentEvent(Document document)
Constructs a SaveDocumentEvent with the given document
|
SaveDocumentEvent(String errorPathPrefix,
Document document)
Constructs a SaveDocumentEvent with the specified errorPathPrefix and document
|
SaveDocumentEvent(String description,
String errorPathPrefix,
Document document) |
Modifier and Type | Method and Description |
---|---|
List<RuleEvent> |
generateEvents()
This will return a list of events that are spawned from this event.
|
Class<? extends BusinessRule> |
getRuleInterfaceClass()
Returns the interface that classes must implement to receive this event.
|
boolean |
invokeRuleMethod(BusinessRule rule)
Invokes the event handling method on the rule object.
|
getDocument, getDocumentId, validate
addFact, getDescription, getErrorPathPrefix, getFacts, getName, getRuleMethodName, setFacts, setName, setRuleMethodName, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getDescription, getErrorPathPrefix, getFacts, getName, getRuleMethodName
public SaveDocumentEvent(String errorPathPrefix, Document document)
document
- errorPathPrefix
- public SaveDocumentEvent(Document document)
document
- public SaveDocumentEvent(String description, String errorPathPrefix, Document document)
public Class<? extends BusinessRule> getRuleInterfaceClass()
RuleEvent
getRuleInterfaceClass
in interface RuleEvent
RuleEvent.getRuleInterfaceClass()
public boolean invokeRuleMethod(BusinessRule rule)
RuleEvent
invokeRuleMethod
in interface RuleEvent
rule
- business ruleRuleEvent.invokeRuleMethod(org.kuali.rice.krad.rules.rule.BusinessRule)
public List<RuleEvent> generateEvents()
RuleEvent
generateEvents
in interface RuleEvent
generateEvents
in class RuleEventBase
RuleEvent.generateEvents()
Copyright © 2005–2015 The Kuali Foundation. All rights reserved.