public Object getParameterValue( final String name ) { return reportParameterValues.get( name ); }
public void actionPerformed( final ActionEvent aEvt ) { final ReportParameterValues properties = parametersPanel.getReportParameterValues(); if ( properties != null ) { final ReportParameterValues reportParameters = masterReport.getParameterValues(); final String[] strings = properties.getColumnNames(); for ( int i = 0; i < strings.length; i++ ) { final String propertyName = strings[i]; reportParameters.put( propertyName, properties.get( propertyName ) ); } } confirmed = true; dispose(); } }
private void applyReportParameters() { final ReportParameterDefinition theParamterDefinition = reportJob.getParameterDefinition(); if ( theParamterDefinition.getParameterCount() > 0 ) { final ReportParameterValues properties = parametersPanel.getReportParameterValues(); final ReportParameterValues reportParameters = reportJob.getParameterValues(); final String[] strings = properties.getColumnNames(); for ( int i = 0; i < strings.length; i++ ) { final String propertyName = strings[i]; reportParameters.put( propertyName, properties.get( propertyName ) ); } } } }
@Deprecated public static LinkedMap computeParameterValueSet( final MasterReport report ) { final LinkedMap retval = new LinkedMap(); retval.put( MasterReport.REPORT_DATE_PROPERTY, new Date() ); final ReportParameterValues reportParameterValues = report.getParameterValues(); final ParameterDefinitionEntry[] columnNames = report.getParameterDefinition().getParameterDefinitions(); for ( int i = 0; i < columnNames.length; i++ ) { final ParameterDefinitionEntry parameter = columnNames[i]; final String columnName = parameter.getName(); if ( columnName == null ) { continue; } retval.put( columnName, reportParameterValues.get( columnName ) ); } return retval; }
/** * Invoked when the target of the listener has changed its state. * * @param e * a ChangeEvent object */ public void stateChanged( final ChangeEvent e ) { final PreviewPane previewPane = getPreviewPane(); if ( previewPane == null ) { return; } final ReportParameterValues properties = getControllerPane().getReportParameterValues(); final MasterReport masterReport = previewPane.getReportJob(); final ReportParameterValues reportParameters = masterReport.getParameterValues(); final String[] strings = properties.getColumnNames(); for ( int i = 0; i < strings.length; i++ ) { final String propertyName = strings[i]; reportParameters.put( propertyName, properties.get( propertyName ) ); } previewPane.setReportJob( masterReport ); } }
protected LinkedMap computeParameterValueMap( final MasterReport report ) { final LinkedMap retval = new LinkedMap(); retval.put( MasterReport.REPORT_DATE_PROPERTY, new Date() ); final ReportParameterValues reportParameterValues = report.getParameterValues(); final ParameterDefinitionEntry[] columnNames = report.getParameterDefinition().getParameterDefinitions(); for ( int i = 0; i < columnNames.length; i++ ) { final ParameterDefinitionEntry parameter = columnNames[i]; final String columnName = parameter.getName(); if ( columnName == null ) { continue; } retval.put( columnName, reportParameterValues.get( columnName ) ); } return retval; }
final Object value = parameterValues.get( columnName ); if ( value != null ) { reportParameterValues.put( columnName, value );
for ( int i = 0; i < entries.length; i++ ) { final ParameterDefinitionEntry entry = entries[i]; final Object oldValue = parameters.get( entry.getName() ); if ( oldValue == null ) { parameters.put( entry.getName(), entry.getDefaultValue( wrapper ) );
try { final Object o = computePostProcessingValue( result, parameterContext, parameterValues, entry, parameterValues.get( entry .getName() ), entry.getDefaultValue( parameterContext ) ); parameterValues.put( entry.getName(), o );