Package org.jumpmind.symmetric.model
Class TriggerRouter
java.lang.Object
org.jumpmind.symmetric.model.TriggerRouter
- All Implemented Interfaces:
Serializable
,Cloneable
,IModelObject
Defines the trigger via which a table will be synchronized.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy()
boolean
int
getTargetCatalog
(String defaultCatalog, TriggerHistory triggerHistory) getTargetSchema
(String defaultSchema, TriggerHistory triggerHistory) getTargetTable
(TriggerHistory triggerHistory) int
hashCode()
boolean
boolean
boolean
isRouted
(DataEventType event) boolean
isSame
(TriggerRouter triggerRouter) qualifiedTargetTableName
(TriggerHistory triggerHistory) void
setCreateTime
(Date createdOn) void
setDataRefreshType
(String dataRefreshType) void
setEnabled
(boolean enabled) void
setInitialLoadDeleteStmt
(String initialLoadDeleteStmt) void
setInitialLoadOrder
(int order) void
setInitialLoadSelect
(String initialLoadSelect) void
setLastUpdateBy
(String updatedBy) void
setLastUpdateTime
(Date lastModifiedOn) void
setPingBackEnabled
(boolean pingBackEnabled) void
void
setRouterId
(String routerId) void
setTrigger
(Trigger trigger) void
setTriggerId
(String triggerId) toString()
-
Constructor Details
-
TriggerRouter
public TriggerRouter() -
TriggerRouter
-
-
Method Details
-
setEnabled
public void setEnabled(boolean enabled) -
isEnabled
public boolean isEnabled() -
getCreateTime
- Specified by:
getCreateTime
in interfaceIModelObject
-
getLastUpdateTime
- Specified by:
getLastUpdateTime
in interfaceIModelObject
-
getLastUpdateBy
- Specified by:
getLastUpdateBy
in interfaceIModelObject
-
setCreateTime
- Specified by:
setCreateTime
in interfaceIModelObject
-
setLastUpdateTime
- Specified by:
setLastUpdateTime
in interfaceIModelObject
-
setLastUpdateBy
- Specified by:
setLastUpdateBy
in interfaceIModelObject
-
getInitialLoadOrder
public int getInitialLoadOrder() -
setInitialLoadOrder
public void setInitialLoadOrder(int order) -
setRouter
-
getRouter
-
setTrigger
-
getTrigger
-
setInitialLoadSelect
-
getInitialLoadSelect
-
getInitialLoadDeleteStmt
-
setInitialLoadDeleteStmt
-
getDataRefreshType
-
setDataRefreshType
-
isRouted
-
getTargetSchema
-
getTargetCatalog
-
getTargetTable
-
qualifiedTargetTableName
-
setPingBackEnabled
public void setPingBackEnabled(boolean pingBackEnabled) -
isPingBackEnabled
public boolean isPingBackEnabled() -
isSame
-
hashCode
public int hashCode() -
equals
-
toString
-
getIdentifier
-
getTriggerId
-
getRouterId
-
setTriggerId
-
setRouterId
-
copy
-