}
this.autoUpdateCheckbox.setVisible(showAutoSubmitCheckbox);
this.autoUpdateCheckbox.setSelected(autoSubmitDefault);
final ReportParameterDefinition parameterDefinition = report.getParameterDefinition();
if (parameterDefinition == null)
{
this.reportParameterValues = null;
this.parameterContext.update((MasterReport) null);
this.validator = null;
return;
}
try
{
final ReportParameterDefinition parameters = report.getParameterDefinition();
final DefaultParameterContext parameterContext = new DefaultParameterContext(report);
try
{
final ReportParameterValidator reportParameterValidator = parameters.getValidator();
final ValidationResult validationResult =
reportParameterValidator.validate(new ValidationResult(), parameters, parameterContext);
// first compute the default values ...
this.reportParameterValues = validationResult.getParameterValues();
}