当前位置: 首页>>代码示例>>Java>>正文


Java DatabaseExplorerDialog类代码示例

本文整理汇总了Java中org.pentaho.di.ui.core.database.dialog.DatabaseExplorerDialog的典型用法代码示例。如果您正苦于以下问题:Java DatabaseExplorerDialog类的具体用法?Java DatabaseExplorerDialog怎么用?Java DatabaseExplorerDialog使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


DatabaseExplorerDialog类属于org.pentaho.di.ui.core.database.dialog包,在下文中一共展示了DatabaseExplorerDialog类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: getTableName

import org.pentaho.di.ui.core.database.dialog.DatabaseExplorerDialog; //导入依赖的package包/类
/**
 * Opens a dialog to select a table name
 */
private void getTableName() {
  // New class: SelectTableDialog
  int connr = wConnection.getSelectionIndex();
  if ( connr >= 0 ) {
    DatabaseMeta inf = transMeta.getDatabase( connr );

    if ( log.isDebug() ) {
      logDebug( BaseMessages.getString( PKG, "SnowflakeBulkLoader.Dialog..Log.LookingAtConnection", inf.toString() ) );
    }

    DatabaseExplorerDialog std = new DatabaseExplorerDialog( shell, SWT.NONE, inf, transMeta.getDatabases() );
    std.setSelectedSchemaAndTable( wSchema.getText(), wTable.getText() );
    if ( std.open() ) {
      wSchema.setText( Const.NVL( std.getSchemaName(), "" ) );
      wTable.setText( Const.NVL( std.getTableName(), "" ) );
      setTableFieldCombo();
    }
  } else {
    MessageBox mb = new MessageBox( shell, SWT.OK | SWT.ICON_ERROR );
    mb.setMessage( BaseMessages.getString( PKG, "SnowflakeBulkLoader.Dialog.ConnectionError2.DialogMessage" ) );
    mb.setText( BaseMessages.getString( PKG, "System.Dialog.Error.Title" ) );
    mb.open();
  }

}
 
开发者ID:inquidia,项目名称:PentahoSnowflakePlugin,代码行数:29,代码来源:SnowflakeBulkLoaderDialog.java

示例2: getTableName

import org.pentaho.di.ui.core.database.dialog.DatabaseExplorerDialog; //导入依赖的package包/类
private void getTableName()
{
	// New class: SelectTableDialog
	int connr = wConnection.getSelectionIndex();
	if (connr>=0)
	{
		DatabaseMeta inf = jobMeta.getDatabase(connr);
                       
		DatabaseExplorerDialog std = new DatabaseExplorerDialog(shell, SWT.NONE, inf, jobMeta.getDatabases());
		std.setSelectedSchema(wSchemaname.getText());
		std.setSelectedTable(wTablename.getText());
		std.setSplitSchemaAndTable(true);
		if (std.open() != null)
		{
			wTablename.setText(Const.NVL(std.getTableName(), ""));
		}
	}
	else
	{
		MessageBox mb = new MessageBox(shell, SWT.OK | SWT.ICON_ERROR );
		mb.setMessage(Messages.getString("JobMysqlBulkLoad.ConnectionError2.DialogMessage"));
		mb.setText(Messages.getString("System.Dialog.Error.Title"));
		mb.open(); 
	}                    
}
 
开发者ID:icholy,项目名称:geokettle-2.0,代码行数:26,代码来源:JobEntryMysqlBulkLoadDialog.java

示例3: getTableName

import org.pentaho.di.ui.core.database.dialog.DatabaseExplorerDialog; //导入依赖的package包/类
private void getTableName()
{
   	// New class: SelectTableDialog
	int connr = wConnection.getSelectionIndex();
	if (connr>=0)
	{
		DatabaseMeta inf = jobMeta.getDatabase(connr);
                       
		DatabaseExplorerDialog std = new DatabaseExplorerDialog(shell, SWT.NONE, inf, jobMeta.getDatabases());
		std.setSelectedSchema(wSchemaname.getText());
		std.setSelectedTable(wTablename.getText());
		std.setSplitSchemaAndTable(true);
		if (std.open() != null)
		{
			wTablename.setText(Const.NVL(std.getTableName(), ""));
		}
	}
	else
	{
		MessageBox mb = new MessageBox(shell, SWT.OK | SWT.ICON_ERROR );
		mb.setMessage(Messages.getString("JobEntryWaitForSQL.ConnectionError2.DialogMessage"));
		mb.setText(Messages.getString("System.Dialog.Error.Title"));
		mb.open(); 
	}    
}
 
开发者ID:icholy,项目名称:geokettle-2.0,代码行数:26,代码来源:JobEntryWaitForSQLDialog.java

示例4: getTableName

import org.pentaho.di.ui.core.database.dialog.DatabaseExplorerDialog; //导入依赖的package包/类
private void getTableName()
{
   	// New class: SelectTableDialog
	int connr = wConnection.getSelectionIndex();
	if (connr>=0)
	{
		DatabaseMeta inf = jobMeta.getDatabase(connr);
                       
		DatabaseExplorerDialog std = new DatabaseExplorerDialog(shell, SWT.NONE, inf, jobMeta.getDatabases());
		std.setSelectedSchema(wSchemaname.getText());
		std.setSelectedTable(wTablename.getText());
		std.setSplitSchemaAndTable(true);
		if (std.open() != null)
		{
			wTablename.setText(Const.NVL(std.getTableName(), ""));
		}
	}
	else
	{
		MessageBox mb = new MessageBox(shell, SWT.OK | SWT.ICON_ERROR );
		mb.setMessage(Messages.getString("JobEntryEvalTableContent.ConnectionError2.DialogMessage"));
		mb.setText(Messages.getString("System.Dialog.Error.Title"));
		mb.open(); 
	}    
}
 
开发者ID:icholy,项目名称:geokettle-2.0,代码行数:26,代码来源:JobEntryEvalTableContentDialog.java

示例5: getTableName

import org.pentaho.di.ui.core.database.dialog.DatabaseExplorerDialog; //导入依赖的package包/类
private void getTableName()
{
	// New class: SelectTableDialog
	int connr = wConnection.getSelectionIndex();
	if (connr>=0)
	{
		DatabaseMeta inf = jobMeta.getDatabase(connr);
                       
		DatabaseExplorerDialog std = new DatabaseExplorerDialog(shell, SWT.NONE, inf, jobMeta.getDatabases());
		std.setSelectedSchema(wSchemaname.getText());
		std.setSelectedTable(wTablename.getText());
		std.setSplitSchemaAndTable(true);
		if (std.open() != null)
		{
			wTablename.setText(Const.NVL(std.getTableName(), ""));
		}
	}
	else
	{
		MessageBox mb = new MessageBox(shell, SWT.OK | SWT.ICON_ERROR );
		mb.setMessage(Messages.getString("JobMssqlBulkLoad.ConnectionError2.DialogMessage"));
		mb.setText(Messages.getString("System.Dialog.Error.Title"));
		mb.open(); 
	}                    
}
 
开发者ID:icholy,项目名称:geokettle-2.0,代码行数:26,代码来源:JobEntryMssqlBulkLoadDialog.java

示例6: getTableName

import org.pentaho.di.ui.core.database.dialog.DatabaseExplorerDialog; //导入依赖的package包/类
private void getTableName()
{
	// New class: SelectTableDialog
	int connr = wConnection.getSelectionIndex();
	if (connr>=0)
	{
		DatabaseMeta inf = jobMeta.getDatabase(connr);
                       
		DatabaseExplorerDialog std = new DatabaseExplorerDialog(shell, SWT.NONE, inf, jobMeta.getDatabases());
		std.setSelectedTable(wTablename.getText());
		std.setSplitSchemaAndTable(true);
		if (std.open() != null)
		{
			wTablename.setText(Const.NVL(std.getTableName(), ""));
		}
	}
	else
	{
		MessageBox mb = new MessageBox(shell, SWT.OK | SWT.ICON_ERROR );
		mb.setMessage(Messages.getString("JobEntryColumnsExist.ConnectionError2.DialogMessage"));
		mb.setText(Messages.getString("System.Dialog.Error.Title"));
		mb.open(); 
	}
                   
}
 
开发者ID:icholy,项目名称:geokettle-2.0,代码行数:26,代码来源:JobEntryColumnsExistDialog.java

示例7: getTableName

import org.pentaho.di.ui.core.database.dialog.DatabaseExplorerDialog; //导入依赖的package包/类
private void getTableName()
{
	int connr = wConnection.getSelectionIndex();
       if (connr<0) return;
	DatabaseMeta inf = transMeta.getDatabase(connr);

	log.logDebug(toString(), Messages.getString("DimensionLookupDialog.Log.LookingAtConnection")+inf.toString()); //$NON-NLS-1$

	DatabaseExplorerDialog std = new DatabaseExplorerDialog(shell, SWT.NONE, inf, transMeta.getDatabases());
       std.setSelectedSchema(wSchema.getText());
	std.setSelectedTable(wTable.getText());
       std.setSplitSchemaAndTable(true);
	if (std.open() != null)
	{
           wSchema.setText(Const.NVL(std.getSchemaName(), ""));
		wTable.setText(Const.NVL(std.getTableName(), ""));
	}
}
 
开发者ID:icholy,项目名称:geokettle-2.0,代码行数:19,代码来源:DimensionLookupDialog.java

示例8: getTableName

import org.pentaho.di.ui.core.database.dialog.DatabaseExplorerDialog; //导入依赖的package包/类
private void getTableName()
{
	// New class: SelectTableDialog
	int connr = wConnection.getSelectionIndex();
	if (connr>=0)
	{
		DatabaseMeta inf = transMeta.getDatabase(connr);
                       
		DatabaseExplorerDialog std = new DatabaseExplorerDialog(shell, SWT.NONE, inf, transMeta.getDatabases());
		std.setSelectedTable(wTablenameText.getText());
		std.setSplitSchemaAndTable(true);
		if (std.open() != null)
		{
			wTablenameText.setText(Const.NVL(std.getTableName(), ""));
		}
	}
	else
	{
		MessageBox mb = new MessageBox(shell, SWT.OK | SWT.ICON_ERROR );
		mb.setMessage(Messages.getString("ColumnExistsDialog.ConnectionError2.DialogMessage"));
		mb.setText(Messages.getString("System.Dialog.Error.Title"));
		mb.open(); 
	}
                   
}
 
开发者ID:icholy,项目名称:geokettle-2.0,代码行数:26,代码来源:ColumnExistsDialog.java

示例9: getTableName

import org.pentaho.di.ui.core.database.dialog.DatabaseExplorerDialog; //导入依赖的package包/类
private void getTableName()
{
	// New class: SelectTableDialog
	int connr = wConnection.getSelectionIndex();
	if (connr>=0)
	{
		DatabaseMeta inf = jobMeta.getDatabase(connr);
                       
		DatabaseExplorerDialog std = new DatabaseExplorerDialog(shell, SWT.NONE, inf, jobMeta.getDatabases());
		std.setSelectedSchemaAndTable(wSchemaname.getText(), wTablename.getText());
		if (std.open())
		{
			wTablename.setText(Const.NVL(std.getTableName(), ""));
		}
	}
	else
	{
		MessageBox mb = new MessageBox(shell, SWT.OK | SWT.ICON_ERROR );
		mb.setMessage(BaseMessages.getString(PKG, "JobMysqlBulkLoad.ConnectionError2.DialogMessage"));
		mb.setText(BaseMessages.getString(PKG, "System.Dialog.Error.Title"));
		mb.open(); 
	}                    
}
 
开发者ID:yintaoxue,项目名称:read-open-source-code,代码行数:24,代码来源:JobEntryMysqlBulkLoadDialog.java

示例10: getTableName

import org.pentaho.di.ui.core.database.dialog.DatabaseExplorerDialog; //导入依赖的package包/类
private void getTableName()
{
   	// New class: SelectTableDialog
	int connr = wConnection.getSelectionIndex();
	if (connr>=0)
	{
		DatabaseMeta inf = jobMeta.getDatabase(connr);
                       
		DatabaseExplorerDialog std = new DatabaseExplorerDialog(shell, SWT.NONE, inf, jobMeta.getDatabases());
		std.setSelectedSchemaAndTable(wSchemaname.getText(), wTablename.getText());
		if (std.open())
		{
			wTablename.setText(Const.NVL(std.getTableName(), ""));
		}
	}
	else
	{
		MessageBox mb = new MessageBox(shell, SWT.OK | SWT.ICON_ERROR );
		mb.setMessage(BaseMessages.getString(PKG, "JobEntryWaitForSQL.ConnectionError2.DialogMessage"));
		mb.setText(BaseMessages.getString(PKG, "System.Dialog.Error.Title"));
		mb.open(); 
	}    
}
 
开发者ID:yintaoxue,项目名称:read-open-source-code,代码行数:24,代码来源:JobEntryWaitForSQLDialog.java

示例11: getTableName

import org.pentaho.di.ui.core.database.dialog.DatabaseExplorerDialog; //导入依赖的package包/类
private void getTableName()
{
   	// New class: SelectTableDialog
	int connr = wConnection.getSelectionIndex();
	if (connr>=0)
	{
		DatabaseMeta inf = jobMeta.getDatabase(connr);
                       
		DatabaseExplorerDialog std = new DatabaseExplorerDialog(shell, SWT.NONE, inf, jobMeta.getDatabases());
		std.setSelectedSchemaAndTable(wSchemaname.getText(), wTablename.getText());
		if (std.open())
		{
			wTablename.setText(Const.NVL(std.getTableName(), ""));
		}
	}
	else
	{
		MessageBox mb = new MessageBox(shell, SWT.OK | SWT.ICON_ERROR );
		mb.setMessage(BaseMessages.getString(PKG, "JobEntryEvalTableContent.ConnectionError2.DialogMessage"));
		mb.setText(BaseMessages.getString(PKG, "System.Dialog.Error.Title"));
		mb.open(); 
	}    
}
 
开发者ID:yintaoxue,项目名称:read-open-source-code,代码行数:24,代码来源:JobEntryEvalTableContentDialog.java

示例12: getTableName

import org.pentaho.di.ui.core.database.dialog.DatabaseExplorerDialog; //导入依赖的package包/类
private void getTableName()
{
    // New class: SelectTableDialog
    int connr = wConnection.getSelectionIndex();
    if (connr>=0)
    {
        DatabaseMeta inf = jobMeta.getDatabase(connr);
                    
        DatabaseExplorerDialog std = new DatabaseExplorerDialog(shell, SWT.NONE, inf, jobMeta.getDatabases());
        std.setSelectedSchemaAndTable(wSchemaname.getText(), wTablename.getText());
        if (std.open())
        {
           // wSchemaname.setText(Const.NVL(std.getSchemaName(), ""));
            wTablename.setText(Const.NVL(std.getTableName(), ""));
        }
    }
    else
    {
        MessageBox mb = new MessageBox(shell, SWT.OK | SWT.ICON_ERROR );
        mb.setMessage(BaseMessages.getString(PKG, "JobMysqlBulkFile.ConnectionError2.DialogMessage"));
        mb.setText(BaseMessages.getString(PKG, "System.Dialog.Error.Title"));
        mb.open(); 
    }
                
}
 
开发者ID:yintaoxue,项目名称:read-open-source-code,代码行数:26,代码来源:JobEntryMysqlBulkFileDialog.java

示例13: getTableName

import org.pentaho.di.ui.core.database.dialog.DatabaseExplorerDialog; //导入依赖的package包/类
private void getTableName()
{
	// New class: SelectTableDialog
	int connr = wConnection.getSelectionIndex();
	if (connr>=0)
	{
		DatabaseMeta inf = jobMeta.getDatabase(connr);
                       
		DatabaseExplorerDialog std = new DatabaseExplorerDialog(shell, SWT.NONE, inf, jobMeta.getDatabases());
		std.setSelectedSchemaAndTable(wSchemaname.getText(), wTablename.getText());
		if (std.open())
		{
			wTablename.setText(Const.NVL(std.getTableName(), ""));
		}
	}
	else
	{
		MessageBox mb = new MessageBox(shell, SWT.OK | SWT.ICON_ERROR );
		mb.setMessage(BaseMessages.getString(PKG, "JobMssqlBulkLoad.ConnectionError2.DialogMessage"));
		mb.setText(BaseMessages.getString(PKG, "System.Dialog.Error.Title"));
		mb.open(); 
	}                    
}
 
开发者ID:yintaoxue,项目名称:read-open-source-code,代码行数:24,代码来源:JobEntryMssqlBulkLoadDialog.java

示例14: getTableName

import org.pentaho.di.ui.core.database.dialog.DatabaseExplorerDialog; //导入依赖的package包/类
private void getTableName()
{
	// New class: SelectTableDialog
	int connr = wConnection.getSelectionIndex();
	if (connr>=0)
	{
		DatabaseMeta inf = jobMeta.getDatabase(connr);
                       
		DatabaseExplorerDialog std = new DatabaseExplorerDialog(shell, SWT.NONE, inf, jobMeta.getDatabases());
		std.setSelectedSchemaAndTable(wSchemaname.getText(), wTablename.getText());
		if (std.open())
		{
		  wSchemaname.setText(Const.NVL(std.getSchemaName(), ""));
			wTablename.setText(Const.NVL(std.getTableName(), ""));
		}
	}
	else
	{
		MessageBox mb = new MessageBox(shell, SWT.OK | SWT.ICON_ERROR );
		mb.setMessage(BaseMessages.getString(PKG, "JobEntryColumnsExist.ConnectionError2.DialogMessage"));
		mb.setText(BaseMessages.getString(PKG, "System.Dialog.Error.Title"));
		mb.open(); 
	}
                   
}
 
开发者ID:yintaoxue,项目名称:read-open-source-code,代码行数:26,代码来源:JobEntryColumnsExistDialog.java

示例15: getTableName

import org.pentaho.di.ui.core.database.dialog.DatabaseExplorerDialog; //导入依赖的package包/类
private void getTableName()
{
	// New class: SelectTableDialog
	int connr = wConnection.getSelectionIndex();
	if (connr>=0)
	{
		DatabaseMeta inf = jobMeta.getDatabase(connr);
                       
		DatabaseExplorerDialog std = new DatabaseExplorerDialog(shell, SWT.NONE, inf, jobMeta.getDatabases());
		std.setSelectedSchemaAndTable(wSchemaname.getText(), wTablename.getText());
		if (std.open())
		{
		    wSchemaname.setText(Const.NVL(std.getSchemaName(), ""));
			wTablename.setText(Const.NVL(std.getTableName(), ""));
		}
	}
	else
	{
		MessageBox mb = new MessageBox(shell, SWT.OK | SWT.ICON_ERROR );
		mb.setMessage(BaseMessages.getString(PKG, "System.Dialog.ConnectionError.DialogMessage"));
		mb.setText(BaseMessages.getString(PKG, "System.Dialog.Error.Title"));
		mb.open(); 
	}
                   
}
 
开发者ID:yintaoxue,项目名称:read-open-source-code,代码行数:26,代码来源:JobEntryTableExistsDialog.java


注:本文中的org.pentaho.di.ui.core.database.dialog.DatabaseExplorerDialog类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。