Package org.pentaho.reporting.ui.datasources.jdbc.ui

Examples of org.pentaho.reporting.ui.datasources.jdbc.ui.NamedDataSourceDialogModel


    queryTemplateAction = new QueryTemplateAction();

    final QueryNameTextFieldDocumentListener updateHandler = new QueryNameTextFieldDocumentListener();
    final ConfirmEnableHandler confirmAction = new ConfirmEnableHandler();

    dialogModel = new NamedDataSourceDialogModel();
    dialogModel.getQueries().addListDataListener(updateHandler);
    dialogModel.addPropertyChangeListener(confirmAction);

    maxPreviewRowsSpinner = new JSpinner(new SpinnerNumberModel(10000, 1, Integer.MAX_VALUE, 1));
View Full Code Here


    this.queryNameTextField.setText(queryName);
  }

  protected boolean validateInputs(final boolean onConfirm)
  {
    final NamedDataSourceDialogModel dialogModel = getDialogModel();
    if (dialogModel.isConnectionSelected() == false)
    {
      return false;
    }

    if (StringUtils.isEmpty(filenameField.getText(), true))
View Full Code Here

      else
      {
        putValue(Action.NAME, Messages.getString("MondrianDataSourceEditor.RemoveQuery.Name"));// NON-NLS
      }
      putValue(Action.SHORT_DESCRIPTION, Messages.getString("MondrianDataSourceEditor.RemoveQuery.Description"));// NON-NLS
      final NamedDataSourceDialogModel dialogModel = getDialogModel();
      setEnabled(dialogModel.isQuerySelected());
    }
View Full Code Here

      setEnabled(dialogModel.isQuerySelected());
    }

    public void propertyChange(final PropertyChangeEvent evt)
    {
      final NamedDataSourceDialogModel dialogModel = getDialogModel();
      setEnabled(dialogModel.isQuerySelected());
    }
View Full Code Here

    }


    public void actionPerformed(final ActionEvent e)
    {
      final NamedDataSourceDialogModel dialogModel = getDialogModel();
      final DefaultComboBoxModel queries = dialogModel.getQueries();
      queries.removeElement(queries.getSelectedItem());
      queries.setSelectedItem(null);
      queryNameList.clearSelection();
    }
View Full Code Here

      if (e.getIndex0() != -1)
      {
        return;
      }

      final NamedDataSourceDialogModel dialogModel = getDialogModel();
      try
      {
        inUpdate = true;

        final DataSetQuery<String> selectedQuery = dialogModel.getQueries().getSelectedQuery();
        if (selectedQuery == null)
        {
          setQueryName(null);
          queryTextArea.setText(null);
          queryScriptTextArea.setText(null);
View Full Code Here

    {
      if (inUpdate)
      {
        return;
      }
      final NamedDataSourceDialogModel dialogModel = getDialogModel();
      final DataSetQuery item = (DataSetQuery) dialogModel.getQueries().getSelectedItem();
      if (item == null)
      {
        return;
      }

      try
      {
        inUpdate = true;
        item.setQueryName(getQueryName());
        dialogModel.getQueries().fireItemChanged(item);
      }
      finally
      {
        inUpdate = false;
      }
View Full Code Here

  private class QueryDocumentListener extends DocumentChangeHandler
  {
    protected void handleChange(final DocumentEvent e)
    {
      final NamedDataSourceDialogModel dialogModel = getDialogModel();
      final DataSetQuery<String> item = dialogModel.getQueries().getSelectedQuery();
      if (item == null)
      {
        return;
      }

      item.setQuery(queryTextArea.getText());
      dialogModel.getQueries().fireItemChanged(item);
    }
View Full Code Here

      putValue(Action.SHORT_DESCRIPTION, Messages.getString("Olap4JDataSourceEditor.RemoveQuery.Description"));
    }

    public void propertyChange(final PropertyChangeEvent evt)
    {
      final NamedDataSourceDialogModel dialogModel = getDialogModel();
      setEnabled(dialogModel.isQuerySelected());
    }
View Full Code Here

      setEnabled(dialogModel.isQuerySelected());
    }

    public void actionPerformed(final ActionEvent e)
    {
      final NamedDataSourceDialogModel dialogModel = getDialogModel();
      final DefaultComboBoxModel queries = dialogModel.getQueries();
      queries.removeElement(queries.getSelectedItem());
      queries.setSelectedItem(null);
      queryNameList.clearSelection();
    }
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.ui.datasources.jdbc.ui.NamedDataSourceDialogModel

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.