de.innovationgate.wgpublisher.hdb
public class HDBModelListener extends Object implements de.innovationgate.webgate.api.WGHierarchicalDatabaseListenerV2
Modifier and Type | Field and Description |
---|---|
static String |
TMLSCRIPT_LISTENER_FOLDER |
Constructor and Description |
---|
HDBModelListener() |
Modifier and Type | Method and Description |
---|---|
static String |
createContentClassJsIdentifier(String contentClass) |
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,
String contentClass) |
public static final String TMLSCRIPT_LISTENER_FOLDER
public String getName()
getName
in interface de.innovationgate.webgate.api.WGHierarchicalDatabaseListenerV2
public void postMoveContentFrom(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event) throws Throwable
postMoveContentFrom
in interface de.innovationgate.webgate.api.WGHierarchicalDatabaseListenerV2
Throwable
public void postMoveContentTo(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event) throws Throwable
postMoveContentTo
in interface de.innovationgate.webgate.api.WGHierarchicalDatabaseListenerV2
Throwable
public void preMoveContentFrom(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event) throws Throwable
preMoveContentFrom
in interface de.innovationgate.webgate.api.WGHierarchicalDatabaseListenerV2
Throwable
public void preMoveContentTo(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event) throws Throwable
preMoveContentTo
in interface de.innovationgate.webgate.api.WGHierarchicalDatabaseListenerV2
Throwable
public void postCreateContent(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event) throws Throwable
postCreateContent
in interface de.innovationgate.webgate.api.WGHierarchicalDatabaseListener
Throwable
public static String createContentClassJsIdentifier(String contentClass)
public void postDeleteContent(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event) throws Throwable
postDeleteContent
in interface de.innovationgate.webgate.api.WGHierarchicalDatabaseListener
Throwable
public void postUpdateContent(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event) throws Throwable
postUpdateContent
in interface de.innovationgate.webgate.api.WGHierarchicalDatabaseListener
Throwable
public void preCreateContent(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event) throws Throwable
preCreateContent
in interface de.innovationgate.webgate.api.WGHierarchicalDatabaseListener
Throwable
public void preDeleteContent(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event) throws Throwable
preDeleteContent
in interface de.innovationgate.webgate.api.WGHierarchicalDatabaseListener
Throwable
public void preUpdateContent(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event) throws Throwable
preUpdateContent
in interface de.innovationgate.webgate.api.WGHierarchicalDatabaseListener
Throwable
public static HDBModelContentClassEvents retrieveContentClassEvents(de.innovationgate.webgate.api.WGDatabase db, String contentClass) throws de.innovationgate.webgate.api.WGException
de.innovationgate.webgate.api.WGException
public boolean isDirectParentEvent(de.innovationgate.webgate.api.WGHierarchicalDatabaseEvent event)