public void addRenamedClass(final String originalClassName, final Class<?> newClass) { addRenamedClass(originalClassName, newClass.getName()); }
addRenamedClass("org.datacleaner.reference.TextBasedDictionary", TextFileDictionary.class); addRenamedClass("org.datacleaner.reference.TextBasedSynonymCatalog", TextFileSynonymCatalog.class); addRenamedClass("org.datacleaner.result.PatternFinderResult", "org.datacleaner.beans.stringpattern.PatternFinderResult"); addRenamedClass("org.datacleaner.result.DateGapAnalyzerResult", "org.datacleaner.beans.dategap.DateGapAnalyzerResult"); addRenamedClass("org.datacleaner.util.TimeInterval", "org.datacleaner.beans.dategap.TimeInterval"); addRenamedClass("org.datacleaner.result.StringAnalyzerResult", "org.datacleaner.beans.StringAnalyzerResult"); addRenamedClass("org.datacleaner.result.NumberAnalyzerResult", "org.datacleaner.beans.NumberAnalyzerResult"); addRenamedClass("org.datacleaner.result.BooleanAnalyzerResult", "org.datacleaner.beans.BooleanAnalyzerResult"); addRenamedClass("org.datacleaner.result.DateAndTimeAnalyzerResult", "org.datacleaner.beans.DateAndTimeAnalyzerResult"); addRenamedClass("org.datacleaner.visualization.DensityAnalyzerResult", "org.datacleaner.visualization.ScalaDensityAnalyzerResult"); addRenamedClass("org.datacleaner.visualization.ScatterAnalyzerResult", "org.datacleaner.visualization.ScalaScatterAnalyzerResult"); addRenamedClass("org.datacleaner.visualization.StackedAreaAnalyzerResult", "org.datacleaner.visualization.ScalaStackedAreaAnalyzerResult"); addRenamedClass("org.datacleaner.result.ValueDistributionGroupResult", "org.datacleaner.beans.valuedist.SingleValueDistributionResult"); addRenamedClass("org.datacleaner.result.ValueDistributionResult", "org.datacleaner.beans.valuedist.GroupedValueDistributionResult"); addRenamedClass("org.datacleaner.beans.valuedist.ValueDistributionGroupResult", "org.datacleaner.beans.valuedist.SingleValueDistributionResult"); addRenamedClass("org.datacleaner.beans.valuedist.ValueDistributionResult", "org.datacleaner.beans.valuedist.GroupedValueDistributionResult");
try { inputStream = new ChangeAwareObjectInputStream(userPreferencesFile.getContent().getInputStream()); inputStream.addRenamedClass("org.datacleaner.user.UserPreferences", UserPreferencesImpl.class); final UserPreferencesImpl result = (UserPreferencesImpl) inputStream.readObject();