private Trends loadOrCreateTrends() { File trendsFile = configuration.getTrendsStatsFile(); if (trendsFile != null && trendsFile.exists()) { return loadTrends(trendsFile); } else { return new Trends(); } }
private Trends loadOrCreateTrends() { File trendsFile = configuration.getTrendsStatsFile(); if (trendsFile != null && trendsFile.exists()) { return loadTrends(trendsFile); } else { return new Trends(); } }
private Trends updateAndSaveTrends(Reportable reportable) { Trends trends = loadOrCreateTrends(); appendToTrends(trends, reportable); // display only last n items - don't skip items if limit is not defined if (configuration.getTrendsLimit() > 0) { trends.limitItems(configuration.getTrendsLimit()); } // save updated trends so it contains history only for the last builds saveTrends(trends, configuration.getTrendsStatsFile()); return trends; }
private Trends updateAndSaveTrends(Reportable reportable) { Trends trends = loadOrCreateTrends(); appendToTrends(trends, reportable); // display only last n items - don't skip items if limit is not defined if (configuration.getTrendsLimit() > 0) { trends.limitItems(configuration.getTrendsLimit()); } // save updated trends so it contains history only for the last builds saveTrends(trends, configuration.getTrendsStatsFile()); return trends; }