Skip to content

Commit aac447c

Browse files
renaming reorga of AbstractCommonSpecificationBuilder
Signed-off-by: Mathieu DEHARBE <[email protected]>
1 parent 9a00594 commit aac447c

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

src/main/java/org/gridsuite/securityanalysis/server/repositories/specifications/ContingencySpecificationBuilder.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,11 @@ public Path<UUID> getResultIdPath(Root<ContingencyEntity> root) {
4242

4343
@Override
4444
public Specification<ContingencyEntity> addSpecificFilterWhenNoChildrenFilter() {
45-
return this.childrenNotEmpty().or(SpecificationUtils.notEqual(ContingencyEntity.Fields.status, LoadFlowResult.ComponentResult.Status.CONVERGED.name()));
45+
return this.addSpecificFilterWhenChildrenFilters().or(SpecificationUtils.notEqual(ContingencyEntity.Fields.status, LoadFlowResult.ComponentResult.Status.CONVERGED.name()));
4646
}
4747

4848
@Override
49-
public Specification<ContingencyEntity> childrenNotEmpty() {
49+
public Specification<ContingencyEntity> addSpecificFilterWhenChildrenFilters() {
5050
return SpecificationUtils.isNotEmpty(ContingencyEntity.Fields.contingencyLimitViolations);
5151
}
5252
}

src/main/java/org/gridsuite/securityanalysis/server/repositories/specifications/SubjectLimitViolationSpecificationBuilder.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,12 @@ public Path<UUID> getResultIdPath(Root<SubjectLimitViolationEntity> root) {
3939
}
4040

4141
@Override
42-
public Specification<SubjectLimitViolationEntity> childrenNotEmpty() {
42+
public Specification<SubjectLimitViolationEntity> addSpecificFilterWhenChildrenFilters() {
4343
return SpecificationUtils.isNotEmpty(SubjectLimitViolationEntity.Fields.contingencyLimitViolations);
4444
}
4545

4646
@Override
4747
public Specification<SubjectLimitViolationEntity> addSpecificFilterWhenNoChildrenFilter() {
48-
return this.childrenNotEmpty();
48+
return this.addSpecificFilterWhenChildrenFilters();
4949
}
5050
}

src/main/java/org/gridsuite/securityanalysis/server/service/SecurityAnalysisResultService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -290,7 +290,7 @@ public Page<ContingencyEntity> findContingenciesPage(UUID resultUuid, List<Resou
290290
assertNmKContingenciesSortAllowed(pageable.getSort());
291291
Pageable modifiedPageable = addDefaultSortAndRemoveChildrenSorting(pageable, ContingencyEntity.Fields.uuid);
292292

293-
Specification<ContingencyEntity> specification = contingencySpecificationBuilder.buildSpecification(resultUuid, resourceFilters);
293+
Specification<ContingencyEntity> specification = contingencySpecificationBuilder.buildSpecification(resultUuid, resourceFilters, false);
294294
// WARN org.hibernate.hql.internal.ast.QueryTranslatorImpl -
295295
// HHH000104: firstResult/maxResults specified with collection fetch; applying in memory!
296296
// cf. https://vladmihalcea.com/fix-hibernate-hhh000104-entity-fetch-pagination-warning-message/
@@ -326,7 +326,7 @@ public Page<SubjectLimitViolationEntity> findSubjectLimitViolationsPage(UUID res
326326
Objects.requireNonNull(resultUuid);
327327
assertNmKSubjectLimitViolationsSortAllowed(pageable.getSort());
328328
Pageable modifiedPageable = addDefaultSortAndRemoveChildrenSorting(pageable, SubjectLimitViolationEntity.Fields.id);
329-
Specification<SubjectLimitViolationEntity> specification = subjectLimitViolationSpecificationBuilder.buildSpecification(resultUuid, resourceFilters);
329+
Specification<SubjectLimitViolationEntity> specification = subjectLimitViolationSpecificationBuilder.buildSpecification(resultUuid, resourceFilters, false);
330330
// WARN org.hibernate.hql.internal.ast.QueryTranslatorImpl -
331331
// HHH000104: firstResult/maxResults specified with collection fetch; applying in memory!
332332
// cf. https://vladmihalcea.com/fix-hibernate-hhh000104-entity-fetch-pagination-warning-message/

0 commit comments

Comments
 (0)