本文整理汇总了Java中org.dashbuilder.dataset.def.SQLDataSetDef类的典型用法代码示例。如果您正苦于以下问题:Java SQLDataSetDef类的具体用法?Java SQLDataSetDef怎么用?Java SQLDataSetDef使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
SQLDataSetDef类属于org.dashbuilder.dataset.def包,在下文中一共展示了SQLDataSetDef类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: validate
import org.dashbuilder.dataset.def.SQLDataSetDef; //导入依赖的package包/类
@Override
public Iterable<ConstraintViolation<?>> validate( SQLDataSetDef dataSetDef,
boolean isCacheEnabled,
boolean isPushEnabled,
boolean isRefreshEnabled,
Object... params ) {
assert params != null && params.length == 1;
final Boolean isQuery = (Boolean) params[0];
Set<ConstraintViolation<SQLDataSetDef>> _violations = validator.validate( dataSetDef,
getValidationGroups( isCacheEnabled,
isPushEnabled,
isRefreshEnabled,
SQLDataSetDefValidation.class,
isQuery ? SQLDataSetDefDbSQLValidation.class : SQLDataSetDefDbTableValidation.class ) );
return toIterable( _violations );
}
开发者ID:kiegroup,项目名称:appformer,代码行数:17,代码来源:SQLDataSetDefValidator.java
示例2: testOnTabChangedEvent_ConfigurationTab
import org.dashbuilder.dataset.def.SQLDataSetDef; //导入依赖的package包/类
@Test
public void testOnTabChangedEvent_ConfigurationTab() {
when(editWorkflow.getEditor()).thenReturn(dataSetDefEditor);
TabChangedEvent event = mock(TabChangedEvent.class);
when(event.getContext()).thenReturn(dataSetDefEditor);
when(event.getTabId()).thenReturn(DataSetEditor.TAB_CONFIGURATION);
presenter.currentWorkflow = editWorkflow;
presenter.onTabChangedEvent(event);
verify(editWorkflow, times(1)).clearButtons();
verify(editWorkflow, times(1)).showTestButton();
verify(editWorkflow, times(0)).showNextButton();
verify(editWorkflow, times(0)).showBackButton();
verify(editWorkflow, times(0)).edit(any(SQLDataSetDef.class), any(List.class));
verify(errorPopupPresenter, times(0)).showMessage(anyString());
verify(view, times(0)).setWidget(any(IsWidget.class));
}
开发者ID:kiegroup,项目名称:appformer,代码行数:17,代码来源:DataSetDefWizardScreenTest.java
示例3: testOnTabChangedEvent_PreviewTab
import org.dashbuilder.dataset.def.SQLDataSetDef; //导入依赖的package包/类
@Test
public void testOnTabChangedEvent_PreviewTab() {
when(editWorkflow.getEditor()).thenReturn(dataSetDefEditor);
TabChangedEvent event = mock(TabChangedEvent.class);
when(event.getContext()).thenReturn(dataSetDefEditor);
when(event.getTabId()).thenReturn(DataSetEditor.TAB_PREVIEW);
presenter.currentWorkflow = editWorkflow;
presenter.onTabChangedEvent(event);
verify(editWorkflow, times(1)).clearButtons();
verify(editWorkflow, times(1)).showNextButton();
verify(editWorkflow, times(1)).showBackButton();
verify(editWorkflow, times(0)).showTestButton();
verify(editWorkflow, times(0)).edit(any(SQLDataSetDef.class), any(List.class));
verify(errorPopupPresenter, times(0)).showMessage(anyString());
verify(view, times(0)).setWidget(any(IsWidget.class));
}
开发者ID:kiegroup,项目名称:appformer,代码行数:17,代码来源:DataSetDefWizardScreenTest.java
示例4: testOnTabChangedEvent_AdvancedTab
import org.dashbuilder.dataset.def.SQLDataSetDef; //导入依赖的package包/类
@Test
public void testOnTabChangedEvent_AdvancedTab() {
when(editWorkflow.getEditor()).thenReturn(dataSetDefEditor);
TabChangedEvent event = mock(TabChangedEvent.class);
when(event.getContext()).thenReturn(dataSetDefEditor);
when(event.getTabId()).thenReturn(DataSetEditor.TAB_ADVANCED);
presenter.currentWorkflow = editWorkflow;
presenter.onTabChangedEvent(event);
verify(editWorkflow, times(1)).clearButtons();
verify(editWorkflow, times(1)).showNextButton();
verify(editWorkflow, times(1)).showBackButton();
verify(editWorkflow, times(0)).showTestButton();
verify(editWorkflow, times(0)).edit(any(SQLDataSetDef.class), any(List.class));
verify(errorPopupPresenter, times(0)).showMessage(anyString());
verify(view, times(0)).setWidget(any(IsWidget.class));
}
开发者ID:kiegroup,项目名称:appformer,代码行数:17,代码来源:DataSetDefWizardScreenTest.java
示例5: testSetValueUsingTable
import org.dashbuilder.dataset.def.SQLDataSetDef; //导入依赖的package包/类
@Test
public void testSetValueUsingTable() {
final SQLDataSetDef dataSetDef = mock(SQLDataSetDef.class);
when(dataSetDef.getUUID()).thenReturn("uuid1");
when(dataSetDef.getName()).thenReturn("name1");
when(dataSetDef.getProvider()).thenReturn(DataSetProviderType.SQL);
when(dataSetDef.getDbTable()).thenReturn("table1");
when(dataSetDef.getDbSQL()).thenReturn(null);
presenter.setValue(dataSetDef);
assertEquals(false, presenter.isUsingQuery());
verify(view, times(1)).table();
verify(view, times(0)).init(presenter);
verify(view, times(0)).initWidgets(any(DropDownEditor.View.class), any(ValueBoxEditor.View.class),
any(ValueBoxEditor.View.class) ,any(ValueBoxEditor.View.class));
verify(dataSource, times(0)).addHelpContent(anyString(), anyString(), any(Placement.class));
verify(dbSchema, times(0)).addHelpContent(anyString(), anyString(), any(Placement.class));
verify(dbTable, times(0)).addHelpContent(anyString(), anyString(), any(Placement.class));
verify(dbSQL, times(0)).addHelpContent(anyString(), anyString(), any(Placement.class));
verify(view, times(0)).query();
}
开发者ID:kiegroup,项目名称:appformer,代码行数:21,代码来源:SQLDataSetDefAttributesEditorTest.java
示例6: testSetValueUsingQuery
import org.dashbuilder.dataset.def.SQLDataSetDef; //导入依赖的package包/类
@Test
public void testSetValueUsingQuery() {
final SQLDataSetDef dataSetDef = mock(SQLDataSetDef.class);
when(dataSetDef.getUUID()).thenReturn("uuid1");
when(dataSetDef.getName()).thenReturn("name1");
when(dataSetDef.getProvider()).thenReturn(DataSetProviderType.SQL);
when(dataSetDef.getDbTable()).thenReturn(null);
when(dataSetDef.getDbSQL()).thenReturn("query1");
presenter.setValue(dataSetDef);
assertEquals(true, presenter.isUsingQuery());
verify(view, times(1)).query();
verify(view, times(0)).init(presenter);
verify(view, times(0)).initWidgets(any(DropDownEditor.View.class), any(ValueBoxEditor.View.class),
any(ValueBoxEditor.View.class) ,any(ValueBoxEditor.View.class));
verify(dataSource, times(0)).addHelpContent(anyString(), anyString(), any(Placement.class));
verify(dbSchema, times(0)).addHelpContent(anyString(), anyString(), any(Placement.class));
verify(dbTable, times(0)).addHelpContent(anyString(), anyString(), any(Placement.class));
verify(dbSQL, times(0)).addHelpContent(anyString(), anyString(), any(Placement.class));
verify(view, times(0)).table();
}
开发者ID:kiegroup,项目名称:appformer,代码行数:21,代码来源:SQLDataSetDefAttributesEditorTest.java
示例7: getDataSourceLocator
import org.dashbuilder.dataset.def.SQLDataSetDef; //导入依赖的package包/类
@Override
public SQLDataSourceLocator getDataSourceLocator() {
return new SQLDataSourceLocator() {
public DataSource lookup(SQLDataSetDef def) throws Exception {
String server = connectionSettings.getProperty("server");
String database = connectionSettings.getProperty("database");
String port = connectionSettings.getProperty("port");
String user = connectionSettings.getProperty("user");
String password = connectionSettings.getProperty("password");
DB2SimpleDataSource ds = new DB2SimpleDataSource();
ds.setDriverType(4);
ds.setServerName(server);
ds.setDatabaseName(database);
ds.setPortNumber(Integer.parseInt(port));
if (!StringUtils.isBlank(user)) {
ds.setUser(user);
}
if (!StringUtils.isBlank(password)) {
ds.setPassword(password);
}
return ds;
}
};
}
开发者ID:kiegroup,项目名称:appformer,代码行数:26,代码来源:DB2TestSettings.java
示例8: getDataSourceLocator
import org.dashbuilder.dataset.def.SQLDataSetDef; //导入依赖的package包/类
@Override
public SQLDataSourceLocator getDataSourceLocator() {
return new SQLDataSourceLocator() {
public DataSource lookup(SQLDataSetDef def) throws Exception {
String url = connectionSettings.getProperty("url");
String user = connectionSettings.getProperty("user");
String password = connectionSettings.getProperty("password");
OracleXADataSource ds = new OracleXADataSource();
ds.setURL(url);
if (!StringUtils.isBlank(user)) {
ds.setUser(user);
}
if (!StringUtils.isBlank(password)) {
ds.setPassword(password);
}
return ds;
}
};
}
开发者ID:kiegroup,项目名称:appformer,代码行数:21,代码来源:OracleTestSettings.java
示例9: getDataSourceLocator
import org.dashbuilder.dataset.def.SQLDataSetDef; //导入依赖的package包/类
@Override
public SQLDataSourceLocator getDataSourceLocator() {
return new SQLDataSourceLocator() {
public DataSource lookup(SQLDataSetDef def) throws Exception {
String server = connectionSettings.getProperty("server");
String database = connectionSettings.getProperty("database");
String port = connectionSettings.getProperty("port");
String user = connectionSettings.getProperty("user");
String password = connectionSettings.getProperty("password");
SybDataSource ds = new SybDataSource();
ds.setServerName(server);
ds.setDatabaseName(database);
ds.setPortNumber(Integer.parseInt(port));
if (!StringUtils.isBlank(user)) {
ds.setUser(user);
}
if (!StringUtils.isBlank(password)) {
ds.setPassword(password);
}
return ds;
}
};
}
开发者ID:kiegroup,项目名称:appformer,代码行数:25,代码来源:SybaseTestSettings.java
示例10: getDataSourceLocator
import org.dashbuilder.dataset.def.SQLDataSetDef; //导入依赖的package包/类
@Override
public SQLDataSourceLocator getDataSourceLocator() {
return new SQLDataSourceLocator() {
public DataSource lookup(SQLDataSetDef def) throws Exception {
String server = connectionSettings.getProperty("server");
String database = connectionSettings.getProperty("database");
String port = connectionSettings.getProperty("port");
String user = connectionSettings.getProperty("user");
String password = connectionSettings.getProperty("password");
PGSimpleDataSource ds = new PGSimpleDataSource();
ds.setServerName(server);
ds.setDatabaseName(database);
ds.setPortNumber(Integer.parseInt(port));
if (!StringUtils.isBlank(user)) {
ds.setUser(user);
}
if (!StringUtils.isBlank(password)) {
ds.setPassword(password);
}
return ds;
}
};
}
开发者ID:kiegroup,项目名称:appformer,代码行数:25,代码来源:PostgresTestSettings.java
示例11: getDataSourceLocator
import org.dashbuilder.dataset.def.SQLDataSetDef; //导入依赖的package包/类
@Override
public SQLDataSourceLocator getDataSourceLocator() {
return new SQLDataSourceLocator() {
public DataSource lookup(SQLDataSetDef def) throws Exception {
String url = connectionSettings.getProperty("url");
String user = connectionSettings.getProperty("user");
String password = connectionSettings.getProperty("password");
MonetDataSource ds = new MonetDataSource();
ds.setDatabaseName(url);
if (!StringUtils.isBlank(user)) {
ds.setUser(user);
}
if (!StringUtils.isBlank(password)) {
ds.setPassword(password);
}
return ds;
}
};
}
开发者ID:kiegroup,项目名称:appformer,代码行数:21,代码来源:MonetDBTestSettings.java
示例12: getDataSourceLocator
import org.dashbuilder.dataset.def.SQLDataSetDef; //导入依赖的package包/类
@Override
public SQLDataSourceLocator getDataSourceLocator() {
return new SQLDataSourceLocator() {
public DataSource lookup(SQLDataSetDef def) throws Exception {
String url = connectionSettings.getProperty("url");
String user = connectionSettings.getProperty("user");
String password = connectionSettings.getProperty("password");
SQLServerDataSource ds = new SQLServerDataSource();
ds.setURL(url);
if (!StringUtils.isBlank(user)) {
ds.setUser(user);
}
if (!StringUtils.isBlank(password)) {
ds.setPassword(password);
}
return ds;
}
};
}
开发者ID:kiegroup,项目名称:appformer,代码行数:21,代码来源:SQLServerTestSettings.java
示例13: getDataSourceLocator
import org.dashbuilder.dataset.def.SQLDataSetDef; //导入依赖的package包/类
@Override
public SQLDataSourceLocator getDataSourceLocator() {
return new SQLDataSourceLocator() {
public DataSource lookup(SQLDataSetDef def) throws Exception {
String server = connectionSettings.getProperty("server");
String database = connectionSettings.getProperty("database");
String port = connectionSettings.getProperty("port");
String user = connectionSettings.getProperty("user");
String password = connectionSettings.getProperty("password");
MariaDbDataSource ds = new MariaDbDataSource();
ds.setServerName(server);
ds.setDatabaseName(database);
ds.setPortNumber(Integer.parseInt(port));
if (!StringUtils.isBlank(user)) {
ds.setUser(user);
}
if (!StringUtils.isBlank(password)) {
ds.setPassword(password);
}
return ds;
}
};
}
开发者ID:kiegroup,项目名称:appformer,代码行数:25,代码来源:MariaDbTestSettings.java
示例14: getDataSourceLocator
import org.dashbuilder.dataset.def.SQLDataSetDef; //导入依赖的package包/类
@Override
public SQLDataSourceLocator getDataSourceLocator() {
return new SQLDataSourceLocator() {
public DataSource lookup(SQLDataSetDef def) throws Exception {
String url = connectionSettings.getProperty("url");
String user = connectionSettings.getProperty("user");
String password = connectionSettings.getProperty("password");
MysqlDataSource ds = new MysqlDataSource();
ds.setURL(url);
if (!StringUtils.isBlank(user)) {
ds.setUser(user);
}
if (!StringUtils.isBlank(password)) {
ds.setPassword(password);
}
return ds;
}
};
}
开发者ID:kiegroup,项目名称:appformer,代码行数:21,代码来源:MySqlTestSettings.java
示例15: validateCustomAttributes
import org.dashbuilder.dataset.def.SQLDataSetDef; //导入依赖的package包/类
@Override
public Iterable<ConstraintViolation<?>> validateCustomAttributes( SQLDataSetDef dataSetDef, Object... params ) {
assert params != null && params.length == 1;
final Boolean isQuery = (Boolean) params[0];
Set<ConstraintViolation<SQLDataSetDef>> _violations = validator.validate( dataSetDef,
SQLDataSetDefValidation.class,
isQuery ? SQLDataSetDefDbSQLValidation.class : SQLDataSetDefDbTableValidation.class );
return toIterable( _violations );
}
开发者ID:kiegroup,项目名称:appformer,代码行数:10,代码来源:SQLDataSetDefValidator.java
示例16: setup
import org.dashbuilder.dataset.def.SQLDataSetDef; //导入依赖的package包/类
@Before
public void setup() throws Exception {
services = new CallerMock<DataSetDefVfsServices>( dataSetDefVfsServices );
when(dataSetDef.getUUID()).thenReturn("uuid1");
when(dataSetDef.getName()).thenReturn("name1");
when(dataSetDef.getProvider()).thenReturn(DataSetProviderType.SQL);
when(workflowFactory.providerType()).thenReturn(dataSetProviderTypeWorkflow);
when(workflowFactory.edit(any(DataSetProviderType.class))).thenReturn(editWorkflow);
when(dataSetProviderTypeWorkflow.edit(any(DataSetDef.class))).thenReturn(dataSetProviderTypeWorkflow);
when(dataSetProviderTypeWorkflow.providerTypeEdition()).thenReturn(dataSetProviderTypeWorkflow);
doAnswer(invocationOnMock -> {
RemoteCallback callback = (RemoteCallback) invocationOnMock.getArguments()[1];
callback.callback(dataSetDef);
return null;
}).when(clientServices).newDataSet(any(DataSetProviderType.class), any(RemoteCallback.class));
doAnswer(invocationOnMock -> {
presenter.onClose();
return null;
}).when(placeManager).closePlace(any(PlaceRequest.class));
when(dataSetBasicAttributesWorkflow.edit(any(DataSetDef.class))).thenReturn(dataSetBasicAttributesWorkflow);
when(dataSetBasicAttributesWorkflow.basicAttributesEdition()).thenReturn(editWorkflow);
when(editWorkflow.getDataSetDef()).thenReturn(dataSetDef);
when(editWorkflow.edit(any(SQLDataSetDef.class), any(List.class))).thenReturn(editWorkflow);
when(editWorkflow.showNextButton()).thenReturn(editWorkflow);
when(editWorkflow.showBackButton()).thenReturn(editWorkflow);
when(editWorkflow.showTestButton()).thenReturn(editWorkflow);
when(editWorkflow.showPreviewTab()).thenReturn(editWorkflow);
when(editWorkflow.showConfigurationTab()).thenReturn(editWorkflow);
when(editWorkflow.showAdvancedTab()).thenReturn(editWorkflow);
when(workflowFactory.basicAttributes(any(DataSetProviderType.class))).thenReturn(dataSetBasicAttributesWorkflow);
presenter = new DataSetDefWizardScreen( beanManager, workflowFactory, services, clientServices,
notification, placeManager, errorPopupPresenter, savePopUpPresenter, view );
presenter.services = services;
}
开发者ID:kiegroup,项目名称:appformer,代码行数:39,代码来源:DataSetDefWizardScreenTest.java
示例17: setValue
import org.dashbuilder.dataset.def.SQLDataSetDef; //导入依赖的package包/类
@Override
public void setValue(final SQLDataSetDef value) {
if (value != null && value.getDbTable() != null) {
onSelectTable();
} else {
onSelectQuery();
}
}
开发者ID:kiegroup,项目名称:appformer,代码行数:9,代码来源:SQLDataSetDefAttributesEditor.java
示例18: testValidateUsingQuery
import org.dashbuilder.dataset.def.SQLDataSetDef; //导入依赖的package包/类
@Test
public void testValidateUsingQuery() {
presenter._setDataSetDef( dataSetDef );
presenter.editor = sqlDataSetDefAttributesEditor;
when( sqlDataSetDefAttributesEditor.isUsingQuery() ).thenReturn( true );
presenter.validate();
verify( sqlDataSetDefValidator, times( 1 ) ).validateCustomAttributes( any( SQLDataSetDef.class ), eq( true ) );
verify( sqlDataSetDefValidator, times( 0 ) ).validate( any( SQLDataSetDef.class ),
anyBoolean(),
anyBoolean(),
anyBoolean() );
}
开发者ID:kiegroup,项目名称:appformer,代码行数:13,代码来源:SQLDataSetBasicAttributesWorkflowTest.java
示例19: testValidateUsingTable
import org.dashbuilder.dataset.def.SQLDataSetDef; //导入依赖的package包/类
@Test
public void testValidateUsingTable() {
presenter._setDataSetDef( dataSetDef );
presenter.editor = sqlDataSetDefAttributesEditor;
when( sqlDataSetDefAttributesEditor.isUsingQuery() ).thenReturn( false );
presenter.validate();
verify( sqlDataSetDefValidator, times( 1 ) ).validateCustomAttributes( any( SQLDataSetDef.class ),
eq( false ) );
verify( sqlDataSetDefValidator, times( 0 ) ).validate( any( SQLDataSetDef.class ),
anyBoolean(),
anyBoolean(),
anyBoolean() );
}
开发者ID:kiegroup,项目名称:appformer,代码行数:14,代码来源:SQLDataSetBasicAttributesWorkflowTest.java
示例20: verifyDataSetDef
import org.dashbuilder.dataset.def.SQLDataSetDef; //导入依赖的package包/类
private void verifyDataSetDef(DataSetDef dataSetDef) {
assertEquals(DATASOURCE_UUID + SEPARATOR + SCHEMA + SEPARATOR + TABLE,
dataSetDef.getUUID());
assertEquals(SCHEMA + "." + TABLE,
dataSetDef.getName());
assertEquals(DATASOURCE_UUID,
((SQLDataSetDef) dataSetDef).getDataSource());
assertEquals(SCHEMA,
((SQLDataSetDef) dataSetDef).getDbSchema());
assertEquals(TABLE,
((SQLDataSetDef) dataSetDef).getDbTable());
}
开发者ID:kiegroup,项目名称:kie-wb-common,代码行数:13,代码来源:DataManagementServiceImplTest.java
注:本文中的org.dashbuilder.dataset.def.SQLDataSetDef类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论