test_class.declarator: dataSource
test_class.modifier: private static
test_class.original_string: private static DataSource dataSource;
test_class.type: DataSource
test_class.var_name: dataSource
test_class.file: dddlib-configuration/src/test/java/org/dayatang/configuration/impl/ConfigurationDbImplTest.java
test_class.identifier: ConfigurationDbImplTest
test_class.superclass: extends AbstractConfigurationTest
test_case.body: @Test
  	public void testSave() {
  		instance.setString("xyz", "yyyy-MM-dd");
  		((ConfigurationDbImpl)instance).save();
  		ConfigurationDbImpl instance2 = new ConfigurationDbImpl(dataSource);
  		assertEquals("yyyy-MM-dd", instance2.getString("xyz"));
  	}
test_case.class_method_signature: ConfigurationDbImplTest.testSave()
test_case.full_signature: @Test public void testSave()
test_case.identifier: testSave
test_case.invocations: setString save assertEquals getString
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testSave()
focal_class.declarator: LOGGER = Slf4JLogger.getLogger(ConfigurationDbImpl.class)
focal_class.modifier: private static final
focal_class.original_string: private static final Slf4JLogger LOGGER = Slf4JLogger.getLogger(ConfigurationDbImpl.class);
focal_class.type: Slf4JLogger
focal_class.var_name: LOGGER
focal_class.declarator: dbUtils
focal_class.modifier: private
focal_class.original_string: private ConfigurationDbUtils dbUtils;
focal_class.type: ConfigurationDbUtils
focal_class.var_name: dbUtils
focal_class.declarator: DEFAULT_TABLE_NAME = "SYS_CONFIG"
focal_class.modifier: private static final
focal_class.original_string: private static final String DEFAULT_TABLE_NAME = "SYS_CONFIG";
focal_class.type: String
focal_class.var_name: DEFAULT_TABLE_NAME
focal_class.declarator: DEFAULT_KEY_COLUMN = "KEY_COLUMN"
focal_class.modifier: private static final
focal_class.original_string: private static final String DEFAULT_KEY_COLUMN = "KEY_COLUMN";
focal_class.type: String
focal_class.var_name: DEFAULT_KEY_COLUMN
focal_class.declarator: DEFAULT_VALUE_COLUMN = "VALUE_COLUMN"
focal_class.modifier: private static final
focal_class.original_string: private static final String DEFAULT_VALUE_COLUMN = "VALUE_COLUMN";
focal_class.type: String
focal_class.var_name: DEFAULT_VALUE_COLUMN
focal_class.file: dddlib-configuration/src/main/java/org/dayatang/configuration/impl/ConfigurationDbImpl.java
focal_class.identifier: ConfigurationDbImpl
focal_class.interfaces: implements WritableConfiguration
focal_class.class_method_signature: ConfigurationDbImpl.ConfigurationDbImpl(DataSource dataSource)
focal_class.full_signature: public  ConfigurationDbImpl(DataSource dataSource)
focal_class.identifier: ConfigurationDbImpl
focal_class.modifiers: public
focal_class.parameters: (DataSource dataSource)
focal_class.signature:  ConfigurationDbImpl(DataSource dataSource)
focal_class.class_method_signature: ConfigurationDbImpl.ConfigurationDbImpl(DataSource dataSource, String tableName, String keyColumn, String valueColumn)
focal_class.full_signature: public  ConfigurationDbImpl(DataSource dataSource, String tableName, String keyColumn, String valueColumn)
focal_class.identifier: ConfigurationDbImpl
focal_class.modifiers: public
focal_class.parameters: (DataSource dataSource, String tableName, String keyColumn, String valueColumn)
focal_class.signature:  ConfigurationDbImpl(DataSource dataSource, String tableName, String keyColumn, String valueColumn)
focal_class.class_method_signature: ConfigurationDbImpl.load()
focal_class.full_signature: @Override public void load()
focal_class.identifier: load
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void load()
focal_class.class_method_signature: ConfigurationDbImpl.save()
focal_class.full_signature: @Override public void save()
focal_class.identifier: save
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void save()
focal_class.superclass: extends AbstractConfiguration
focal_method.body: @Override
  	public void save() {
  		dbUtils.save(hTable);
  	}
focal_method.class_method_signature: ConfigurationDbImpl.save()
focal_method.full_signature: @Override public void save()
focal_method.identifier: save
focal_method.invocations: save
focal_method.modifiers: @Override public
focal_method.parameters: ()
focal_method.return: void
focal_method.signature: void save()