| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.rice.krad.rules.rule.event.KualiDocumentEventBase
org.kuali.rice.krad.rules.rule.event.SaveDocumentEvent
public class SaveDocumentEvent
This class represents the save event that is part of an eDoc in Kuali. 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.
| Field Summary | 
|---|
| Fields inherited from class org.kuali.rice.krad.rules.rule.event.KualiDocumentEventBase | 
|---|
| document | 
| Constructor Summary | |
|---|---|
| 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) | |
| Method Summary | |
|---|---|
|  List<KualiDocumentEvent> | 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. | 
| Methods inherited from class org.kuali.rice.krad.rules.rule.event.KualiDocumentEventBase | 
|---|
| getDescription, getDocument, getDocumentId, getErrorPathPrefix, getName, toString, validate | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
|---|
public SaveDocumentEvent(String errorPathPrefix,
                         Document document)
document - errorPathPrefix - public SaveDocumentEvent(Document document)
document - 
public SaveDocumentEvent(String description,
                         String errorPathPrefix,
                         Document document)
KualiDocumentEventBase.KualiDocumentEventBase(java.lang.String, java.lang.String, org.kuali.rice.krad.document.Document)| Method Detail | 
|---|
public Class<? extends BusinessRule> getRuleInterfaceClass()
KualiDocumentEvent
getRuleInterfaceClass in interface KualiDocumentEventKualiDocumentEvent.getRuleInterfaceClass()public boolean invokeRuleMethod(BusinessRule rule)
KualiDocumentEvent
invokeRuleMethod in interface KualiDocumentEventKualiDocumentEvent.invokeRuleMethod(org.kuali.rice.krad.rules.rule.BusinessRule)public List<KualiDocumentEvent> generateEvents()
KualiDocumentEvent
generateEvents in interface KualiDocumentEventgenerateEvents in class KualiDocumentEventBaseKualiDocumentEvent.generateEvents()| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||