public class HDBModelListener
extends java.lang.Object
implements de.innovationgate.webgate.api.WGHierarchicalDatabaseListenerV2
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
TMLSCRIPT_LISTENER_FOLDER |
| Constructor and Description |
|---|
HDBModelListener() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
createContentClassJsIdentifier(java.lang.String contentClass) |
java.lang.String |
getName() |
boolean |
isDirectParentEvent(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event) |
void |
postCreateContent(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event) |
void |
postDeleteContent(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event) |
void |
postMoveContentFrom(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event) |
void |
postMoveContentTo(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event) |
void |
postUpdateContent(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event) |
void |
preCreateContent(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event) |
void |
preDeleteContent(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event) |
void |
preMoveContentFrom(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event) |
void |
preMoveContentTo(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event) |
void |
preUpdateContent(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event) |
static HDBModelContentClassEvents |
retrieveContentClassEvents(de.innovationgate.webgate.api.WGDatabase db,
java.lang.String contentClass) |
public static final java.lang.String TMLSCRIPT_LISTENER_FOLDER
public java.lang.String getName()
getName in interface de.innovationgate.webgate.api.WGHierarchicalDatabaseListenerV2public void postMoveContentFrom(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event)
throws java.lang.Throwable
postMoveContentFrom in interface de.innovationgate.webgate.api.WGHierarchicalDatabaseListenerV2java.lang.Throwablepublic void postMoveContentTo(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event)
throws java.lang.Throwable
postMoveContentTo in interface de.innovationgate.webgate.api.WGHierarchicalDatabaseListenerV2java.lang.Throwablepublic void preMoveContentFrom(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event)
throws java.lang.Throwable
preMoveContentFrom in interface de.innovationgate.webgate.api.WGHierarchicalDatabaseListenerV2java.lang.Throwablepublic void preMoveContentTo(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event)
throws java.lang.Throwable
preMoveContentTo in interface de.innovationgate.webgate.api.WGHierarchicalDatabaseListenerV2java.lang.Throwablepublic void postCreateContent(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event)
throws java.lang.Throwable
postCreateContent in interface de.innovationgate.webgate.api.WGHierarchicalDatabaseListenerjava.lang.Throwablepublic static java.lang.String createContentClassJsIdentifier(java.lang.String contentClass)
public void postDeleteContent(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event)
throws java.lang.Throwable
postDeleteContent in interface de.innovationgate.webgate.api.WGHierarchicalDatabaseListenerjava.lang.Throwablepublic void postUpdateContent(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event)
throws java.lang.Throwable
postUpdateContent in interface de.innovationgate.webgate.api.WGHierarchicalDatabaseListenerjava.lang.Throwablepublic void preCreateContent(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event)
throws java.lang.Throwable
preCreateContent in interface de.innovationgate.webgate.api.WGHierarchicalDatabaseListenerjava.lang.Throwablepublic void preDeleteContent(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event)
throws java.lang.Throwable
preDeleteContent in interface de.innovationgate.webgate.api.WGHierarchicalDatabaseListenerjava.lang.Throwablepublic void preUpdateContent(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event)
throws java.lang.Throwable
preUpdateContent in interface de.innovationgate.webgate.api.WGHierarchicalDatabaseListenerjava.lang.Throwablepublic static HDBModelContentClassEvents retrieveContentClassEvents(de.innovationgate.webgate.api.WGDatabase db, java.lang.String contentClass) throws de.innovationgate.webgate.api.WGException
de.innovationgate.webgate.api.WGExceptionpublic boolean isDirectParentEvent(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event)