public void performUpdate( final MasterReport report ) { final Integer versionRaw = report.getCompatibilityLevel(); if ( versionRaw == null ) { version = -1; } else { version = versionRaw.intValue(); } if ( version == -1 ) { return; } performUpdateInternal( report ); report.setCompatibilityLevel( null ); }
protected MasterReport tuneForLegacyMode( final MasterReport report ) { report.setCompatibilityLevel( ClassicEngineBoot.computeVersionId( 3, 8, 0 ) ); return report; }
/** * Done parsing. * * @throws SAXException * if there is a parsing error. */ protected void doneParsing() throws SAXException { // Now, after all the user-defined and global files have been parsed, finally override whatever had been // defined in these files with the contents from the bundle. This will merge all the settings from the bundle // with the global definitions but grants the local settings higer preference parseLocalFiles(); final Object definedCompatLevel = report.getCompatibilityLevel(); if ( definedCompatLevel instanceof Integer == false ) { final Object specRaw = getRootHandler().getHelperObject( PRPT_SPEC_VERSION ); final Integer x = ClassicEngineBoot.computeVersionId( 999, 999, 999 ); if ( specRaw instanceof Integer && x.equals( specRaw ) == false ) { report.setCompatibilityLevel( (Integer) specRaw ); } else { report.setCompatibilityLevel( x ); } } }
report.setCompatibilityLevel( ClassicEngineBoot.computeVersionId( 3, 8, 0 ) ); this.report = report;
report.setCompatibilityLevel( ClassicEngineBoot.computeVersionId( 3, 8, 0 ) ); this.report = report;