public class HDBModelContentEvent extends HDBModelEvent
Constructor and Description |
---|
HDBModelContentEvent(de.innovationgate.webgate.api.WGContent content,
java.lang.String modelEventType,
HDBModelParams parameter,
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
|
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.
|
getCustomParam, getForm, setCustomParam
public HDBModelContentEvent(de.innovationgate.webgate.api.WGContent content, java.lang.String modelEventType, HDBModelParams parameter, boolean cancelable)
public de.innovationgate.webgate.api.WGContent getEventReceiver() throws de.innovationgate.webgate.api.WGAPIException
HDBModelEvent
getEventReceiver
in class HDBModelEvent
de.innovationgate.webgate.api.WGAPIException
public void cancel(java.lang.String message, java.lang.Throwable throwable) throws de.innovationgate.webgate.api.WGCancelledException
HDBModelEvent
cancel
in class HDBModelEvent
message
- The cancelling messagethrowable
- A causing exceptionde.innovationgate.webgate.api.WGCancelledException
public void cancel(java.lang.String message) throws de.innovationgate.webgate.api.WGCancelledException
HDBModelEvent
cancel
in class HDBModelEvent
message
- The cancelling messagede.innovationgate.webgate.api.WGCancelledException
public de.innovationgate.webgate.api.WGHierarchicalDatabase getDb() throws de.innovationgate.webgate.api.WGAPIException
HDBModelEvent
getDb
in class HDBModelEvent
de.innovationgate.webgate.api.WGAPIException
public de.innovationgate.webgate.api.WGContent getContent() throws de.innovationgate.webgate.api.WGAPIException
HDBModelEvent
getContent
in class HDBModelEvent
de.innovationgate.webgate.api.WGAPIException
public HDBModelParams getParameter() throws de.innovationgate.webgate.api.WGAPIException
HDBModelEvent
getParameter
in class HDBModelEvent
de.innovationgate.webgate.api.WGAPIException
public de.innovationgate.webgate.api.WGContent getMoveTargetContent()
HDBModelEvent
getMoveTargetContent
in class HDBModelEvent
public java.lang.String getType()
HDBModelEvent
getType
in class HDBModelEvent
public java.lang.String getContentClass() throws de.innovationgate.webgate.api.WGAPIException
HDBModelEvent
getContentClass
in class HDBModelEvent
de.innovationgate.webgate.api.WGAPIException
public de.innovationgate.webgate.api.WGContentKey getDeletedContentKey() throws de.innovationgate.webgate.api.WGAPIException
HDBModelEvent
getDeletedContentKey
in class HDBModelEvent
de.innovationgate.webgate.api.WGAPIException