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.WGHierarchicalDatabaseListenerV2
public void postMoveContentFrom(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event) throws java.lang.Throwable
postMoveContentFrom
in interface de.innovationgate.webgate.api.WGHierarchicalDatabaseListenerV2
java.lang.Throwable
public void postMoveContentTo(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event) throws java.lang.Throwable
postMoveContentTo
in interface de.innovationgate.webgate.api.WGHierarchicalDatabaseListenerV2
java.lang.Throwable
public void preMoveContentFrom(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event) throws java.lang.Throwable
preMoveContentFrom
in interface de.innovationgate.webgate.api.WGHierarchicalDatabaseListenerV2
java.lang.Throwable
public void preMoveContentTo(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event) throws java.lang.Throwable
preMoveContentTo
in interface de.innovationgate.webgate.api.WGHierarchicalDatabaseListenerV2
java.lang.Throwable
public void postCreateContent(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event) throws java.lang.Throwable
postCreateContent
in interface de.innovationgate.webgate.api.WGHierarchicalDatabaseListener
java.lang.Throwable
public 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.WGHierarchicalDatabaseListener
java.lang.Throwable
public void postUpdateContent(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event) throws java.lang.Throwable
postUpdateContent
in interface de.innovationgate.webgate.api.WGHierarchicalDatabaseListener
java.lang.Throwable
public void preCreateContent(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event) throws java.lang.Throwable
preCreateContent
in interface de.innovationgate.webgate.api.WGHierarchicalDatabaseListener
java.lang.Throwable
public void preDeleteContent(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event) throws java.lang.Throwable
preDeleteContent
in interface de.innovationgate.webgate.api.WGHierarchicalDatabaseListener
java.lang.Throwable
public void preUpdateContent(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event) throws java.lang.Throwable
preUpdateContent
in interface de.innovationgate.webgate.api.WGHierarchicalDatabaseListener
java.lang.Throwable
public static HDBModelContentClassEvents retrieveContentClassEvents(de.innovationgate.webgate.api.WGDatabase db, java.lang.String contentClass) throws de.innovationgate.webgate.api.WGException
de.innovationgate.webgate.api.WGException
public boolean isDirectParentEvent(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event)