org.jumpmind.symmetric.db.hsqldb
Class HsqlDbTrigger
java.lang.Object
org.jumpmind.symmetric.db.AbstractEmbeddedTrigger
org.jumpmind.symmetric.db.hsqldb.HsqlDbTrigger
- All Implemented Interfaces:
- org.hsqldb.Trigger
public class HsqlDbTrigger
- extends AbstractEmbeddedTrigger
- implements org.hsqldb.Trigger
| Fields inherited from class org.jumpmind.symmetric.db.AbstractEmbeddedTrigger |
bootstrapService, configurationService, dataService, dateFormatter, dbDialect, excludedColumns, includedColumns, nodeService, table, tableName, trigger, triggerHistory, triggerType |
| Fields inherited from interface org.hsqldb.Trigger |
DELETE_AFTER, DELETE_AFTER_ROW, DELETE_BEFORE, DELETE_BEFORE_ROW, INSERT_AFTER, INSERT_AFTER_ROW, INSERT_BEFORE, INSERT_BEFORE_ROW, UPDATE_AFTER, UPDATE_AFTER_ROW, UPDATE_BEFORE, UPDATE_BEFORE_ROW |
|
Method Summary |
protected java.util.List<Node> |
findTargetNodes(java.lang.Object[] oldRow,
java.lang.Object[] newRow)
|
void |
fire(int type,
java.lang.String triggerName,
java.lang.String tableName,
java.lang.Object[] oldRow,
java.lang.Object[] newRow)
|
protected java.lang.String |
getEngineName()
|
protected java.lang.String |
getTransactionId(java.lang.Object[] oldRow,
java.lang.Object[] newRow)
|
protected int |
getTriggerHistId()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HsqlDbTrigger
public HsqlDbTrigger()
fire
public void fire(int type,
java.lang.String triggerName,
java.lang.String tableName,
java.lang.Object[] oldRow,
java.lang.Object[] newRow)
- Specified by:
fire in interface org.hsqldb.Trigger
findTargetNodes
protected java.util.List<Node> findTargetNodes(java.lang.Object[] oldRow,
java.lang.Object[] newRow)
getEngineName
protected java.lang.String getEngineName()
- Specified by:
getEngineName in class AbstractEmbeddedTrigger
getTriggerHistId
protected int getTriggerHistId()
- Specified by:
getTriggerHistId in class AbstractEmbeddedTrigger
getTransactionId
protected java.lang.String getTransactionId(java.lang.Object[] oldRow,
java.lang.Object[] newRow)
- Specified by:
getTransactionId in class AbstractEmbeddedTrigger
Copyright © 2007-2008. All Rights Reserved.