@Override
public void execute(DbSession session, AnalysisReportDto report, ComponentDto project) {
Long projectId = project.getId();
Settings settings = projectSettingsFactory.newProjectSettings(projectId, session);
PurgeConfiguration purgeConfiguration = newDefaultPurgeConfiguration(projectId, settings);
purgeTask.purge(session, purgeConfiguration, settings);
if (purgeConfiguration.maxLiveDateOfClosedIssues() != null) {
issueIndex.deleteClosedIssuesOfProjectBefore(project.uuid(), purgeConfiguration.maxLiveDateOfClosedIssues());
}
}