Examples of DataFactoryMetaData


Examples of org.pentaho.reporting.engine.classic.core.metadata.DataFactoryMetaData

    }

    final List<DataFactory> selectedObjects = selectionModel1.getSelectedElementsOfType(DataFactory.class);
    for (DataFactory dataFactory : selectedObjects)
    {
      final DataFactoryMetaData metadata = dataFactory.getMetaData();
      if (metadata.isEditable())
      {
        setEnabled(true);
        return;
      }
    }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.metadata.DataFactoryMetaData

      if (wrapper.isRemoved())
      {
        throw new IllegalArgumentException("Try to render a node that has been removed.");
      }
      final DataFactory dfac = wrapper.getEditedDataFactory();
      final DataFactoryMetaData data = dfac.getMetaData();

      final Image image = data.getIcon(Locale.getDefault(), BeanInfo.ICON_COLOR_32x32);
      if (image != null)
      {
        setIcon(new ImageIcon(image));
      }

      final String connectionName = data.getDisplayConnectionName(dfac);
      if (connectionName != null)
      {
        setText(Messages.getString("DataFactoryTreeCellRenderer.DataFactoryWithName",
            data.getDisplayName(Locale.getDefault()), connectionName));
      }
      else
      {
        setText(Messages.getString("DataFactoryTreeCellRenderer.DataFactoryWithoutName",
            data.getDisplayName(Locale.getDefault())));
      }
    }
    return this;
  }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.metadata.DataFactoryMetaData

    }
  }

  protected void performEdit(final DataFactory dataFactory) throws ReportDataFactoryException
  {
    final DataFactoryMetaData metadata = dataFactory.getMetaData();
    if (metadata.isEditable() == false)
    {
      return;
    }

    final DataSourcePlugin dataSourcePlugin = metadata.createEditor();
    final DataFactory storedFactory = dataFactory.derive();
    if (dataSourcePlugin.canHandle(dataFactory) == false)
    {
      return;
    }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.metadata.DataFactoryMetaData

  {
    final DataFactoryMetaData[] datas = DataFactoryRegistry.getInstance().getAll();
    final Map<String, Boolean> groupMap = new HashMap<String, Boolean>();
    for (int i = 0; i < datas.length; i++)
    {
      final DataFactoryMetaData data = datas[i];
      if (data.isHidden())
      {
        continue;
      }
      if (data.isEditorAvailable() == false)
      {
        continue;
      }
      final String currentGrouping = data.getGrouping(Locale.getDefault());
      groupMap.put(currentGrouping, groupMap.containsKey(currentGrouping));
    }

    Arrays.sort(datas, new GroupedMetaDataComparator());
    Object grouping = null;
    JMenu subMenu = null;
    boolean firstElement = true;
    for (int i = 0; i < datas.length; i++)
    {
      final DataFactoryMetaData data = datas[i];
      if (data.isHidden())
      {
        continue;
      }
      if (data.isEditorAvailable() == false)
      {
        continue;
      }

      final String currentGrouping = data.getGrouping(Locale.getDefault());
      final Boolean isMultiGrouping = groupMap.get(currentGrouping);
      if (firstElement == false)
      {
        if (ObjectUtilities.equal(currentGrouping, grouping) == false)
        {
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.metadata.DataFactoryMetaData

        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

Examples of org.pentaho.reporting.engine.classic.core.metadata.DataFactoryMetaData

    }
  }

  public void performEdit(final DataFactory dataFactory, final String queryName) throws ReportDataFactoryException
  {
    final DataFactoryMetaData metadata = dataFactory.getMetaData();
    if (metadata.isEditable() == false)
    {
      return;
    }

    final DataSourcePlugin dataSourcePlugin = metadata.createEditor();
    final DataFactory storedFactory = dataFactory.derive();
    if (dataSourcePlugin.canHandle(dataFactory))
    {
      final ReportDocumentContext activeContext = getActiveContext();
      final AbstractReportDefinition report = activeContext.getReportDefinition();
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.metadata.DataFactoryMetaData

      final DataFactory dataFactory = getSelectedDataSource();
      if (dataFactory == null)
      {
        return;
      }
      final DataFactoryMetaData metadata = dataFactory.getMetaData();
      if (metadata.isEditable() == false)
      {
        return;
      }

      // Edit data-source from structure panel
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.metadata.DataFactoryMetaData

    if (dataFactory == null)
    {
      return;
    }

    final DataFactoryMetaData data = dataFactory.getMetaData();
    if (data.isFormattingMetaDataSource())
    {
      visualElement.setAttribute(AttributeNames.Wizard.NAMESPACE, AttributeNames.Wizard.ALLOW_METADATA_ATTRIBUTES, Boolean.TRUE);
      visualElement.setAttribute(AttributeNames.Wizard.NAMESPACE, AttributeNames.Wizard.ALLOW_METADATA_STYLING, Boolean.TRUE);
    }
  }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.metadata.DataFactoryMetaData

      {
        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

Examples of org.pentaho.reporting.engine.classic.core.metadata.DataFactoryMetaData

  }

  public void editQuery(final String queryName)
  {
    final DataFactory dataFactory = getOwnerDataFactory(queryName);
    final DataFactoryMetaData o = getMetaForDataFactory(dataFactory, dataFactoryMetas);
    editOrCreateDataFactory(o);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.