diff --git a/gfsBackendService/src/main/resources/application_localdev.yml b/gfsBackendService/src/main/resources/application_localdev.yml index b846e6073d6adb46fcdc7d0b29473127c04cf161..8dec9756dbfa6d2134702f3762a94cd7ea160628 100644 --- a/gfsBackendService/src/main/resources/application_localdev.yml +++ b/gfsBackendService/src/main/resources/application_localdev.yml @@ -30,7 +30,7 @@ gridFailureInformation: jwt: tokenHeader: Authorization - useStaticJwt: false + useStaticJwt: true staticJwt: eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJIYlI3Z2pobmE2eXJRZnZJTWhUSV9tY2g3ZmtTQWVFX3hLTjBhZVl0bjdjIn0.eyJqdGkiOiI5MGI0NGFkOC1iYjlmLTQ1MzktYTQwYy0yYjQyZTNkNjNiOGEiLCJleHAiOjE1Nzg2NTU3OTUsIm5iZiI6MCwiaWF0IjoxNTc4NjU1NDk1LCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODAvYXV0aC9yZWFsbXMvRWxvZ2Jvb2siLCJhdWQiOiJlbG9nYm9vay1iYWNrZW5kIiwic3ViIjoiODYyNjY5NmYtZjFhMi00ZGI1LTkyZWYtZTlhMjQ2Njg1YTU0IiwidHlwIjoiQmVhcmVyIiwiYXpwIjoiZWxvZ2Jvb2stYmFja2VuZCIsImF1dGhfdGltZSI6MCwic2Vzc2lvbl9zdGF0ZSI6IjJmMWIzODE5LWZjNjQtNDEzNC1iNWQxLWY3ZWY4NzU5NDBkNCIsImFjciI6IjEiLCJhbGxvd2VkLW9yaWdpbnMiOlsiKiJdLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsia29uLWFkbWluIiwia29uLXdyaXRlciIsImtvbi1hY2Nlc3MiLCJrb24tcmVhZGVyIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnt9LCJuYW1lIjoiVGVzdGVyRmlyc3RuYW1lX3J3YSBUZXN0ZXJMYXN0bmFtZV9yd2EiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJ0ZXN0dXNlcl9yd2EiLCJnaXZlbl9uYW1lIjoiVGVzdGVyRmlyc3RuYW1lX3J3YSIsImZhbWlseV9uYW1lIjoiVGVzdGVyTGFzdG5hbWVfcndhIn0.DAYXuv4tKn8RXqO1jyttnD-tF4nShUBQyfe4bKbAiPAyY2x5YbAf3M4eXnLrGqo8-loGKldICC28bL0LaMA3KKkQEOfW5sfpGqoN6212vs89mOklt0TJYc5PMXwFgJ5WC_TKjdwq7-aaDafOEWehV0U1ut3s-94ovNYIEn29nzXm2W1ldoXJEq03F880jlysQ5zlRvGF7eXEEpFfI2URyyNQ2UWh0Ssfq-gOAt2pbF1u6prA5RfvUmZ3v1eu21YLGZtgqPqxb1l6odyH3ip15j_HdgnTeo52ymxuRUj65Mskme3V5ev2DitHI9vZgnpV8Idhb4TTWliBeGCOMfDFCg services: diff --git a/testImportGridFailures/pom.xml b/testImportGridFailures/pom.xml index 95874dcf23db03643871c151a9cf114648261786..a4b86c4d2f244619db00327139166ae84c088c2a 100644 --- a/testImportGridFailures/pom.xml +++ b/testImportGridFailures/pom.xml @@ -9,22 +9,15 @@ <relativePath/> <!-- lookup parent from repository --> </parent> <groupId>org.eclipse.openk</groupId> - <artifactId>grid-failure-information.backend.service</artifactId> + <artifactId>grid-failure-information.backend.test-import-service</artifactId> <version>0.0.1-SNAPSHOT</version> - <name>grid-failure-information</name> + <name>grid-failure-information.TestImportService</name> <description>Grid-Failure-Information Project for openKONSEQUENZ</description> <properties> <skip.asciidoc>false</skip.asciidoc> <maven.test.skip>false</maven.test.skip> - <flyway.sqlMigrationSeparator>__</flyway.sqlMigrationSeparator> - <flyway.url>jdbc:postgresql://entopticadirx:5432/GridFailureInfoDevServer</flyway.url> - <flyway.user>gfi_service</flyway.user> - <flyway.password>gfi_service</flyway.password> - <flyway.schemas>public</flyway.schemas> - <flyway.locations>filesystem:src/main/resources/db/migration/</flyway.locations> - <java.version>1.8</java.version> <spring-cloud.version>Hoxton.RELEASE</spring-cloud.version> <springfox.version>2.9.2</springfox.version> @@ -50,19 +43,6 @@ </properties> <dependencies> - - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-data-jpa</artifactId> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-oauth2-client</artifactId> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-security</artifactId> - </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> @@ -76,32 +56,6 @@ <artifactId>spring-boot-starter-integration</artifactId> <version>2.2.5.RELEASE</version> </dependency> - <dependency> - <groupId>org.flywaydb</groupId> - <artifactId>flyway-core</artifactId> - <version>${flyway-core.version}</version> - </dependency> - <dependency> - <groupId>org.springframework.cloud</groupId> - <artifactId>spring-cloud-starter-openfeign</artifactId> - <version>${openfeign.version}</version> - </dependency> - <dependency> - <groupId>org.springframework.cloud</groupId> - <artifactId>spring-cloud-starter-netflix-ribbon</artifactId> - <version>${openfeign.version}</version> - </dependency> - <dependency> - <groupId>org.keycloak</groupId> - <artifactId>keycloak-core</artifactId> - <version>${keycloak-core.version}</version> - </dependency> - <dependency> - <groupId>org.postgresql</groupId> - <artifactId>postgresql</artifactId> - <version>${postgresql.version}</version> - <scope>runtime</scope> - </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> @@ -114,11 +68,6 @@ <version>${mapstruct.version}</version> <scope>provided</scope> </dependency> - <dependency> - <groupId>io.jsonwebtoken</groupId> - <artifactId>jjwt</artifactId> - <version>${jsonwebtoken.version}</version> - </dependency> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> @@ -140,24 +89,12 @@ </exclusion> </exclusions> </dependency> - <dependency> - <groupId>org.springframework.security</groupId> - <artifactId>spring-security-test</artifactId> - <version>${spring-security-test.version}</version> - <scope>test</scope> - </dependency> <dependency> <groupId>org.powermock</groupId> <artifactId>powermock-reflect</artifactId> <version>${powerMockReflect.version}</version> <scope>test</scope> </dependency> - <dependency> - <groupId>com.h2database</groupId> - <artifactId>h2</artifactId> - <version>${h2.version}</version> - </dependency> - <dependency> <groupId>org.springframework.batch</groupId> <artifactId>spring-batch-core</artifactId> @@ -181,7 +118,7 @@ </dependencies> - <dependencyManagement> + <!--dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> @@ -191,7 +128,7 @@ <scope>import</scope> </dependency> </dependencies> - </dependencyManagement> + </dependencyManagement--> <build> <finalName>${project.artifactId}</finalName> diff --git a/testImportGridFailures/src/main/java/org/eclipse/openk/gridfailureinformation/jobs/ImportGridfailures/TestImportGridFailuresApplication.java b/testImportGridFailures/src/main/java/org/eclipse/openk/gridfailureinformation/jobs/importgridfailures/TestImportGridFailuresApplication.java similarity index 68% rename from testImportGridFailures/src/main/java/org/eclipse/openk/gridfailureinformation/jobs/ImportGridfailures/TestImportGridFailuresApplication.java rename to testImportGridFailures/src/main/java/org/eclipse/openk/gridfailureinformation/jobs/importgridfailures/TestImportGridFailuresApplication.java index c9ac0d5e2aaf3f2d3e552e37a705eb3ea5115adf..5e584c3cc50ec2ef205d0ffdfa1368ff99b64f43 100644 --- a/testImportGridFailures/src/main/java/org/eclipse/openk/gridfailureinformation/jobs/ImportGridfailures/TestImportGridFailuresApplication.java +++ b/testImportGridFailures/src/main/java/org/eclipse/openk/gridfailureinformation/jobs/importgridfailures/TestImportGridFailuresApplication.java @@ -1,9 +1,11 @@ -package org.eclipse.openk.gridfailureinformation.jobs.ImportGridfailures; +package org.eclipse.openk.gridfailureinformation.jobs.importgridfailures; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import springfox.documentation.swagger2.annotations.EnableSwagger2; @SpringBootApplication +@EnableSwagger2 public class TestImportGridFailuresApplication { public static void main(String[] args) { diff --git a/testImportGridFailures/src/main/java/org/eclipse/openk/gridfailureinformation/jobs/ImportGridfailures/config/EventProducerConfig.java b/testImportGridFailures/src/main/java/org/eclipse/openk/gridfailureinformation/jobs/importgridfailures/config/EventProducerConfig.java similarity index 92% rename from testImportGridFailures/src/main/java/org/eclipse/openk/gridfailureinformation/jobs/ImportGridfailures/config/EventProducerConfig.java rename to testImportGridFailures/src/main/java/org/eclipse/openk/gridfailureinformation/jobs/importgridfailures/config/EventProducerConfig.java index 322f0ad5a16f1d6eeddef5b211a35bdc32325ee8..0b6089553d5f44a1d4032fe80c56ebbcf5b7aa57 100644 --- a/testImportGridFailures/src/main/java/org/eclipse/openk/gridfailureinformation/jobs/ImportGridfailures/config/EventProducerConfig.java +++ b/testImportGridFailures/src/main/java/org/eclipse/openk/gridfailureinformation/jobs/importgridfailures/config/EventProducerConfig.java @@ -1,4 +1,4 @@ -package org.eclipse.openk.gridfailureinformation.jobs.ImportGridfailures.config; +package org.eclipse.openk.gridfailureinformation.jobs.importgridfailures.config; import lombok.extern.log4j.Log4j2; import org.springframework.amqp.core.DirectExchange; @@ -6,7 +6,6 @@ import org.springframework.amqp.core.Exchange; import org.springframework.amqp.rabbit.core.RabbitTemplate; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; -import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.integration.annotation.ServiceActivator; diff --git a/testImportGridFailures/src/main/java/org/eclipse/openk/gridfailureinformation/jobs/ImportGridfailures/controller/ImportController.java b/testImportGridFailures/src/main/java/org/eclipse/openk/gridfailureinformation/jobs/importgridfailures/controller/ImportController.java similarity index 79% rename from testImportGridFailures/src/main/java/org/eclipse/openk/gridfailureinformation/jobs/ImportGridfailures/controller/ImportController.java rename to testImportGridFailures/src/main/java/org/eclipse/openk/gridfailureinformation/jobs/importgridfailures/controller/ImportController.java index b480652eead627bdc65c060a9fcb3d64330a8a7f..3b026010515fa269afa09041deaba7ee39cef70f 100644 --- a/testImportGridFailures/src/main/java/org/eclipse/openk/gridfailureinformation/jobs/ImportGridfailures/controller/ImportController.java +++ b/testImportGridFailures/src/main/java/org/eclipse/openk/gridfailureinformation/jobs/importgridfailures/controller/ImportController.java @@ -12,26 +12,17 @@ * SPDX-License-Identifier: EPL-2.0 ******************************************************************************* */ -package org.eclipse.openk.gridfailureinformation.jobs.ImportGridfailures.controller; +package org.eclipse.openk.gridfailureinformation.jobs.importgridfailures.controller; import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiResponse; import io.swagger.annotations.ApiResponses; import lombok.extern.log4j.Log4j2; -import org.eclipse.openk.gridfailureinformation.jobs.ImportGridfailures.dtos.ForeignFailureDto; -import org.eclipse.openk.gridfailureinformation.jobs.ImportGridfailures.service.ImportService; +import org.eclipse.openk.gridfailureinformation.jobs.importgridfailures.dtos.ForeignFailureDto; +import org.eclipse.openk.gridfailureinformation.jobs.importgridfailures.service.ImportService; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.data.domain.PageRequest; -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; -import org.springframework.web.servlet.support.ServletUriComponentsBuilder; - -import java.net.URI; -import java.util.List; -import java.util.UUID; @Log4j2 @RestController diff --git a/testImportGridFailures/src/main/java/org/eclipse/openk/gridfailureinformation/jobs/ImportGridfailures/dtos/ForeignFailureDto.java b/testImportGridFailures/src/main/java/org/eclipse/openk/gridfailureinformation/jobs/importgridfailures/dtos/ForeignFailureDto.java similarity index 81% rename from testImportGridFailures/src/main/java/org/eclipse/openk/gridfailureinformation/jobs/ImportGridfailures/dtos/ForeignFailureDto.java rename to testImportGridFailures/src/main/java/org/eclipse/openk/gridfailureinformation/jobs/importgridfailures/dtos/ForeignFailureDto.java index 500f84d55f915b73f8f8b7f2f0301dd21ccb3ec2..afddce008aa460c68f335edb9204cc08d854a694 100644 --- a/testImportGridFailures/src/main/java/org/eclipse/openk/gridfailureinformation/jobs/ImportGridfailures/dtos/ForeignFailureDto.java +++ b/testImportGridFailures/src/main/java/org/eclipse/openk/gridfailureinformation/jobs/importgridfailures/dtos/ForeignFailureDto.java @@ -12,22 +12,18 @@ * SPDX-License-Identifier: EPL-2.0 ******************************************************************************* */ -package org.eclipse.openk.gridfailureinformation.jobs.ImportGridfailures.dtos; +package org.eclipse.openk.gridfailureinformation.jobs.importgridfailures.dtos; -import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Data; import java.io.Serializable; -import java.util.UUID; @Data public class ForeignFailureDto implements Serializable { - private Long id; private String source; private String metaId; private String description; private String json; - private String rabbitMqChannel; private String rabbitMqKey; } diff --git a/testImportGridFailures/src/main/java/org/eclipse/openk/gridfailureinformation/jobs/ImportGridfailures/service/ImportService.java b/testImportGridFailures/src/main/java/org/eclipse/openk/gridfailureinformation/jobs/importgridfailures/service/ImportService.java similarity index 87% rename from testImportGridFailures/src/main/java/org/eclipse/openk/gridfailureinformation/jobs/ImportGridfailures/service/ImportService.java rename to testImportGridFailures/src/main/java/org/eclipse/openk/gridfailureinformation/jobs/importgridfailures/service/ImportService.java index 884e7dddad02c1c9729eb20342d51bf3a77cfc57..78c6e71ab842c5a877b70eb7cd807862b09fbb6c 100644 --- a/testImportGridFailures/src/main/java/org/eclipse/openk/gridfailureinformation/jobs/ImportGridfailures/service/ImportService.java +++ b/testImportGridFailures/src/main/java/org/eclipse/openk/gridfailureinformation/jobs/importgridfailures/service/ImportService.java @@ -12,23 +12,22 @@ * SPDX-License-Identifier: EPL-2.0 ******************************************************************************* */ -package org.eclipse.openk.gridfailureinformation.jobs.ImportGridfailures.service; +package org.eclipse.openk.gridfailureinformation.jobs.importgridfailures.service; import com.fasterxml.jackson.databind.ObjectMapper; -import org.eclipse.openk.gridfailureinformation.jobs.ImportGridfailures.dtos.ForeignFailureDto; +import lombok.extern.log4j.Log4j2; +import org.eclipse.openk.gridfailureinformation.jobs.importgridfailures.dtos.ForeignFailureDto; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.boot.context.properties.EnableConfigurationProperties; import org.springframework.messaging.support.MessageBuilder; import org.springframework.stereotype.Service; -import org.springframework.context.annotation.Lazy; import org.springframework.messaging.MessageChannel; import java.text.SimpleDateFormat; -import java.util.List; -import java.util.stream.Collectors; @Service +@Log4j2 @EnableConfigurationProperties @ConfigurationProperties(prefix = "rabbitmq") public class ImportService { @@ -49,7 +48,7 @@ public class ImportService { .build()); } catch (Exception e) { - //log.debug(e.getMessage(), e); + log.debug(e.getMessage(), e); } diff --git a/testImportGridFailures/src/main/resources/application.yml b/testImportGridFailures/src/main/resources/application.yml index 5b08a11bacc2b7bd127f3bae96719a800668dcf6..507224a1b4f69dbc73efa01e0006429be589112c 100644 --- a/testImportGridFailures/src/main/resources/application.yml +++ b/testImportGridFailures/src/main/resources/application.yml @@ -17,6 +17,15 @@ spring: password: gfi_service flyway: enabled: false + rabbitmq: + host: entdockergss + port: 5672 + username: guest + password: guest + +rabbitmqconfig: + routing-key: messageImportChannel.process + exchange-name: messageImportChannel server: max-http-header-size: 262144 diff --git a/testImportGridFailures/src/main/resources/application_localdev.yml b/testImportGridFailures/src/main/resources/application_localdev.yml index c3aec5ab0b9d89cb2e8b29e39e4edbc91689f9e6..40f19f5d7dd64203dd7e69f2d4db28ab847cfb3c 100644 --- a/testImportGridFailures/src/main/resources/application_localdev.yml +++ b/testImportGridFailures/src/main/resources/application_localdev.yml @@ -18,7 +18,7 @@ spring: flyway: enabled: false rabbitmq: - host: 192.168.99.100 + host: entdockergss port: 5672 username: guest password: guest @@ -39,7 +39,7 @@ index-channel: enabled: true server: - port: 9165 + port: 9167 max-http-header-size: 262144 servlet: session: diff --git a/testImportGridFailures/src/test/java/org/eclipse/openk/gridfailureinformation/jobs/ImportGridfailures/TestImportGridFailuresApplicationTests.java b/testImportGridFailures/src/test/java/org/eclipse/openk/gridfailureinformation/jobs/importgridfailures/TestImportGridFailuresApplicationTests.java similarity index 76% rename from testImportGridFailures/src/test/java/org/eclipse/openk/gridfailureinformation/jobs/ImportGridfailures/TestImportGridFailuresApplicationTests.java rename to testImportGridFailures/src/test/java/org/eclipse/openk/gridfailureinformation/jobs/importgridfailures/TestImportGridFailuresApplicationTests.java index fcb03d42a3490fc1593ed2eda14f3dc2b38d4b0c..b5cb63e657d7870560f7d1218b4de14db4bef2c5 100644 --- a/testImportGridFailures/src/test/java/org/eclipse/openk/gridfailureinformation/jobs/ImportGridfailures/TestImportGridFailuresApplicationTests.java +++ b/testImportGridFailures/src/test/java/org/eclipse/openk/gridfailureinformation/jobs/importgridfailures/TestImportGridFailuresApplicationTests.java @@ -1,4 +1,4 @@ -package org.eclipse.openk.gridfailureinformation.jobs.ImportGridfailures; +package org.eclipse.openk.gridfailureinformation.jobs.importgridfailures; import org.junit.jupiter.api.Test; import org.springframework.boot.test.context.SpringBootTest;