private boolean isOwnCompleteConfigurations(final String shardingSchemaName) { return configurationService.hasDataSourceConfiguration(shardingSchemaName) && configurationService.hasRuleConfiguration(shardingSchemaName); }
private void persistRuleConfiguration(final String shardingSchemaName, final RuleConfiguration ruleConfig, final boolean isOverwrite) { if (isOverwrite || !hasRuleConfiguration(shardingSchemaName)) { if (ruleConfig instanceof ShardingRuleConfiguration) { persistShardingRuleConfiguration(shardingSchemaName, (ShardingRuleConfiguration) ruleConfig); } else { persistMasterSlaveRuleConfiguration(shardingSchemaName, (MasterSlaveRuleConfiguration) ruleConfig); } } }