Package org.pentaho.reporting.engine.classic.extensions.datasources.openerp

Examples of org.pentaho.reporting.engine.classic.extensions.datasources.openerp.OpenERPDataFactory


  }

  private OpenERPDataFactory produceDataFactory()
  {

    final OpenERPDataFactory dataFactory = new OpenERPDataFactory();
    final OpenERPConfiguration config = mainPanel.getConfiguration();
    dataFactory.setQueryName(txtQueryName.getText());
    dataFactory.setConfig(config);
    return dataFactory;
  }
View Full Code Here


    public void actionPerformed(final ActionEvent aEvt)
    {
      try
      {
        final OpenERPDataFactory dataFactory = produceDataFactory();
        DataFactoryEditorSupport.configureDataFactoryForPreview(dataFactory, context);

        final DataPreviewDialog previewDialog = new DataPreviewDialog(OpenERPDataSourceEditor.this);

        final OpenERPPreviewWorker worker = new OpenERPPreviewWorker(dataFactory, txtQueryName.getText());
View Full Code Here

  public void write(final ReportWriterContext reportWriter,
                    final XmlWriter xmlWriter,
                    final DataFactory rawDataFactory)
      throws IOException, ReportWriterException
  {
    final OpenERPDataFactory dataFactory = (OpenERPDataFactory) rawDataFactory;
   
    OpenERPDataFactoryHelper.writeXML(dataFactory, xmlWriter);

  }
View Full Code Here

   *
   * @throws SAXException if there is a parsing error.
   */
  protected void doneParsing() throws SAXException
  {
    final OpenERPDataFactory srdf = new OpenERPDataFactory();
    if (configReadHandler == null)
    {
      throw new ParseException("Required element 'config' is missing.", getLocator());
    }   

    srdf.setQueryName(configReadHandler.getQueryName());
   
    OpenERPConfiguration config = configReadHandler.getConfig();
    srdf.setConfig(config);
   
    ArrayList<OpenERPFilterInfo> filterRows = new ArrayList<OpenERPFilterInfo>();
    for (FilterReadHandler handler : filters){
      filterRows.add(handler.getFilter());
    }
View Full Code Here

    tagDescription.setNamespaceHasCData(OpenERPModule.NAMESPACE, false);
   
    final XmlWriter xmlWriter = new XmlWriter
        (new OutputStreamWriter(outputStream, "UTF-8"), tagDescription, "  ","\n");

    final OpenERPDataFactory dataFactory = (OpenERPDataFactory) rawDataFactory;
   
    OpenERPDataFactoryHelper.writeXML(dataFactory, xmlWriter);
   
    return fileName;
   
View Full Code Here

  {
    DataSourcePlugin editor =
        DataFactoryRegistry.getInstance().getMetaData(OpenERPDataFactory.class.getName()).createEditor();
    assertNotNull(editor);

    assertTrue(editor.canHandle(new OpenERPDataFactory()));
  }
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.engine.classic.extensions.datasources.openerp.OpenERPDataFactory

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.