BatchReportReader reportReader = context.getReportReader();
BatchReport.Component component = reportReader.readComponent(componentRef);
processEvents(session, component, context.getReportMetadata().getAnalysisDate());
- createVersionEvent(session, component, context.getReportMetadata().getAnalysisDate());
+ saveVersionEvent(session, component, context.getReportMetadata().getAnalysisDate());
for (Integer childRef : component.getChildRefList()) {
recursivelyProcessComponent(session, context, childRef);
List<BatchReport.Event> events = component.getEventList();
if (!events.isEmpty()) {
for (BatchReport.Event event : component.getEventList()) {
- dbClient.eventDao().insert(session, createBaseEvent(component, analysisDate)
+ dbClient.eventDao().insert(session, newBaseEvent(component, analysisDate)
.setName(event.getName())
.setCategory(convertCategory(event.getCategory()))
.setDescription(event.hasDescription() ? event.getDescription() : null)
}
}
- private void createVersionEvent(DbSession session, BatchReport.Component component, Long analysisDate) {
+ private void saveVersionEvent(DbSession session, BatchReport.Component component, Long analysisDate) {
if (component.hasVersion()) {
deletePreviousEventsHavingSameVersion(session, component);
- dbClient.eventDao().insert(session, createBaseEvent(component, analysisDate)
+ dbClient.eventDao().insert(session, newBaseEvent(component, analysisDate)
.setName(component.getVersion())
.setCategory(EventDto.CATEGORY_VERSION)
);
}
}
- private EventDto createBaseEvent(BatchReport.Component component, Long analysisDate) {
+ private EventDto newBaseEvent(BatchReport.Component component, Long analysisDate) {
return new EventDto()
.setComponentUuid(component.getUuid())
.setSnapshotId(component.getSnapshotId())
mock(PurgeDatastoresStep.class),
mock(SendIssueNotificationsStep.class),
mock(IndexComponentsStep.class),
- mock(PersistComponentLinksStep.class));
+ mock(PersistComponentLinksStep.class),
+ mock(PersistEventsStep.class)
+ );
- assertThat(registry.orderedSteps()).hasSize(12);
+ assertThat(registry.orderedSteps()).hasSize(13);
assertThat(registry.orderedSteps().get(0)).isInstanceOf(ParseReportStep.class);
- assertThat(registry.orderedSteps().get(11)).isInstanceOf(SendIssueNotificationsStep.class);
+ assertThat(registry.orderedSteps().get(12)).isInstanceOf(SendIssueNotificationsStep.class);
}
@Test