Package org.pentaho.reporting.designer.core.editor.structuretree

Examples of org.pentaho.reporting.designer.core.editor.structuretree.ReportQueryNode


    for (int i = 0; i < selectedElements.length; i++)
    {
      final Object selectedElement = selectedElements[i];
      if (selectedElement instanceof ReportQueryNode)
      {
        final ReportQueryNode node = (ReportQueryNode) selectedElement;
        setSelected (ObjectUtilities.equal(node.getQueryName(), getActiveContext().getReportDefinition().getQuery()));
        setEnabled(true);
        return;
      }
    }
View Full Code Here


    for (int i = 0; i < selectedElements.length; i++)
    {
      final Object selectedElement = selectedElements[i];
      if (selectedElement instanceof ReportQueryNode)
      {
        final ReportQueryNode node = (ReportQueryNode) selectedElement;
        getActiveContext().getReportDefinition().setQuery(node.getQueryName());
        return;
      }
    }
  }
View Full Code Here

    {
      return view.getPopupMenu("popup-Expressions");// NON-NLS
    }
    if (selectedElement instanceof ReportQueryNode)
    {
      final ReportQueryNode rqn = (ReportQueryNode) selectedElement;
      if (rqn.isAllowEdit())
      {
        return view.getPopupMenu("popup-Query");// NON-NLS
      }
      return view.getPopupMenu("popup-Inherited-Query");// NON-NLS
    }
View Full Code Here

      final Object selectedObject = selectedObjects[i];
      if (selectedObject instanceof ReportQueryNode == false)
      {
        continue;
      }
      final ReportQueryNode queryNode = (ReportQueryNode) selectedObject;
      final DataFactory dataFactory = queryNode.getDataFactory();
      final DataFactoryMetaData metadata = dataFactory.getMetaData();
      if (metadata.isEditable())
      {
        setEnabled(true);
        return;
View Full Code Here

        final Object element = selectedElements[i];
        if (element instanceof ReportQueryNode)
        {
          try
          {
            final ReportQueryNode queryNode = (ReportQueryNode) element;
            final DataFactory dataFactory = queryNode.getDataFactory().derive();
            final MasterReport report = activeContext.getContextRoot();
            dataFactory.initialize(new DesignTimeDataFactoryContext(report));
            if (dataFactory.isQueryExecutable(queryNode.getQueryName(), new StaticDataRow()) == false)
            {
              return;
            }

            final TableModel tableModel = dataFactory.queryData(queryNode.getQueryName(), new StaticDataRow());

            final TableDataFactory tableDataFactory = new TableDataFactory();
            tableDataFactory.addTable(queryNode.getQueryName(), createModel(tableModel));
            AddDataFactoryAction.addDataFactory(activeContext, tableDataFactory, new DataFactoryChange[0]);
          }
          catch (Exception e1)
          {
            UncaughtExceptionsModel.getInstance().addException(e1);
View Full Code Here

      final Object selectedObject = selectedObjects[i];
      if (selectedObject instanceof ReportQueryNode == false)
      {
        continue;
      }
      final ReportQueryNode queryNode = (ReportQueryNode) selectedObject;
      final DataFactory dataFactory = queryNode.getDataFactory();

      final DataFactoryMetaData metadata = dataFactory.getMetaData();
      if (metadata.isEditable())
      {
        setEnabled(true);
View Full Code Here

    for (int i = 0; i < selectedElements.length; i++)
    {
      final Object element = selectedElements[i];
      if (element instanceof ReportQueryNode)
      {
        final ReportQueryNode queryNode = (ReportQueryNode) element;
        try
        {
          performEdit(queryNode.getDataFactory(), queryNode.getQueryName());
        }
        catch (ReportDataFactoryException e1)
        {
          UncaughtExceptionsModel.getInstance().addException(e1);
        }
View Full Code Here

      final Object selectedObject = selectedObjects[i];
      if (selectedObject instanceof ReportQueryNode == false)
      {
        continue;
      }
      final ReportQueryNode queryNode = (ReportQueryNode) selectedObject;
      final DataFactory dataFactory = queryNode.getDataFactory();
      final DataFactoryMetaData metadata = dataFactory.getMetaData();
      if (metadata.isEditable())
      {
        setEnabled(true);
        return;
View Full Code Here

    for (int i = 0; i < selectedElements.length; i++)
    {
      final Object selectedElement = selectedElements[i];
      if (selectedElement instanceof ReportQueryNode)
      {
        final ReportQueryNode node = (ReportQueryNode) selectedElement;
        setSelected (ObjectUtilities.equal(node.getQueryName(), getActiveContext().getReportDefinition().getQuery()));
        setEnabled(true);
        return;
      }
    }
View Full Code Here

    for (int i = 0; i < selectedElements.length; i++)
    {
      final Object selectedElement = selectedElements[i];
      if (selectedElement instanceof ReportQueryNode)
      {
        final ReportQueryNode node = (ReportQueryNode) selectedElement;
        getActiveContext().getReportDefinition().setQuery(node.getQueryName());
        return;
      }
    }
  }
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.designer.core.editor.structuretree.ReportQueryNode

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.