org.jumpmind.symmetric.model
Class Trigger
java.lang.Object
org.jumpmind.symmetric.model.Trigger
public class Trigger
- extends java.lang.Object
Defines the trigger via which a table will be synchronized.
|
Constructor Summary |
Trigger()
|
Trigger(java.lang.String tableName,
boolean syncOnUpdate,
boolean syncOnInsert,
boolean syncOnDelete,
java.lang.String configurationId,
java.lang.String channelId,
java.lang.String syncOnUpdateCondition,
java.lang.String syncOnInsertCondition,
java.lang.String syncOnDeleteCondition)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Trigger
public Trigger()
Trigger
public Trigger(java.lang.String tableName,
boolean syncOnUpdate,
boolean syncOnInsert,
boolean syncOnDelete,
java.lang.String configurationId,
java.lang.String channelId,
java.lang.String syncOnUpdateCondition,
java.lang.String syncOnInsertCondition,
java.lang.String syncOnDeleteCondition)
getCreatedOn
public java.util.Date getCreatedOn()
getLastModifiedTime
public java.util.Date getLastModifiedTime()
getUpdatedBy
public java.lang.String getUpdatedBy()
setCreatedOn
public void setCreatedOn(java.util.Date createdOn)
setLastModifiedTime
public void setLastModifiedTime(java.util.Date lastModifiedOn)
setUpdatedBy
public void setUpdatedBy(java.lang.String updatedBy)
orderColumnsForTable
public org.apache.ddlutils.model.Column[] orderColumnsForTable(org.apache.ddlutils.model.Table table)
- When dealing with columns, always use this method to order the columns so
that the primary keys are first.
hasChangedSinceLastTriggerBuild
public boolean hasChangedSinceLastTriggerBuild(java.util.Date lastTriggerBuildTime)
getChannelId
public java.lang.String getChannelId()
setChannelId
public void setChannelId(java.lang.String channelId)
getSourceGroupId
public java.lang.String getSourceGroupId()
setSourceGroupId
public void setSourceGroupId(java.lang.String domainName)
isSyncOnDelete
public boolean isSyncOnDelete()
setSyncOnDelete
public void setSyncOnDelete(boolean syncOnDelete)
getSyncOnDeleteCondition
public java.lang.String getSyncOnDeleteCondition()
setSyncOnDeleteCondition
public void setSyncOnDeleteCondition(java.lang.String syncOnDeleteCondition)
isSyncOnInsert
public boolean isSyncOnInsert()
setSyncOnInsert
public void setSyncOnInsert(boolean syncOnInsert)
getSyncOnInsertCondition
public java.lang.String getSyncOnInsertCondition()
setSyncOnInsertCondition
public void setSyncOnInsertCondition(java.lang.String syncOnInsertCondition)
isSyncOnUpdate
public boolean isSyncOnUpdate()
setSyncOnUpdate
public void setSyncOnUpdate(boolean syncOnUpdate)
getSyncOnUpdateCondition
public java.lang.String getSyncOnUpdateCondition()
setSyncOnUpdateCondition
public void setSyncOnUpdateCondition(java.lang.String syncOnUpdateCondition)
getSourceTableName
public java.lang.String getSourceTableName()
setSourceTableName
public void setSourceTableName(java.lang.String tableName)
getNodeSelect
public java.lang.String getNodeSelect()
setNodeSelect
public void setNodeSelect(java.lang.String registrantSelect)
getTxIdExpression
public java.lang.String getTxIdExpression()
setTxIdExpression
public void setTxIdExpression(java.lang.String batchIdExpression)
getInitialLoadSelect
public java.lang.String getInitialLoadSelect()
setInitialLoadSelect
public void setInitialLoadSelect(java.lang.String initialLoadExpression)
getInitialLoadOrder
public int getInitialLoadOrder()
setInitialLoadOrder
public void setInitialLoadOrder(int order)
getSourceSchemaName
public java.lang.String getSourceSchemaName()
setSourceSchemaName
public void setSourceSchemaName(java.lang.String schemaName)
getExcludedColumnNames
public java.lang.String getExcludedColumnNames()
setExcludedColumnNames
public void setExcludedColumnNames(java.lang.String excludeColumnNames)
getTargetGroupId
public java.lang.String getTargetGroupId()
setTargetGroupId
public void setTargetGroupId(java.lang.String targetDomainName)
getNameForDeleteTrigger
public java.lang.String getNameForDeleteTrigger()
setNameForDeleteTrigger
public void setNameForDeleteTrigger(java.lang.String nameForDeleteTrigger)
getNameForInsertTrigger
public java.lang.String getNameForInsertTrigger()
setNameForInsertTrigger
public void setNameForInsertTrigger(java.lang.String nameForInsertTrigger)
getNameForUpdateTrigger
public java.lang.String getNameForUpdateTrigger()
setNameForUpdateTrigger
public void setNameForUpdateTrigger(java.lang.String nameForUpdateTrigger)
getTriggerId
public int getTriggerId()
setTriggerId
public void setTriggerId(int triggerId)
getInactiveTime
public java.util.Date getInactiveTime()
setInactiveTime
public void setInactiveTime(java.util.Date inactiveTime)
getTargetSchemaName
public java.lang.String getTargetSchemaName()
setTargetSchemaName
public void setTargetSchemaName(java.lang.String targetSchemaName)
getTargetTableName
public java.lang.String getTargetTableName()
setTargetTableName
public void setTargetTableName(java.lang.String targetTableName)
isSyncOnIncomingBatch
public boolean isSyncOnIncomingBatch()
setSyncOnIncomingBatch
public void setSyncOnIncomingBatch(boolean syncOnIncomingBatch)
getSourceCatalogName
public java.lang.String getSourceCatalogName()
setSourceCatalogName
public void setSourceCatalogName(java.lang.String sourceCatalogName)
isSyncColumnLevel
public boolean isSyncColumnLevel()
setSyncColumnLevel
public void setSyncColumnLevel(boolean syncColumnLevel)
getHashedValue
public long getHashedValue()
Copyright © 2007-2008. All Rights Reserved.