public class Router
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
Router() |
Router(java.lang.String id,
NodeGroupLink link) |
Router(java.lang.String id,
java.lang.String sourceNodeGroupId,
java.lang.String targetNodeGroupId,
java.lang.String routerType) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
createDefaultName() |
boolean |
equals(java.lang.Object obj) |
java.util.Date |
getCreateTime() |
java.lang.String |
getLastUpdateBy() |
java.util.Date |
getLastUpdateTime() |
NodeGroupLink |
getNodeGroupLink() |
java.lang.String |
getRouterExpression() |
java.lang.String |
getRouterId() |
java.lang.String |
getRouterType() |
java.lang.String |
getTargetCatalogName() |
java.lang.String |
getTargetSchemaName() |
java.lang.String |
getTargetTableName() |
boolean |
hasChangedSinceLastTriggerBuild(java.util.Date lastTriggerBuildTime) |
int |
hashCode() |
boolean |
isSyncOnDelete() |
boolean |
isSyncOnInsert() |
boolean |
isSyncOnUpdate() |
boolean |
isUseSourceCatalogSchema() |
void |
nullOutBlankFields() |
void |
setCreateTime(java.util.Date createdOn) |
void |
setLastUpdateBy(java.lang.String updatedBy) |
void |
setLastUpdateTime(java.util.Date lastModifiedOn) |
void |
setNodeGroupLink(NodeGroupLink nodeGroupLink) |
void |
setRouterExpression(java.lang.String routingExpression) |
void |
setRouterId(java.lang.String routerId) |
void |
setRouterType(java.lang.String routerName) |
void |
setSyncOnDelete(boolean syncOnDelete) |
void |
setSyncOnInsert(boolean syncOnInsert) |
void |
setSyncOnUpdate(boolean syncOnUpdate) |
void |
setTargetCatalogName(java.lang.String targetCatalogName) |
void |
setTargetSchemaName(java.lang.String targetSchemaName) |
void |
setTargetTableName(java.lang.String targetTableName) |
void |
setUseSourceCatalogSchema(boolean useSourceCatalogSchema) |
java.lang.String |
toString() |
public Router()
public Router(java.lang.String id,
java.lang.String sourceNodeGroupId,
java.lang.String targetNodeGroupId,
java.lang.String routerType)
public Router(java.lang.String id,
NodeGroupLink link)
public void nullOutBlankFields()
public java.util.Date getCreateTime()
public java.util.Date getLastUpdateTime()
public java.lang.String getLastUpdateBy()
public void setCreateTime(java.util.Date createdOn)
public void setLastUpdateTime(java.util.Date lastModifiedOn)
public void setLastUpdateBy(java.lang.String updatedBy)
public boolean hasChangedSinceLastTriggerBuild(java.util.Date lastTriggerBuildTime)
public void setNodeGroupLink(NodeGroupLink nodeGroupLink)
public NodeGroupLink getNodeGroupLink()
public java.lang.String getRouterId()
public void setRouterId(java.lang.String routerId)
public java.lang.String getTargetSchemaName()
public void setTargetSchemaName(java.lang.String targetSchemaName)
public java.lang.String getTargetTableName()
public void setTargetTableName(java.lang.String targetTableName)
public java.lang.String getTargetCatalogName()
public void setTargetCatalogName(java.lang.String targetCatalogName)
public void setRouterType(java.lang.String routerName)
public java.lang.String getRouterType()
public java.lang.String getRouterExpression()
public void setRouterExpression(java.lang.String routingExpression)
public void setSyncOnDelete(boolean syncOnDelete)
public boolean isSyncOnDelete()
public void setSyncOnInsert(boolean syncOnInsert)
public boolean isSyncOnInsert()
public void setSyncOnUpdate(boolean syncOnUpdate)
public boolean isSyncOnUpdate()
public java.lang.String createDefaultName()
public boolean isUseSourceCatalogSchema()
public void setUseSourceCatalogSchema(boolean useSourceCatalogSchema)
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object