Package org.pentaho.reporting.engine.classic.core.parameters

Examples of org.pentaho.reporting.engine.classic.core.parameters.DefaultParameterDefinition


  private ResourceManager resourceManager;
  private ResourceBundleFactory resourceBundleFactory;

  public MailDefinition()
  {
    this.parameterDefinition = new DefaultParameterDefinition();
    this.resourceBundleFactory = new DefaultResourceBundleFactory();
    this.resourceManager = new ResourceManager();
    this.parameterValues = new ReportParameterValues();
    this.dataFactory = new CompoundDataFactory();
    this.headers = new ArrayList();
View Full Code Here


  @Test
  public void testParameterLoadSave() throws Exception
  {
    DefaultListParameter param = new DefaultListParameter("dummy-query", "", "", "parameter", false, false, String.class);
    DefaultParameterDefinition pdef = new DefaultParameterDefinition();
    pdef.addParameterDefinition(param);

    MasterReport report = new MasterReport();
    report.setParameterDefinition(pdef);
    MasterReport result = ReportWritingUtil.saveAndLoad(report);
    ReportParameterDefinition parameterDefinition = result.getParameterDefinition();
View Full Code Here

  @Test
  public void testStaticLoadSave() throws Exception
  {
    StaticListParameter param = new StaticListParameter("parameter", false, false, String.class);
    DefaultParameterDefinition pdef = new DefaultParameterDefinition();
    pdef.addParameterDefinition(param);

    MasterReport report = new MasterReport();
    report.setParameterDefinition(pdef);
    MasterReport result = ReportWritingUtil.saveAndLoad(report);
    ReportParameterDefinition parameterDefinition = result.getParameterDefinition();
View Full Code Here

  private ArrayList parameterReadHandlers;

  public MasterParameterDefinitionReadHandler()
  {
    parameterReadHandlers = new ArrayList();
    parameterDefinition = new DefaultParameterDefinition();
  }
View Full Code Here

  }

  public void testParameterMapping()
  {
    final PlainParameter parameter = new PlainParameter("P", Number.class);
    final DefaultParameterDefinition defaultParameterDefinition = new DefaultParameterDefinition();
    defaultParameterDefinition.addParameterDefinition(parameter);
   
    final MasterReport report = new MasterReport();
    report.setParameterDefinition(defaultParameterDefinition);

    final DefaultDesignTimeContext context = new DefaultDesignTimeContext(report);
View Full Code Here

    final DefaultListParameter listParameter =
        new DefaultListParameter("test", "key", "value", "name", false, true, String.class);
    listParameter.setParameterAutoSelectFirstValue(true);
    listParameter.setMandatory(true);

    final DefaultParameterDefinition definition = new DefaultParameterDefinition();
    definition.addParameterDefinition(listParameter);

    final MasterReport report = new MasterReport();
    report.setParameterDefinition(definition);
    report.setDataFactory(new TableDataFactory("test", tableModel));
View Full Code Here

    {
      return;
    }

    final MasterReport report = (MasterReport) o;
    final DefaultParameterDefinition parameterDefinition = new DefaultParameterDefinition();
    for (int i = 0; i < properties.size(); i++)
    {
      final TypedPropertyReadHandler readHandler = (TypedPropertyReadHandler) properties.get(i);
      final String parameterName = readHandler.getName();
      if ("report.date".equals(parameterName))
      {
        continue;
      }
      if ("report.name".equals(parameterName))
      {
        continue;
      }
     
      final PlainParameter parameter = new PlainParameter(parameterName);
      parameter.setValueType(readHandler.getType());
      parameter.setParameterAttribute
          (ParameterAttributeNames.Core.NAMESPACE, ParameterAttributeNames.Core.TYPE, "textbox");
      parameter.setDefaultValue(readHandler.getObject());
      parameterDefinition.addParameterDefinition(parameter);
    }

    report.setParameterDefinition(parameterDefinition);
  }
View Full Code Here

    // Add a listener that will handle keeping the ResourceManager in sync with changes to the Document Bundle
    addReportModelListener(new DocumentBundleChangeHandler());

    this.reportEnvironment = new DefaultReportEnvironment(getConfiguration());
    this.parameterDefinition = new DefaultParameterDefinition();
    final MemoryDocumentBundle documentBundle = new MemoryDocumentBundle();
    documentBundle.getWriteableDocumentMetaData().setBundleType(ClassicEngineBoot.BUNDLE_TYPE);
    documentBundle.getWriteableDocumentMetaData().setBundleAttribute
        (ODFMetaAttributeNames.Meta.NAMESPACE, ODFMetaAttributeNames.Meta.CREATION_DATE, new Date());
    setBundle(documentBundle);
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.engine.classic.core.parameters.DefaultParameterDefinition

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.