Skip to content

Commit 7ae4ff4

Browse files
committed
add new fields for the N tab of security analysis
1 parent 01ef152 commit 7ae4ff4

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/main/java/org/gridsuite/securityanalysis/server/entities/PreContingencyLimitViolationEntity.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,17 +43,22 @@ public static List<PreContingencyLimitViolationEntity> toEntityList(Network netw
4343
}
4444

4545
public static PreContingencyLimitViolationEntity toEntity(Network network, LimitViolation limitViolation, SubjectLimitViolationEntity subjectLimitViolation) {
46+
Double patlLimit = getPatlLimit(limitViolation, network);
4647
return PreContingencyLimitViolationEntity.builder()
4748
.subjectLimitViolation(subjectLimitViolation)
4849
.limit(limitViolation.getLimit())
4950
.limitName(limitViolation.getLimitName())
5051
.limitType(limitViolation.getLimitType())
51-
.acceptableDuration(limitViolation.getAcceptableDuration())
52+
.acceptableDuration(calculateActualOverloadDuration(limitViolation, network))
53+
.upcomingAcceptableDuration(calculateUpcomingOverloadDuration(limitViolation))
5254
.limitReduction(limitViolation.getLimitReduction())
5355
.value(limitViolation.getValue())
5456
.side(limitViolation.getSide())
57+
.patlLimit(patlLimit)
5558
.loading(computeLoading(limitViolation, limitViolation.getLimit()))
59+
.patlLoading(computeLoading(limitViolation, patlLimit))
5660
.locationId(ComputationResultUtils.getViolationLocationId(limitViolation, network))
61+
.nextLimitName(getNextLimitName(limitViolation, network))
5762
.build();
5863
}
5964
}

0 commit comments

Comments
 (0)