public class HDBModelHDBEvent extends HDBModelEvent
| Constructor and Description |
|---|
HDBModelHDBEvent(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event,
java.lang.String modelEventType,
de.innovationgate.webgate.api.WGContent eventReceiver,
de.innovationgate.webgate.api.WGContent content,
de.innovationgate.webgate.api.WGContentKey refDocumentKey,
boolean cancelable) |
| Modifier and Type | Method and Description |
|---|---|
void |
cancel(java.lang.String message)
Cancels the event
|
void |
cancel(java.lang.String message,
java.lang.Throwable throwable)
Cancels the event, giving an exception as reason
|
boolean |
equals(java.lang.Object obj) |
de.innovationgate.webgate.api.WGContent |
getContent()
The content that triggered the event execution, i.e. on which the event happened.
|
java.lang.String |
getContentClass()
The content class of the content that triggered the event execution, i.e. on which the event happened.
|
de.innovationgate.webgate.api.WGHierarchicalDatabase |
getDb()
The HDB database
|
de.innovationgate.webgate.api.WGContentKey |
getDeletedContentKey()
In case of an deletion event servers the content key of the deleted content
|
de.innovationgate.webgate.api.WGContent |
getEventReceiver()
The content that owns the event currently executed.
|
de.innovationgate.webgate.api.WGContent |
getMoveTargetContent()
On move events: The target content under which the document will get moved
|
HDBModelParams |
getParameter()
The HDBModel param passed to this HDBModel operation
Public for backward compatibility of pre-release event scripts.
|
java.lang.String |
getType()
The HDBModel event type.
|
int |
hashCode() |
java.lang.String |
toString() |
getCustomParam, getForm, setCustomParampublic HDBModelHDBEvent(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event,
java.lang.String modelEventType,
de.innovationgate.webgate.api.WGContent eventReceiver,
de.innovationgate.webgate.api.WGContent content,
de.innovationgate.webgate.api.WGContentKey refDocumentKey,
boolean cancelable)
throws de.innovationgate.webgate.api.WGAPIException
de.innovationgate.webgate.api.WGAPIExceptionpublic de.innovationgate.webgate.api.WGContent getEventReceiver()
HDBModelEventgetEventReceiver in class HDBModelEventpublic void cancel(java.lang.String message,
java.lang.Throwable throwable)
throws de.innovationgate.webgate.api.WGHierarchicalDatabaseEventCanceledException
HDBModelEventcancel in class HDBModelEventmessage - The cancelling messagethrowable - A causing exceptionde.innovationgate.webgate.api.WGHierarchicalDatabaseEventCanceledExceptionpublic void cancel(java.lang.String message)
throws de.innovationgate.webgate.api.WGHierarchicalDatabaseEventCanceledException
HDBModelEventcancel in class HDBModelEventmessage - The cancelling messagede.innovationgate.webgate.api.WGHierarchicalDatabaseEventCanceledExceptionpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic de.innovationgate.webgate.api.WGContent getContent()
HDBModelEventgetContent in class HDBModelEventpublic de.innovationgate.webgate.api.WGHierarchicalDatabase getDb()
HDBModelEventgetDb in class HDBModelEventpublic HDBModelParams getParameter()
HDBModelEventgetParameter in class HDBModelEventpublic de.innovationgate.webgate.api.WGContent getMoveTargetContent()
HDBModelEventgetMoveTargetContent in class HDBModelEventpublic java.lang.String getType()
HDBModelEventgetType in class HDBModelEventpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getContentClass()
throws de.innovationgate.webgate.api.WGAPIException
HDBModelEventgetContentClass in class HDBModelEventde.innovationgate.webgate.api.WGAPIExceptionpublic de.innovationgate.webgate.api.WGContentKey getDeletedContentKey()
throws de.innovationgate.webgate.api.WGAPIException
HDBModelEventgetDeletedContentKey in class HDBModelEventde.innovationgate.webgate.api.WGAPIException