protected void performUpdate() { isUpdating = true; try { report.getParameterValues().clear(); report.getParameterValues().putAll( reportParameterValues ); setReport( report ); final ChangeEvent event = new ChangeEvent( this ); for ( int i = 0; i < changeListeners.size(); i++ ) { final ChangeListener listener = changeListeners.get( i ); listener.stateChanged( event ); } } catch ( ReportProcessingException e ) { ExceptionDialog.showExceptionDialog( this, messages.getString( "ParameterReportControllerPane.Error" ), messages .getString( "ParameterReportControllerPane.ErrorWhileConfiguringParameterUI", e.getMessage() ), e ); } isUpdating = false; }
public static ReportParameterValues computeParameterValueSet( final MasterReport report, final ReportParameterValues parameterValues ) throws ReportProcessingException { final ReportParameterValues retval = new ReportParameterValues(); retval.putAll( parameterValues ); final Configuration config = report.getConfiguration(); if ( "true".equals( config .getConfigProperty( "org.pentaho.reporting.engine.classic.core.legacy.ReportNameAsProperty" ) ) ) { retval.put( "report.name", report.getName() ); } final ReportEnvironment reportEnvironment = report.getReportEnvironment(); final Object property = reportEnvironment.getEnvironmentProperty( "::internal::report.date" ); if ( property instanceof Date == false ) { retval.put( MasterReport.REPORT_DATE_PROPERTY, new Date() ); } else { retval.put( MasterReport.REPORT_DATE_PROPERTY, property ); } return retval; }
parameterValues.putAll( parameterContext.getParameterData() ); final ParameterDefinitionEntry[] entries = parameterDefinition.getParameterDefinitions(); for ( int i = 0; i < entries.length; i++ ) {