public SQLDataSetDefBuilderImpl dbSQL(String dbSQL, boolean allColumns) { ((SQLDataSetDef) def).setDbSQL(dbSQL); ((SQLDataSetDef) def).setAllColumnsEnabled(allColumns); return this; } }
public SQLDataSetDefBuilderImpl dbSQL(String dbSQL, boolean allColumns) { ((SQLDataSetDef) def).setDbSQL(dbSQL); ((SQLDataSetDef) def).setAllColumnsEnabled(allColumns); return this; } }
@Override protected void afterFlush() { super.afterFlush(); if ( editor.isUsingQuery() ) { dataSetDef.setDbTable( null ); } else { dataSetDef.setDbSQL( null ); } } }
@Override protected void afterFlush() { super.afterFlush(); if ( editor.isUsingQuery() ) { dataSetDef.setDbTable( null ); } else { dataSetDef.setDbSQL( null ); } } }
@Override protected void afterFlush() { super.afterFlush(); if ( editor.isUsingQuery() ) { dataSetDef.setDbTable( null ); } else { dataSetDef.setDbSQL( null ); } } }
@Override protected void afterFlush() { super.afterFlush(); if ( editor.isUsingQuery() ) { dataSetDef.setDbTable( null ); } else { dataSetDef.setDbSQL( null ); } } }
@Test public void testFlushDriverUsingTable() throws Exception { presenter._setDataSetDef( dataSetDef ); presenter.driver = driver; presenter.editor = sqlEditor; when( sqlEditor.isUsingQuery() ).thenReturn( false ); presenter.afterFlush(); verify( dataSetDef, times( 1 ) ).setDbSQL( null ); verify( dataSetDef, times( 0 ) ).setDbTable( null ); }
@Test public void testFlushDriverUsingTable() throws Exception { presenter._setDataSetDef( dataSetDef ); presenter.editor = sqlDataSetDefAttributesEditor; when( sqlDataSetDefAttributesEditor.isUsingQuery() ).thenReturn( false ); presenter.afterFlush(); verify( dataSetDef, times( 1 ) ).setDbSQL( null ); verify( dataSetDef, times( 0 ) ).setDbTable( null ); } }
@Test public void testFlushDriverUsingQuery() throws Exception { presenter._setDataSetDef( dataSetDef ); presenter.editor = sqlDataSetDefAttributesEditor; when( sqlDataSetDefAttributesEditor.isUsingQuery() ).thenReturn( true ); presenter.afterFlush(); verify( dataSetDef, times( 1 ) ).setDbTable( null ); verify( dataSetDef, times( 0 ) ).setDbSQL( null ); }
@Test public void testFlushDriverUsingQuery() throws Exception { presenter._setDataSetDef( dataSetDef ); presenter.driver = driver; presenter.editor = sqlEditor; when( sqlEditor.isUsingQuery() ).thenReturn( true ); presenter.afterFlush(); verify( dataSetDef, times( 1 ) ).setDbTable( null ); verify( dataSetDef, times( 0 ) ).setDbSQL( null ); }
@Override public DataSetDef clone() { SQLDataSetDef def = new SQLDataSetDef(); clone(def); def.setDataSource(getDataSource()); def.setDbSchema(getDbSchema()); def.setDbTable(getDbTable()); def.setDbSQL(getDbSQL()); return def; }
@Override public DataSetDef clone() { SQLDataSetDef def = new SQLDataSetDef(); clone(def); def.setDataSource(getDataSource()); def.setDbSchema(getDbSchema()); def.setDbTable(getDbTable()); def.setDbSQL(getDbSQL()); return def; }
@Override public void fromJson(SQLDataSetDef def, JsonObject json) { String dataSource = json.getString(DATA_SOURCE); String dbTable = json.getString(DB_TABLE); String dbSchema = json.getString(DB_SCHEMA); String dbSQL = json.getString(DB_SQL); if (!isBlank(dataSource)) { def.setDataSource(dataSource); } if (!isBlank(dbSchema)) { def.setDbSchema(dbSchema); } if (!isBlank(dbTable)) { def.setDbTable(dbTable); } if (!isBlank(dbSQL)) { def.setDbSQL(dbSQL); } }
@Override public void fromJson(SQLDataSetDef def, JsonObject json) { String dataSource = json.getString(DATA_SOURCE); String dbTable = json.getString(DB_TABLE); String dbSchema = json.getString(DB_SCHEMA); String dbSQL = json.getString(DB_SQL); if (!isBlank(dataSource)) { def.setDataSource(dataSource); } if (!isBlank(dbSchema)) { def.setDbSchema(dbSchema); } if (!isBlank(dbTable)) { def.setDbTable(dbTable); } if (!isBlank(dbSQL)) { def.setDbSQL(dbSQL); } }