Skip to content

Commit

Permalink
null out blank schema and catalogs
Browse files Browse the repository at this point in the history
  • Loading branch information
chenson42 committed Aug 30, 2011
1 parent 2c394de commit 0cdd4b8
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 2 deletions.
Expand Up @@ -70,6 +70,15 @@ public class Router implements Serializable {

public Router() {
routerId = Integer.toString(maxRouterId++);
}

public void nullOutBlankFields() {
if (StringUtils.isBlank(targetCatalogName)) {
targetCatalogName = null;
}
if (StringUtils.isBlank(targetSchemaName)) {
targetSchemaName = null;
}
}

public Date getCreateTime() {
Expand Down
Expand Up @@ -115,6 +115,15 @@ final public String qualifiedSourceTablePrefix() {
String catalogPlus = (getSourceCatalogName() != null ? getSourceCatalogName()
+ "." : "") + schemaPlus;
return catalogPlus;
}

public void nullOutBlankFields() {
if (StringUtils.isBlank(sourceCatalogName)) {
sourceCatalogName = null;
}
if (StringUtils.isBlank(sourceSchemaName)) {
sourceSchemaName = null;
}
}

/**
Expand Down
Expand Up @@ -623,7 +623,8 @@ protected void resetTriggerRouterCacheByNodeGroupId() {
}

public void saveRouter(Router router) {
router.setLastUpdateTime(new Date());
router.setLastUpdateTime(new Date());
router.nullOutBlankFields();
if (0 == jdbcTemplate.update(getSql("updateRouterSql"), new Object[] {
router.getTargetCatalogName(), router.getTargetSchemaName(),
router.getTargetTableName(), router.getNodeGroupLink().getSourceNodeGroupId(),
Expand Down Expand Up @@ -663,7 +664,8 @@ public void deleteRouter(Router router) {
}

public void saveTrigger(Trigger trigger) {
trigger.setLastUpdateTime(new Date());
trigger.setLastUpdateTime(new Date());
trigger.nullOutBlankFields();
if (0 == jdbcTemplate.update(getSql("updateTriggerSql"), new Object[] {
trigger.getSourceCatalogName(), trigger.getSourceSchemaName(),
trigger.getSourceTableName(), trigger.getChannelId(),
Expand Down

0 comments on commit 0cdd4b8

Please sign in to comment.