|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.kuali.rice.krad.rules.rule.event.KualiDocumentEventBase
public abstract class KualiDocumentEventBase
Abstract superclass for document-related events.
Field Summary | |
---|---|
protected Document |
document
|
Constructor Summary | |
---|---|
protected |
KualiDocumentEventBase(String description,
String errorPathPrefix)
As a general rule, business rule classes should not change the original object. |
|
KualiDocumentEventBase(String description,
String errorPathPrefix,
Document document)
Constructs a KualiEvent with the given description and errorPathPrefix for the given document. |
Method Summary | |
---|---|
List<KualiDocumentEvent> |
generateEvents()
This will return a list of events that are spawned from this event. |
String |
getDescription()
A description of the event. |
Document |
getDocument()
|
protected static String |
getDocumentId(Document document)
Provides null-safe access to the documentNumber of the given document. |
String |
getErrorPathPrefix()
|
String |
getName()
The name of the event. |
String |
toString()
|
void |
validate()
Validates the event has all the necessary properties. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.kuali.rice.krad.rules.rule.event.KualiDocumentEvent |
---|
getRuleInterfaceClass, invokeRuleMethod |
Field Detail |
---|
protected Document document
Constructor Detail |
---|
protected KualiDocumentEventBase(String description, String errorPathPrefix)
description
- errorPathPrefix
- public KualiDocumentEventBase(String description, String errorPathPrefix, Document document)
errorPathPrefix
- document
- description
- Method Detail |
---|
public final Document getDocument()
getDocument
in interface KualiDocumentEvent
KualiDocumentEvent.getDocument()
public final String getName()
KualiDocumentEvent
getName
in interface KualiDocumentEvent
KualiDocumentEvent.getName()
public final String getDescription()
KualiDocumentEvent
getDescription
in interface KualiDocumentEvent
public String getErrorPathPrefix()
getErrorPathPrefix
in interface KualiDocumentEvent
KualiDocumentEvent.getErrorPathPrefix()
public String toString()
toString
in class Object
Object.toString()
public void validate()
KualiDocumentEvent
validate
in interface KualiDocumentEvent
KualiDocumentEvent.validate()
public List<KualiDocumentEvent> generateEvents()
KualiDocumentEvent
generateEvents
in interface KualiDocumentEvent
KualiDocumentEvent.generateEvents()
protected static String getDocumentId(Document document)
document
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |