Skip to content

Commit a1bf1a3

Browse files
remove generic computation classes (#131)
Signed-off-by: Mathieu DEHARBE <mathieu.deharbe@rte-france.com>
1 parent 65899ad commit a1bf1a3

29 files changed

+46
-1160
lines changed

pom.xml

+12-10
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646
<gridsuite-dependencies.version>30</gridsuite-dependencies.version>
4747
<liquibase-hibernate-package>org.gridsuite.securityanalysis.server</liquibase-hibernate-package>
4848
<db-util.version>1.0.5</db-util.version>
49+
<powsybl-ws-commons.version>1.11.0</powsybl-ws-commons.version><!-- should be removed once gridsuite-dependencies is upgraded-->
4950
</properties>
5051

5152
<build>
@@ -132,6 +133,7 @@
132133
<dependency>
133134
<groupId>com.powsybl</groupId>
134135
<artifactId>powsybl-ws-commons</artifactId>
136+
<version>${powsybl-ws-commons.version}</version>
135137
</dependency>
136138
<dependency>
137139
<groupId>org.springframework.cloud</groupId>
@@ -207,16 +209,6 @@
207209
<artifactId>powsybl-iidm-test</artifactId>
208210
<scope>test</scope>
209211
</dependency>
210-
<dependency>
211-
<groupId>com.squareup.okhttp3</groupId>
212-
<artifactId>okhttp</artifactId>
213-
<scope>test</scope>
214-
</dependency>
215-
<dependency>
216-
<groupId>com.squareup.okhttp3</groupId>
217-
<artifactId>mockwebserver</artifactId>
218-
<scope>test</scope>
219-
</dependency>
220212
<dependency>
221213
<groupId>junit</groupId>
222214
<artifactId>junit</artifactId>
@@ -237,6 +229,16 @@
237229
<artifactId>spring-boot-starter-test</artifactId>
238230
<scope>test</scope>
239231
</dependency>
232+
<dependency>
233+
<groupId>com.squareup.okhttp3</groupId>
234+
<artifactId>okhttp</artifactId>
235+
<scope>test</scope>
236+
</dependency>
237+
<dependency>
238+
<groupId>com.squareup.okhttp3</groupId>
239+
<artifactId>mockwebserver</artifactId>
240+
<scope>test</scope>
241+
</dependency>
240242
<dependency>
241243
<groupId>org.springframework.cloud</groupId>
242244
<artifactId>spring-cloud-stream-test-binder</artifactId>

src/main/java/org/gridsuite/securityanalysis/server/SecurityAnalysisApplication.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,15 @@
77
package org.gridsuite.securityanalysis.server;
88

99
import com.powsybl.network.store.client.NetworkStoreService;
10+
import com.powsybl.ws.commons.computation.service.NotificationService;
1011
import org.springframework.boot.SpringApplication;
1112
import org.springframework.boot.autoconfigure.SpringBootApplication;
1213

1314
/**
1415
* @author Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
1516
*/
1617
@SuppressWarnings("checkstyle:HideUtilityClassConstructor")
17-
@SpringBootApplication(scanBasePackageClasses = { SecurityAnalysisApplication.class, NetworkStoreService.class })
18+
@SpringBootApplication(scanBasePackageClasses = { SecurityAnalysisApplication.class, NetworkStoreService.class, NotificationService.class })
1819
public class SecurityAnalysisApplication {
1920
public static void main(String[] args) {
2021
SpringApplication.run(SecurityAnalysisApplication.class, args);

src/main/java/org/gridsuite/securityanalysis/server/SecurityAnalysisController.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
import io.swagger.v3.oas.annotations.responses.ApiResponse;
1717
import io.swagger.v3.oas.annotations.responses.ApiResponses;
1818
import io.swagger.v3.oas.annotations.tags.Tag;
19-
import org.gridsuite.securityanalysis.server.computation.dto.ReportInfos;
19+
import com.powsybl.ws.commons.computation.dto.ReportInfos;
2020
import org.gridsuite.securityanalysis.server.dto.*;
2121
import org.gridsuite.securityanalysis.server.service.SecurityAnalysisParametersService;
2222
import org.gridsuite.securityanalysis.server.service.SecurityAnalysisResultService;
@@ -34,7 +34,7 @@
3434
import java.util.List;
3535
import java.util.UUID;
3636

37-
import static org.gridsuite.securityanalysis.server.computation.service.NotificationService.HEADER_USER_ID;
37+
import static com.powsybl.ws.commons.computation.service.NotificationService.HEADER_USER_ID;
3838
import static org.springframework.http.MediaType.*;
3939

4040
/**

src/main/java/org/gridsuite/securityanalysis/server/computation/dto/ReportInfos.java

-24
This file was deleted.

src/main/java/org/gridsuite/securityanalysis/server/computation/service/AbstractComputationObserver.java

-67
This file was deleted.

src/main/java/org/gridsuite/securityanalysis/server/computation/service/AbstractComputationResultService.java

-25
This file was deleted.

src/main/java/org/gridsuite/securityanalysis/server/computation/service/AbstractComputationRunContext.java

-32
This file was deleted.

src/main/java/org/gridsuite/securityanalysis/server/computation/service/AbstractComputationService.java

-75
This file was deleted.

src/main/java/org/gridsuite/securityanalysis/server/computation/service/AbstractResultContext.java

-76
This file was deleted.

0 commit comments

Comments
 (0)