From 748e6acf570ef5cd49e0498ce467d5121d773875 Mon Sep 17 00:00:00 2001
From: Martin Weise <martin.weise@tuwien.ac.at>
Date: Wed, 31 Mar 2021 15:34:21 +0200
Subject: [PATCH] more coherent naming of db + container service

---
 docker-compose.yml                            |  37 +++++++++---------
 .../.gitignore                                |   0
 .../.mvn/wrapper/MavenWrapperDownloader.java  |   0
 .../.mvn/wrapper/maven-wrapper.jar            | Bin
 .../.mvn/wrapper/maven-wrapper.properties     |   0
 .../Dockerfile                                |   0
 .../api/pom.xml                               |   0
 .../java/at/tuwien/api/dto/IpAddressDto.java  |   0
 .../dto/container/ContainerActionTypeDto.java |   0
 .../api/dto/container/ContainerBriefDto.java  |   0
 .../api/dto/container/ContainerChangeDto.java |   0
 .../container/ContainerCreateRequestDto.java  |   0
 .../api/dto/container/ContainerDto.java       |   0
 .../api/dto/container/ContainerStateDto.java  |   0
 .../tuwien/api/dto/image/ImageBriefDto.java   |   0
 .../tuwien/api/dto/image/ImageChangeDto.java  |   0
 .../tuwien/api/dto/image/ImageCreateDto.java  |   0
 .../at/tuwien/api/dto/image/ImageDto.java     |   0
 .../tuwien/api/dto/image/ImageEnvItemDto.java |   0
 .../api/src/main/java/at/tuwien/api/pom.xml   |   0
 .../mvnw                                      |   0
 .../mvnw.cmd                                  |   0
 .../pom.xml                                   |   0
 .../rest-service/pom.xml                      |   0
 .../FdaContainerManagingApplication.java      |   0
 .../java/at/tuwien/config/SwaggerConfig.java  |   0
 .../tuwien/endpoints/ContainerEndpoint.java   |   0
 .../at/tuwien/endpoints/ImageEndpoint.java    |   0
 .../src/main/resources/CreateDB.sql           |   0
 .../src/main/resources/Dockerfile             |   0
 .../src/main/resources/MDB/Dockerfile         |   0
 .../src/main/resources/MDB/createMDB.sql      |   0
 .../src/main/resources/application-docker.yml |   0
 .../src/main/resources/application.yml        |   0
 .../src/main/resources/config.properties      |   0
 .../java/at/tuwien/BaseIntegrationTest.java   |   0
 .../java/at/tuwien/endpoint/EndpointTest.java |   0
 .../at/tuwien/mapper/BaseMappingTest.java     |   0
 .../tuwien/mapper/ContainerMappingTest.java   |   0
 .../tuwien/service/DockerIntegrationTest.java |   0
 .../java/at/tuwien/service/ServiceTest.java   |   0
 .../src/test/resources/application.properties |   0
 .../services/pom.xml                          |   0
 .../java/at/tuwien/config/DockerConfig.java   |   0
 .../main/java/at/tuwien/entity/Auditable.java |   0
 .../main/java/at/tuwien/entity/Container.java |   0
 .../java/at/tuwien/entity/ContainerImage.java |   0
 .../at/tuwien/entity/EnvironmentItem.java     |   0
 .../exception/ContainerNotFoundException.java |   0
 .../ContainerStillRunningException.java       |   0
 .../exception/DockerClientException.java      |   0
 .../ImageAlreadyExistsException.java          |   0
 .../exception/ImageNotFoundException.java     |   0
 .../at/tuwien/mapper/ContainerMapper.java     |   0
 .../java/at/tuwien/mapper/ImageMapper.java    |   0
 .../repository/ContainerRepository.java       |   0
 .../at/tuwien/repository/ImageRepository.java |   0
 .../at/tuwien/service/ContainerService.java   |   0
 .../java/at/tuwien/service/ImageService.java  |   0
 .../.gitignore                                |   0
 .../.mvn/wrapper/MavenWrapperDownloader.java  |   0
 .../.mvn/wrapper/maven-wrapper.jar            | Bin
 .../.mvn/wrapper/maven-wrapper.properties     |   0
 .../Dockerfile                                |   0
 .../api/pom.xml                               |   0
 .../main/java/at/tuwien/dto/IpAddressDto.java |   0
 .../dto/container/ContainerBriefDto.java      |   0
 .../at/tuwien/dto/container/ContainerDto.java |   0
 .../dto/container/ContainerStateDto.java      |   0
 .../tuwien/dto/database/DatabaseBriefDto.java |   0
 .../dto/database/DatabaseChangeDto.java       |   0
 .../dto/database/DatabaseCreateDto.java       |   0
 .../java/at/tuwien/dto/image/ImageDto.java    |   0
 .../at/tuwien/dto/image/ImageEnvItemDto.java  |   0
 .../gateway/pom.xml                           |   0
 .../java/at/tuwien/config/RestClient.java     |   0
 .../at/tuwien/endpoint/ContainerGateway.java  |   0
 .../exception/ExternalComponentException.java |   0
 .../exception/ImageNotSupportedException.java |   0
 .../mvnw                                      |   0
 .../mvnw.cmd                                  |   0
 .../pom.xml                                   |   0
 .../rest-service/pom.xml                      |   0
 .../FdaDatabaseManagingApplication.java       |   0
 .../java/at/tuwien/config/SwaggerConfig.java  |   0
 .../tuwien/endpoints/DatabaseController.java  |   0
 .../src/main/resources/application-docker.yml |   0
 .../src/main/resources/application.yml        |   0
 .../src/main/resources/config.properties      |   0
 .../services/pom.xml                          |   0
 .../java/at/tuwien/config/DatabaseConfig.java |   0
 .../main/java/at/tuwien/entity/Auditable.java |   0
 .../main/java/at/tuwien/entity/Container.java |   0
 .../java/at/tuwien/entity/ContainerImage.java |   0
 .../main/java/at/tuwien/entity/Database.java  |   0
 .../at/tuwien/entity/EnvironmentItem.java     |   0
 .../src/main/java/at/tuwien/entity/Table.java |   0
 .../src/main/java/at/tuwien/entity/View.java  |   0
 .../exception/ContainerNotFoundException.java |   0
 .../DatabaseConnectionException.java          |   0
 .../exception/DatabaseMalformedException.java |   0
 .../exception/DatabaseNotFoundException.java  |   0
 .../java/at/tuwien/mapper/DatabaseMapper.java |   0
 .../repository/ContainerRepository.java       |   0
 .../tuwien/repository/DatabaseRepository.java |   0
 .../at/tuwien/service/DatabaseService.java    |   0
 .../java/at/tuwien/service/JdbcConnector.java |   0
 .../at/tuwien/service/PostgresService.java    |   0
 .../at/tuwien/dto/table/TableBriefDto.java    |   8 ++++
 .../at/tuwien/dto/table/TableCreateDto.java   |  10 ++++-
 .../java/at/tuwien/dto/table/TableDto.java    |  19 ++++-----
 .../dto/table/columns/ColumnCreateDto.java    |  13 +++---
 .../tuwien/dto/table/columns/ColumnDto.java   |   2 +
 .../dto/table/columns/ColumnTypeDto.java      |   2 +
 .../at/tuwien/dto/table/columns/RowDto.java   |   7 +++-
 .../tuwien/dto/table/columns/SiUnitDto.java   |   5 +++
 116 files changed, 66 insertions(+), 37 deletions(-)
 rename {fda-container-managing-service => fda-container-service}/.gitignore (100%)
 rename {fda-container-managing-service => fda-container-service}/.mvn/wrapper/MavenWrapperDownloader.java (100%)
 rename {fda-container-managing-service => fda-container-service}/.mvn/wrapper/maven-wrapper.jar (100%)
 rename {fda-container-managing-service => fda-container-service}/.mvn/wrapper/maven-wrapper.properties (100%)
 rename {fda-container-managing-service => fda-container-service}/Dockerfile (100%)
 rename {fda-container-managing-service => fda-container-service}/api/pom.xml (100%)
 rename {fda-container-managing-service => fda-container-service}/api/src/main/java/at/tuwien/api/dto/IpAddressDto.java (100%)
 rename {fda-container-managing-service => fda-container-service}/api/src/main/java/at/tuwien/api/dto/container/ContainerActionTypeDto.java (100%)
 rename {fda-container-managing-service => fda-container-service}/api/src/main/java/at/tuwien/api/dto/container/ContainerBriefDto.java (100%)
 rename {fda-container-managing-service => fda-container-service}/api/src/main/java/at/tuwien/api/dto/container/ContainerChangeDto.java (100%)
 rename {fda-container-managing-service => fda-container-service}/api/src/main/java/at/tuwien/api/dto/container/ContainerCreateRequestDto.java (100%)
 rename {fda-container-managing-service => fda-container-service}/api/src/main/java/at/tuwien/api/dto/container/ContainerDto.java (100%)
 rename {fda-container-managing-service => fda-container-service}/api/src/main/java/at/tuwien/api/dto/container/ContainerStateDto.java (100%)
 rename {fda-container-managing-service => fda-container-service}/api/src/main/java/at/tuwien/api/dto/image/ImageBriefDto.java (100%)
 rename {fda-container-managing-service => fda-container-service}/api/src/main/java/at/tuwien/api/dto/image/ImageChangeDto.java (100%)
 rename {fda-container-managing-service => fda-container-service}/api/src/main/java/at/tuwien/api/dto/image/ImageCreateDto.java (100%)
 rename {fda-container-managing-service => fda-container-service}/api/src/main/java/at/tuwien/api/dto/image/ImageDto.java (100%)
 rename {fda-container-managing-service => fda-container-service}/api/src/main/java/at/tuwien/api/dto/image/ImageEnvItemDto.java (100%)
 rename {fda-container-managing-service => fda-container-service}/api/src/main/java/at/tuwien/api/pom.xml (100%)
 rename {fda-container-managing-service => fda-container-service}/mvnw (100%)
 rename {fda-container-managing-service => fda-container-service}/mvnw.cmd (100%)
 rename {fda-container-managing-service => fda-container-service}/pom.xml (100%)
 rename {fda-container-managing-service => fda-container-service}/rest-service/pom.xml (100%)
 rename {fda-container-managing-service => fda-container-service}/rest-service/src/main/java/at/tuwien/FdaContainerManagingApplication.java (100%)
 rename {fda-container-managing-service => fda-container-service}/rest-service/src/main/java/at/tuwien/config/SwaggerConfig.java (100%)
 rename {fda-container-managing-service => fda-container-service}/rest-service/src/main/java/at/tuwien/endpoints/ContainerEndpoint.java (100%)
 rename {fda-container-managing-service => fda-container-service}/rest-service/src/main/java/at/tuwien/endpoints/ImageEndpoint.java (100%)
 rename {fda-container-managing-service => fda-container-service}/rest-service/src/main/resources/CreateDB.sql (100%)
 rename {fda-container-managing-service => fda-container-service}/rest-service/src/main/resources/Dockerfile (100%)
 rename {fda-container-managing-service => fda-container-service}/rest-service/src/main/resources/MDB/Dockerfile (100%)
 rename {fda-container-managing-service => fda-container-service}/rest-service/src/main/resources/MDB/createMDB.sql (100%)
 rename {fda-container-managing-service => fda-container-service}/rest-service/src/main/resources/application-docker.yml (100%)
 rename {fda-container-managing-service => fda-container-service}/rest-service/src/main/resources/application.yml (100%)
 rename {fda-container-managing-service => fda-container-service}/rest-service/src/main/resources/config.properties (100%)
 rename {fda-container-managing-service => fda-container-service}/rest-service/src/test/java/at/tuwien/BaseIntegrationTest.java (100%)
 rename {fda-container-managing-service => fda-container-service}/rest-service/src/test/java/at/tuwien/endpoint/EndpointTest.java (100%)
 rename {fda-container-managing-service => fda-container-service}/rest-service/src/test/java/at/tuwien/mapper/BaseMappingTest.java (100%)
 rename {fda-container-managing-service => fda-container-service}/rest-service/src/test/java/at/tuwien/mapper/ContainerMappingTest.java (100%)
 rename {fda-container-managing-service => fda-container-service}/rest-service/src/test/java/at/tuwien/service/DockerIntegrationTest.java (100%)
 rename {fda-container-managing-service => fda-container-service}/rest-service/src/test/java/at/tuwien/service/ServiceTest.java (100%)
 rename {fda-container-managing-service => fda-container-service}/rest-service/src/test/resources/application.properties (100%)
 rename {fda-container-managing-service => fda-container-service}/services/pom.xml (100%)
 rename {fda-container-managing-service => fda-container-service}/services/src/main/java/at/tuwien/config/DockerConfig.java (100%)
 rename {fda-container-managing-service => fda-container-service}/services/src/main/java/at/tuwien/entity/Auditable.java (100%)
 rename {fda-container-managing-service => fda-container-service}/services/src/main/java/at/tuwien/entity/Container.java (100%)
 rename {fda-container-managing-service => fda-container-service}/services/src/main/java/at/tuwien/entity/ContainerImage.java (100%)
 rename {fda-container-managing-service => fda-container-service}/services/src/main/java/at/tuwien/entity/EnvironmentItem.java (100%)
 rename {fda-container-managing-service => fda-container-service}/services/src/main/java/at/tuwien/exception/ContainerNotFoundException.java (100%)
 rename {fda-container-managing-service => fda-container-service}/services/src/main/java/at/tuwien/exception/ContainerStillRunningException.java (100%)
 rename {fda-container-managing-service => fda-container-service}/services/src/main/java/at/tuwien/exception/DockerClientException.java (100%)
 rename {fda-container-managing-service => fda-container-service}/services/src/main/java/at/tuwien/exception/ImageAlreadyExistsException.java (100%)
 rename {fda-container-managing-service => fda-container-service}/services/src/main/java/at/tuwien/exception/ImageNotFoundException.java (100%)
 rename {fda-container-managing-service => fda-container-service}/services/src/main/java/at/tuwien/mapper/ContainerMapper.java (100%)
 rename {fda-container-managing-service => fda-container-service}/services/src/main/java/at/tuwien/mapper/ImageMapper.java (100%)
 rename {fda-container-managing-service => fda-container-service}/services/src/main/java/at/tuwien/repository/ContainerRepository.java (100%)
 rename {fda-container-managing-service => fda-container-service}/services/src/main/java/at/tuwien/repository/ImageRepository.java (100%)
 rename {fda-container-managing-service => fda-container-service}/services/src/main/java/at/tuwien/service/ContainerService.java (100%)
 rename {fda-container-managing-service => fda-container-service}/services/src/main/java/at/tuwien/service/ImageService.java (100%)
 rename {fda-database-managing-service => fda-database-service}/.gitignore (100%)
 rename {fda-database-managing-service => fda-database-service}/.mvn/wrapper/MavenWrapperDownloader.java (100%)
 rename {fda-database-managing-service => fda-database-service}/.mvn/wrapper/maven-wrapper.jar (100%)
 rename {fda-database-managing-service => fda-database-service}/.mvn/wrapper/maven-wrapper.properties (100%)
 rename {fda-database-managing-service => fda-database-service}/Dockerfile (100%)
 rename {fda-database-managing-service => fda-database-service}/api/pom.xml (100%)
 rename {fda-database-managing-service => fda-database-service}/api/src/main/java/at/tuwien/dto/IpAddressDto.java (100%)
 rename {fda-database-managing-service => fda-database-service}/api/src/main/java/at/tuwien/dto/container/ContainerBriefDto.java (100%)
 rename {fda-database-managing-service => fda-database-service}/api/src/main/java/at/tuwien/dto/container/ContainerDto.java (100%)
 rename {fda-database-managing-service => fda-database-service}/api/src/main/java/at/tuwien/dto/container/ContainerStateDto.java (100%)
 rename {fda-database-managing-service => fda-database-service}/api/src/main/java/at/tuwien/dto/database/DatabaseBriefDto.java (100%)
 rename {fda-database-managing-service => fda-database-service}/api/src/main/java/at/tuwien/dto/database/DatabaseChangeDto.java (100%)
 rename {fda-database-managing-service => fda-database-service}/api/src/main/java/at/tuwien/dto/database/DatabaseCreateDto.java (100%)
 rename {fda-database-managing-service => fda-database-service}/api/src/main/java/at/tuwien/dto/image/ImageDto.java (100%)
 rename {fda-database-managing-service => fda-database-service}/api/src/main/java/at/tuwien/dto/image/ImageEnvItemDto.java (100%)
 rename {fda-database-managing-service => fda-database-service}/gateway/pom.xml (100%)
 rename {fda-database-managing-service => fda-database-service}/gateway/src/main/java/at/tuwien/config/RestClient.java (100%)
 rename {fda-database-managing-service => fda-database-service}/gateway/src/main/java/at/tuwien/endpoint/ContainerGateway.java (100%)
 rename {fda-database-managing-service => fda-database-service}/gateway/src/main/java/at/tuwien/exception/ExternalComponentException.java (100%)
 rename {fda-database-managing-service => fda-database-service}/gateway/src/main/java/at/tuwien/exception/ImageNotSupportedException.java (100%)
 rename {fda-database-managing-service => fda-database-service}/mvnw (100%)
 rename {fda-database-managing-service => fda-database-service}/mvnw.cmd (100%)
 rename {fda-database-managing-service => fda-database-service}/pom.xml (100%)
 rename {fda-database-managing-service => fda-database-service}/rest-service/pom.xml (100%)
 rename {fda-database-managing-service => fda-database-service}/rest-service/src/main/java/at/tuwien/FdaDatabaseManagingApplication.java (100%)
 rename {fda-database-managing-service => fda-database-service}/rest-service/src/main/java/at/tuwien/config/SwaggerConfig.java (100%)
 rename {fda-database-managing-service => fda-database-service}/rest-service/src/main/java/at/tuwien/endpoints/DatabaseController.java (100%)
 rename {fda-database-managing-service => fda-database-service}/rest-service/src/main/resources/application-docker.yml (100%)
 rename {fda-database-managing-service => fda-database-service}/rest-service/src/main/resources/application.yml (100%)
 rename {fda-database-managing-service => fda-database-service}/rest-service/src/main/resources/config.properties (100%)
 rename {fda-database-managing-service => fda-database-service}/services/pom.xml (100%)
 rename {fda-database-managing-service => fda-database-service}/services/src/main/java/at/tuwien/config/DatabaseConfig.java (100%)
 rename {fda-database-managing-service => fda-database-service}/services/src/main/java/at/tuwien/entity/Auditable.java (100%)
 rename {fda-database-managing-service => fda-database-service}/services/src/main/java/at/tuwien/entity/Container.java (100%)
 rename {fda-database-managing-service => fda-database-service}/services/src/main/java/at/tuwien/entity/ContainerImage.java (100%)
 rename {fda-database-managing-service => fda-database-service}/services/src/main/java/at/tuwien/entity/Database.java (100%)
 rename {fda-database-managing-service => fda-database-service}/services/src/main/java/at/tuwien/entity/EnvironmentItem.java (100%)
 rename {fda-database-managing-service => fda-database-service}/services/src/main/java/at/tuwien/entity/Table.java (100%)
 rename {fda-database-managing-service => fda-database-service}/services/src/main/java/at/tuwien/entity/View.java (100%)
 rename {fda-database-managing-service => fda-database-service}/services/src/main/java/at/tuwien/exception/ContainerNotFoundException.java (100%)
 rename {fda-database-managing-service => fda-database-service}/services/src/main/java/at/tuwien/exception/DatabaseConnectionException.java (100%)
 rename {fda-database-managing-service => fda-database-service}/services/src/main/java/at/tuwien/exception/DatabaseMalformedException.java (100%)
 rename {fda-database-managing-service => fda-database-service}/services/src/main/java/at/tuwien/exception/DatabaseNotFoundException.java (100%)
 rename {fda-database-managing-service => fda-database-service}/services/src/main/java/at/tuwien/mapper/DatabaseMapper.java (100%)
 rename {fda-database-managing-service => fda-database-service}/services/src/main/java/at/tuwien/repository/ContainerRepository.java (100%)
 rename {fda-database-managing-service => fda-database-service}/services/src/main/java/at/tuwien/repository/DatabaseRepository.java (100%)
 rename {fda-database-managing-service => fda-database-service}/services/src/main/java/at/tuwien/service/DatabaseService.java (100%)
 rename {fda-database-managing-service => fda-database-service}/services/src/main/java/at/tuwien/service/JdbcConnector.java (100%)
 rename {fda-database-managing-service => fda-database-service}/services/src/main/java/at/tuwien/service/PostgresService.java (100%)

diff --git a/docker-compose.yml b/docker-compose.yml
index e66d91ea40..c1615cf983 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -63,8 +63,8 @@ services:
       - 9095:9095
     links:
       - fda-discovery-server
-      - fda-database-managing-service
-      - fda-container-managing-service
+      - fda-database-service
+      - fda-container-service
       - fda-query-service
       - fda-table-service
     depends_on:
@@ -72,13 +72,12 @@ services:
     logging:
       driver: json-file
 
-  fda-database-managing-service:
+  fda-database-service:
     restart: always
-    container_name: fda-database-managing-service
-    hostname: fda-database-managing-service
-    build:
-      context: ./fda-database-managing-service
-    image: fda-database-managing-service
+    container_name: fda-database-service
+    hostname: fda-database-service
+    build: ./fda-database-service
+    image: fda-database-service
     networks:
       - fda-userdb
       - fda-public
@@ -88,21 +87,21 @@ services:
       - 9092:9092
     links:
       - fda-discovery-server
-      - fda-container-managing-service
+      - fda-container-service
       - fda-metadata-db
     depends_on:
       - fda-discovery-server
-      - fda-container-managing-service
+      - fda-container-service
       - fda-metadata-db
     logging:
       driver: json-file
 
-  fda-container-managing-service:
+  fda-container-service:
     restart: always
-    container_name: fda-container-managing-service
-    hostname: fda-container-managing-service
-    build: ./fda-container-managing-service
-    image: fda-container-managing-service
+    container_name: fda-container-service
+    hostname: fda-container-service
+    build: ./fda-container-service
+    image: fda-container-service
     networks:
       - fda-public
     environment:
@@ -136,10 +135,10 @@ services:
       - /tmp:/tmp
     links:
       - fda-discovery-server
-      - fda-container-managing-service
+      - fda-container-service
     depends_on:
       - fda-discovery-server
-      - fda-container-managing-service
+      - fda-container-service
     logging:
       driver: json-file
 
@@ -202,8 +201,8 @@ services:
     ports:
       - 3000:3000
     depends_on:
-      - fda-container-managing-service
-      - fda-database-managing-service
+      - fda-container-service
+      - fda-database-service
     environment:
       HOST: 0.0.0.0
       API_URL: //fda-database-managing-service:9092/api
diff --git a/fda-container-managing-service/.gitignore b/fda-container-service/.gitignore
similarity index 100%
rename from fda-container-managing-service/.gitignore
rename to fda-container-service/.gitignore
diff --git a/fda-container-managing-service/.mvn/wrapper/MavenWrapperDownloader.java b/fda-container-service/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from fda-container-managing-service/.mvn/wrapper/MavenWrapperDownloader.java
rename to fda-container-service/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/fda-container-managing-service/.mvn/wrapper/maven-wrapper.jar b/fda-container-service/.mvn/wrapper/maven-wrapper.jar
similarity index 100%
rename from fda-container-managing-service/.mvn/wrapper/maven-wrapper.jar
rename to fda-container-service/.mvn/wrapper/maven-wrapper.jar
diff --git a/fda-container-managing-service/.mvn/wrapper/maven-wrapper.properties b/fda-container-service/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from fda-container-managing-service/.mvn/wrapper/maven-wrapper.properties
rename to fda-container-service/.mvn/wrapper/maven-wrapper.properties
diff --git a/fda-container-managing-service/Dockerfile b/fda-container-service/Dockerfile
similarity index 100%
rename from fda-container-managing-service/Dockerfile
rename to fda-container-service/Dockerfile
diff --git a/fda-container-managing-service/api/pom.xml b/fda-container-service/api/pom.xml
similarity index 100%
rename from fda-container-managing-service/api/pom.xml
rename to fda-container-service/api/pom.xml
diff --git a/fda-container-managing-service/api/src/main/java/at/tuwien/api/dto/IpAddressDto.java b/fda-container-service/api/src/main/java/at/tuwien/api/dto/IpAddressDto.java
similarity index 100%
rename from fda-container-managing-service/api/src/main/java/at/tuwien/api/dto/IpAddressDto.java
rename to fda-container-service/api/src/main/java/at/tuwien/api/dto/IpAddressDto.java
diff --git a/fda-container-managing-service/api/src/main/java/at/tuwien/api/dto/container/ContainerActionTypeDto.java b/fda-container-service/api/src/main/java/at/tuwien/api/dto/container/ContainerActionTypeDto.java
similarity index 100%
rename from fda-container-managing-service/api/src/main/java/at/tuwien/api/dto/container/ContainerActionTypeDto.java
rename to fda-container-service/api/src/main/java/at/tuwien/api/dto/container/ContainerActionTypeDto.java
diff --git a/fda-container-managing-service/api/src/main/java/at/tuwien/api/dto/container/ContainerBriefDto.java b/fda-container-service/api/src/main/java/at/tuwien/api/dto/container/ContainerBriefDto.java
similarity index 100%
rename from fda-container-managing-service/api/src/main/java/at/tuwien/api/dto/container/ContainerBriefDto.java
rename to fda-container-service/api/src/main/java/at/tuwien/api/dto/container/ContainerBriefDto.java
diff --git a/fda-container-managing-service/api/src/main/java/at/tuwien/api/dto/container/ContainerChangeDto.java b/fda-container-service/api/src/main/java/at/tuwien/api/dto/container/ContainerChangeDto.java
similarity index 100%
rename from fda-container-managing-service/api/src/main/java/at/tuwien/api/dto/container/ContainerChangeDto.java
rename to fda-container-service/api/src/main/java/at/tuwien/api/dto/container/ContainerChangeDto.java
diff --git a/fda-container-managing-service/api/src/main/java/at/tuwien/api/dto/container/ContainerCreateRequestDto.java b/fda-container-service/api/src/main/java/at/tuwien/api/dto/container/ContainerCreateRequestDto.java
similarity index 100%
rename from fda-container-managing-service/api/src/main/java/at/tuwien/api/dto/container/ContainerCreateRequestDto.java
rename to fda-container-service/api/src/main/java/at/tuwien/api/dto/container/ContainerCreateRequestDto.java
diff --git a/fda-container-managing-service/api/src/main/java/at/tuwien/api/dto/container/ContainerDto.java b/fda-container-service/api/src/main/java/at/tuwien/api/dto/container/ContainerDto.java
similarity index 100%
rename from fda-container-managing-service/api/src/main/java/at/tuwien/api/dto/container/ContainerDto.java
rename to fda-container-service/api/src/main/java/at/tuwien/api/dto/container/ContainerDto.java
diff --git a/fda-container-managing-service/api/src/main/java/at/tuwien/api/dto/container/ContainerStateDto.java b/fda-container-service/api/src/main/java/at/tuwien/api/dto/container/ContainerStateDto.java
similarity index 100%
rename from fda-container-managing-service/api/src/main/java/at/tuwien/api/dto/container/ContainerStateDto.java
rename to fda-container-service/api/src/main/java/at/tuwien/api/dto/container/ContainerStateDto.java
diff --git a/fda-container-managing-service/api/src/main/java/at/tuwien/api/dto/image/ImageBriefDto.java b/fda-container-service/api/src/main/java/at/tuwien/api/dto/image/ImageBriefDto.java
similarity index 100%
rename from fda-container-managing-service/api/src/main/java/at/tuwien/api/dto/image/ImageBriefDto.java
rename to fda-container-service/api/src/main/java/at/tuwien/api/dto/image/ImageBriefDto.java
diff --git a/fda-container-managing-service/api/src/main/java/at/tuwien/api/dto/image/ImageChangeDto.java b/fda-container-service/api/src/main/java/at/tuwien/api/dto/image/ImageChangeDto.java
similarity index 100%
rename from fda-container-managing-service/api/src/main/java/at/tuwien/api/dto/image/ImageChangeDto.java
rename to fda-container-service/api/src/main/java/at/tuwien/api/dto/image/ImageChangeDto.java
diff --git a/fda-container-managing-service/api/src/main/java/at/tuwien/api/dto/image/ImageCreateDto.java b/fda-container-service/api/src/main/java/at/tuwien/api/dto/image/ImageCreateDto.java
similarity index 100%
rename from fda-container-managing-service/api/src/main/java/at/tuwien/api/dto/image/ImageCreateDto.java
rename to fda-container-service/api/src/main/java/at/tuwien/api/dto/image/ImageCreateDto.java
diff --git a/fda-container-managing-service/api/src/main/java/at/tuwien/api/dto/image/ImageDto.java b/fda-container-service/api/src/main/java/at/tuwien/api/dto/image/ImageDto.java
similarity index 100%
rename from fda-container-managing-service/api/src/main/java/at/tuwien/api/dto/image/ImageDto.java
rename to fda-container-service/api/src/main/java/at/tuwien/api/dto/image/ImageDto.java
diff --git a/fda-container-managing-service/api/src/main/java/at/tuwien/api/dto/image/ImageEnvItemDto.java b/fda-container-service/api/src/main/java/at/tuwien/api/dto/image/ImageEnvItemDto.java
similarity index 100%
rename from fda-container-managing-service/api/src/main/java/at/tuwien/api/dto/image/ImageEnvItemDto.java
rename to fda-container-service/api/src/main/java/at/tuwien/api/dto/image/ImageEnvItemDto.java
diff --git a/fda-container-managing-service/api/src/main/java/at/tuwien/api/pom.xml b/fda-container-service/api/src/main/java/at/tuwien/api/pom.xml
similarity index 100%
rename from fda-container-managing-service/api/src/main/java/at/tuwien/api/pom.xml
rename to fda-container-service/api/src/main/java/at/tuwien/api/pom.xml
diff --git a/fda-container-managing-service/mvnw b/fda-container-service/mvnw
similarity index 100%
rename from fda-container-managing-service/mvnw
rename to fda-container-service/mvnw
diff --git a/fda-container-managing-service/mvnw.cmd b/fda-container-service/mvnw.cmd
similarity index 100%
rename from fda-container-managing-service/mvnw.cmd
rename to fda-container-service/mvnw.cmd
diff --git a/fda-container-managing-service/pom.xml b/fda-container-service/pom.xml
similarity index 100%
rename from fda-container-managing-service/pom.xml
rename to fda-container-service/pom.xml
diff --git a/fda-container-managing-service/rest-service/pom.xml b/fda-container-service/rest-service/pom.xml
similarity index 100%
rename from fda-container-managing-service/rest-service/pom.xml
rename to fda-container-service/rest-service/pom.xml
diff --git a/fda-container-managing-service/rest-service/src/main/java/at/tuwien/FdaContainerManagingApplication.java b/fda-container-service/rest-service/src/main/java/at/tuwien/FdaContainerManagingApplication.java
similarity index 100%
rename from fda-container-managing-service/rest-service/src/main/java/at/tuwien/FdaContainerManagingApplication.java
rename to fda-container-service/rest-service/src/main/java/at/tuwien/FdaContainerManagingApplication.java
diff --git a/fda-container-managing-service/rest-service/src/main/java/at/tuwien/config/SwaggerConfig.java b/fda-container-service/rest-service/src/main/java/at/tuwien/config/SwaggerConfig.java
similarity index 100%
rename from fda-container-managing-service/rest-service/src/main/java/at/tuwien/config/SwaggerConfig.java
rename to fda-container-service/rest-service/src/main/java/at/tuwien/config/SwaggerConfig.java
diff --git a/fda-container-managing-service/rest-service/src/main/java/at/tuwien/endpoints/ContainerEndpoint.java b/fda-container-service/rest-service/src/main/java/at/tuwien/endpoints/ContainerEndpoint.java
similarity index 100%
rename from fda-container-managing-service/rest-service/src/main/java/at/tuwien/endpoints/ContainerEndpoint.java
rename to fda-container-service/rest-service/src/main/java/at/tuwien/endpoints/ContainerEndpoint.java
diff --git a/fda-container-managing-service/rest-service/src/main/java/at/tuwien/endpoints/ImageEndpoint.java b/fda-container-service/rest-service/src/main/java/at/tuwien/endpoints/ImageEndpoint.java
similarity index 100%
rename from fda-container-managing-service/rest-service/src/main/java/at/tuwien/endpoints/ImageEndpoint.java
rename to fda-container-service/rest-service/src/main/java/at/tuwien/endpoints/ImageEndpoint.java
diff --git a/fda-container-managing-service/rest-service/src/main/resources/CreateDB.sql b/fda-container-service/rest-service/src/main/resources/CreateDB.sql
similarity index 100%
rename from fda-container-managing-service/rest-service/src/main/resources/CreateDB.sql
rename to fda-container-service/rest-service/src/main/resources/CreateDB.sql
diff --git a/fda-container-managing-service/rest-service/src/main/resources/Dockerfile b/fda-container-service/rest-service/src/main/resources/Dockerfile
similarity index 100%
rename from fda-container-managing-service/rest-service/src/main/resources/Dockerfile
rename to fda-container-service/rest-service/src/main/resources/Dockerfile
diff --git a/fda-container-managing-service/rest-service/src/main/resources/MDB/Dockerfile b/fda-container-service/rest-service/src/main/resources/MDB/Dockerfile
similarity index 100%
rename from fda-container-managing-service/rest-service/src/main/resources/MDB/Dockerfile
rename to fda-container-service/rest-service/src/main/resources/MDB/Dockerfile
diff --git a/fda-container-managing-service/rest-service/src/main/resources/MDB/createMDB.sql b/fda-container-service/rest-service/src/main/resources/MDB/createMDB.sql
similarity index 100%
rename from fda-container-managing-service/rest-service/src/main/resources/MDB/createMDB.sql
rename to fda-container-service/rest-service/src/main/resources/MDB/createMDB.sql
diff --git a/fda-container-managing-service/rest-service/src/main/resources/application-docker.yml b/fda-container-service/rest-service/src/main/resources/application-docker.yml
similarity index 100%
rename from fda-container-managing-service/rest-service/src/main/resources/application-docker.yml
rename to fda-container-service/rest-service/src/main/resources/application-docker.yml
diff --git a/fda-container-managing-service/rest-service/src/main/resources/application.yml b/fda-container-service/rest-service/src/main/resources/application.yml
similarity index 100%
rename from fda-container-managing-service/rest-service/src/main/resources/application.yml
rename to fda-container-service/rest-service/src/main/resources/application.yml
diff --git a/fda-container-managing-service/rest-service/src/main/resources/config.properties b/fda-container-service/rest-service/src/main/resources/config.properties
similarity index 100%
rename from fda-container-managing-service/rest-service/src/main/resources/config.properties
rename to fda-container-service/rest-service/src/main/resources/config.properties
diff --git a/fda-container-managing-service/rest-service/src/test/java/at/tuwien/BaseIntegrationTest.java b/fda-container-service/rest-service/src/test/java/at/tuwien/BaseIntegrationTest.java
similarity index 100%
rename from fda-container-managing-service/rest-service/src/test/java/at/tuwien/BaseIntegrationTest.java
rename to fda-container-service/rest-service/src/test/java/at/tuwien/BaseIntegrationTest.java
diff --git a/fda-container-managing-service/rest-service/src/test/java/at/tuwien/endpoint/EndpointTest.java b/fda-container-service/rest-service/src/test/java/at/tuwien/endpoint/EndpointTest.java
similarity index 100%
rename from fda-container-managing-service/rest-service/src/test/java/at/tuwien/endpoint/EndpointTest.java
rename to fda-container-service/rest-service/src/test/java/at/tuwien/endpoint/EndpointTest.java
diff --git a/fda-container-managing-service/rest-service/src/test/java/at/tuwien/mapper/BaseMappingTest.java b/fda-container-service/rest-service/src/test/java/at/tuwien/mapper/BaseMappingTest.java
similarity index 100%
rename from fda-container-managing-service/rest-service/src/test/java/at/tuwien/mapper/BaseMappingTest.java
rename to fda-container-service/rest-service/src/test/java/at/tuwien/mapper/BaseMappingTest.java
diff --git a/fda-container-managing-service/rest-service/src/test/java/at/tuwien/mapper/ContainerMappingTest.java b/fda-container-service/rest-service/src/test/java/at/tuwien/mapper/ContainerMappingTest.java
similarity index 100%
rename from fda-container-managing-service/rest-service/src/test/java/at/tuwien/mapper/ContainerMappingTest.java
rename to fda-container-service/rest-service/src/test/java/at/tuwien/mapper/ContainerMappingTest.java
diff --git a/fda-container-managing-service/rest-service/src/test/java/at/tuwien/service/DockerIntegrationTest.java b/fda-container-service/rest-service/src/test/java/at/tuwien/service/DockerIntegrationTest.java
similarity index 100%
rename from fda-container-managing-service/rest-service/src/test/java/at/tuwien/service/DockerIntegrationTest.java
rename to fda-container-service/rest-service/src/test/java/at/tuwien/service/DockerIntegrationTest.java
diff --git a/fda-container-managing-service/rest-service/src/test/java/at/tuwien/service/ServiceTest.java b/fda-container-service/rest-service/src/test/java/at/tuwien/service/ServiceTest.java
similarity index 100%
rename from fda-container-managing-service/rest-service/src/test/java/at/tuwien/service/ServiceTest.java
rename to fda-container-service/rest-service/src/test/java/at/tuwien/service/ServiceTest.java
diff --git a/fda-container-managing-service/rest-service/src/test/resources/application.properties b/fda-container-service/rest-service/src/test/resources/application.properties
similarity index 100%
rename from fda-container-managing-service/rest-service/src/test/resources/application.properties
rename to fda-container-service/rest-service/src/test/resources/application.properties
diff --git a/fda-container-managing-service/services/pom.xml b/fda-container-service/services/pom.xml
similarity index 100%
rename from fda-container-managing-service/services/pom.xml
rename to fda-container-service/services/pom.xml
diff --git a/fda-container-managing-service/services/src/main/java/at/tuwien/config/DockerConfig.java b/fda-container-service/services/src/main/java/at/tuwien/config/DockerConfig.java
similarity index 100%
rename from fda-container-managing-service/services/src/main/java/at/tuwien/config/DockerConfig.java
rename to fda-container-service/services/src/main/java/at/tuwien/config/DockerConfig.java
diff --git a/fda-container-managing-service/services/src/main/java/at/tuwien/entity/Auditable.java b/fda-container-service/services/src/main/java/at/tuwien/entity/Auditable.java
similarity index 100%
rename from fda-container-managing-service/services/src/main/java/at/tuwien/entity/Auditable.java
rename to fda-container-service/services/src/main/java/at/tuwien/entity/Auditable.java
diff --git a/fda-container-managing-service/services/src/main/java/at/tuwien/entity/Container.java b/fda-container-service/services/src/main/java/at/tuwien/entity/Container.java
similarity index 100%
rename from fda-container-managing-service/services/src/main/java/at/tuwien/entity/Container.java
rename to fda-container-service/services/src/main/java/at/tuwien/entity/Container.java
diff --git a/fda-container-managing-service/services/src/main/java/at/tuwien/entity/ContainerImage.java b/fda-container-service/services/src/main/java/at/tuwien/entity/ContainerImage.java
similarity index 100%
rename from fda-container-managing-service/services/src/main/java/at/tuwien/entity/ContainerImage.java
rename to fda-container-service/services/src/main/java/at/tuwien/entity/ContainerImage.java
diff --git a/fda-container-managing-service/services/src/main/java/at/tuwien/entity/EnvironmentItem.java b/fda-container-service/services/src/main/java/at/tuwien/entity/EnvironmentItem.java
similarity index 100%
rename from fda-container-managing-service/services/src/main/java/at/tuwien/entity/EnvironmentItem.java
rename to fda-container-service/services/src/main/java/at/tuwien/entity/EnvironmentItem.java
diff --git a/fda-container-managing-service/services/src/main/java/at/tuwien/exception/ContainerNotFoundException.java b/fda-container-service/services/src/main/java/at/tuwien/exception/ContainerNotFoundException.java
similarity index 100%
rename from fda-container-managing-service/services/src/main/java/at/tuwien/exception/ContainerNotFoundException.java
rename to fda-container-service/services/src/main/java/at/tuwien/exception/ContainerNotFoundException.java
diff --git a/fda-container-managing-service/services/src/main/java/at/tuwien/exception/ContainerStillRunningException.java b/fda-container-service/services/src/main/java/at/tuwien/exception/ContainerStillRunningException.java
similarity index 100%
rename from fda-container-managing-service/services/src/main/java/at/tuwien/exception/ContainerStillRunningException.java
rename to fda-container-service/services/src/main/java/at/tuwien/exception/ContainerStillRunningException.java
diff --git a/fda-container-managing-service/services/src/main/java/at/tuwien/exception/DockerClientException.java b/fda-container-service/services/src/main/java/at/tuwien/exception/DockerClientException.java
similarity index 100%
rename from fda-container-managing-service/services/src/main/java/at/tuwien/exception/DockerClientException.java
rename to fda-container-service/services/src/main/java/at/tuwien/exception/DockerClientException.java
diff --git a/fda-container-managing-service/services/src/main/java/at/tuwien/exception/ImageAlreadyExistsException.java b/fda-container-service/services/src/main/java/at/tuwien/exception/ImageAlreadyExistsException.java
similarity index 100%
rename from fda-container-managing-service/services/src/main/java/at/tuwien/exception/ImageAlreadyExistsException.java
rename to fda-container-service/services/src/main/java/at/tuwien/exception/ImageAlreadyExistsException.java
diff --git a/fda-container-managing-service/services/src/main/java/at/tuwien/exception/ImageNotFoundException.java b/fda-container-service/services/src/main/java/at/tuwien/exception/ImageNotFoundException.java
similarity index 100%
rename from fda-container-managing-service/services/src/main/java/at/tuwien/exception/ImageNotFoundException.java
rename to fda-container-service/services/src/main/java/at/tuwien/exception/ImageNotFoundException.java
diff --git a/fda-container-managing-service/services/src/main/java/at/tuwien/mapper/ContainerMapper.java b/fda-container-service/services/src/main/java/at/tuwien/mapper/ContainerMapper.java
similarity index 100%
rename from fda-container-managing-service/services/src/main/java/at/tuwien/mapper/ContainerMapper.java
rename to fda-container-service/services/src/main/java/at/tuwien/mapper/ContainerMapper.java
diff --git a/fda-container-managing-service/services/src/main/java/at/tuwien/mapper/ImageMapper.java b/fda-container-service/services/src/main/java/at/tuwien/mapper/ImageMapper.java
similarity index 100%
rename from fda-container-managing-service/services/src/main/java/at/tuwien/mapper/ImageMapper.java
rename to fda-container-service/services/src/main/java/at/tuwien/mapper/ImageMapper.java
diff --git a/fda-container-managing-service/services/src/main/java/at/tuwien/repository/ContainerRepository.java b/fda-container-service/services/src/main/java/at/tuwien/repository/ContainerRepository.java
similarity index 100%
rename from fda-container-managing-service/services/src/main/java/at/tuwien/repository/ContainerRepository.java
rename to fda-container-service/services/src/main/java/at/tuwien/repository/ContainerRepository.java
diff --git a/fda-container-managing-service/services/src/main/java/at/tuwien/repository/ImageRepository.java b/fda-container-service/services/src/main/java/at/tuwien/repository/ImageRepository.java
similarity index 100%
rename from fda-container-managing-service/services/src/main/java/at/tuwien/repository/ImageRepository.java
rename to fda-container-service/services/src/main/java/at/tuwien/repository/ImageRepository.java
diff --git a/fda-container-managing-service/services/src/main/java/at/tuwien/service/ContainerService.java b/fda-container-service/services/src/main/java/at/tuwien/service/ContainerService.java
similarity index 100%
rename from fda-container-managing-service/services/src/main/java/at/tuwien/service/ContainerService.java
rename to fda-container-service/services/src/main/java/at/tuwien/service/ContainerService.java
diff --git a/fda-container-managing-service/services/src/main/java/at/tuwien/service/ImageService.java b/fda-container-service/services/src/main/java/at/tuwien/service/ImageService.java
similarity index 100%
rename from fda-container-managing-service/services/src/main/java/at/tuwien/service/ImageService.java
rename to fda-container-service/services/src/main/java/at/tuwien/service/ImageService.java
diff --git a/fda-database-managing-service/.gitignore b/fda-database-service/.gitignore
similarity index 100%
rename from fda-database-managing-service/.gitignore
rename to fda-database-service/.gitignore
diff --git a/fda-database-managing-service/.mvn/wrapper/MavenWrapperDownloader.java b/fda-database-service/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from fda-database-managing-service/.mvn/wrapper/MavenWrapperDownloader.java
rename to fda-database-service/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/fda-database-managing-service/.mvn/wrapper/maven-wrapper.jar b/fda-database-service/.mvn/wrapper/maven-wrapper.jar
similarity index 100%
rename from fda-database-managing-service/.mvn/wrapper/maven-wrapper.jar
rename to fda-database-service/.mvn/wrapper/maven-wrapper.jar
diff --git a/fda-database-managing-service/.mvn/wrapper/maven-wrapper.properties b/fda-database-service/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from fda-database-managing-service/.mvn/wrapper/maven-wrapper.properties
rename to fda-database-service/.mvn/wrapper/maven-wrapper.properties
diff --git a/fda-database-managing-service/Dockerfile b/fda-database-service/Dockerfile
similarity index 100%
rename from fda-database-managing-service/Dockerfile
rename to fda-database-service/Dockerfile
diff --git a/fda-database-managing-service/api/pom.xml b/fda-database-service/api/pom.xml
similarity index 100%
rename from fda-database-managing-service/api/pom.xml
rename to fda-database-service/api/pom.xml
diff --git a/fda-database-managing-service/api/src/main/java/at/tuwien/dto/IpAddressDto.java b/fda-database-service/api/src/main/java/at/tuwien/dto/IpAddressDto.java
similarity index 100%
rename from fda-database-managing-service/api/src/main/java/at/tuwien/dto/IpAddressDto.java
rename to fda-database-service/api/src/main/java/at/tuwien/dto/IpAddressDto.java
diff --git a/fda-database-managing-service/api/src/main/java/at/tuwien/dto/container/ContainerBriefDto.java b/fda-database-service/api/src/main/java/at/tuwien/dto/container/ContainerBriefDto.java
similarity index 100%
rename from fda-database-managing-service/api/src/main/java/at/tuwien/dto/container/ContainerBriefDto.java
rename to fda-database-service/api/src/main/java/at/tuwien/dto/container/ContainerBriefDto.java
diff --git a/fda-database-managing-service/api/src/main/java/at/tuwien/dto/container/ContainerDto.java b/fda-database-service/api/src/main/java/at/tuwien/dto/container/ContainerDto.java
similarity index 100%
rename from fda-database-managing-service/api/src/main/java/at/tuwien/dto/container/ContainerDto.java
rename to fda-database-service/api/src/main/java/at/tuwien/dto/container/ContainerDto.java
diff --git a/fda-database-managing-service/api/src/main/java/at/tuwien/dto/container/ContainerStateDto.java b/fda-database-service/api/src/main/java/at/tuwien/dto/container/ContainerStateDto.java
similarity index 100%
rename from fda-database-managing-service/api/src/main/java/at/tuwien/dto/container/ContainerStateDto.java
rename to fda-database-service/api/src/main/java/at/tuwien/dto/container/ContainerStateDto.java
diff --git a/fda-database-managing-service/api/src/main/java/at/tuwien/dto/database/DatabaseBriefDto.java b/fda-database-service/api/src/main/java/at/tuwien/dto/database/DatabaseBriefDto.java
similarity index 100%
rename from fda-database-managing-service/api/src/main/java/at/tuwien/dto/database/DatabaseBriefDto.java
rename to fda-database-service/api/src/main/java/at/tuwien/dto/database/DatabaseBriefDto.java
diff --git a/fda-database-managing-service/api/src/main/java/at/tuwien/dto/database/DatabaseChangeDto.java b/fda-database-service/api/src/main/java/at/tuwien/dto/database/DatabaseChangeDto.java
similarity index 100%
rename from fda-database-managing-service/api/src/main/java/at/tuwien/dto/database/DatabaseChangeDto.java
rename to fda-database-service/api/src/main/java/at/tuwien/dto/database/DatabaseChangeDto.java
diff --git a/fda-database-managing-service/api/src/main/java/at/tuwien/dto/database/DatabaseCreateDto.java b/fda-database-service/api/src/main/java/at/tuwien/dto/database/DatabaseCreateDto.java
similarity index 100%
rename from fda-database-managing-service/api/src/main/java/at/tuwien/dto/database/DatabaseCreateDto.java
rename to fda-database-service/api/src/main/java/at/tuwien/dto/database/DatabaseCreateDto.java
diff --git a/fda-database-managing-service/api/src/main/java/at/tuwien/dto/image/ImageDto.java b/fda-database-service/api/src/main/java/at/tuwien/dto/image/ImageDto.java
similarity index 100%
rename from fda-database-managing-service/api/src/main/java/at/tuwien/dto/image/ImageDto.java
rename to fda-database-service/api/src/main/java/at/tuwien/dto/image/ImageDto.java
diff --git a/fda-database-managing-service/api/src/main/java/at/tuwien/dto/image/ImageEnvItemDto.java b/fda-database-service/api/src/main/java/at/tuwien/dto/image/ImageEnvItemDto.java
similarity index 100%
rename from fda-database-managing-service/api/src/main/java/at/tuwien/dto/image/ImageEnvItemDto.java
rename to fda-database-service/api/src/main/java/at/tuwien/dto/image/ImageEnvItemDto.java
diff --git a/fda-database-managing-service/gateway/pom.xml b/fda-database-service/gateway/pom.xml
similarity index 100%
rename from fda-database-managing-service/gateway/pom.xml
rename to fda-database-service/gateway/pom.xml
diff --git a/fda-database-managing-service/gateway/src/main/java/at/tuwien/config/RestClient.java b/fda-database-service/gateway/src/main/java/at/tuwien/config/RestClient.java
similarity index 100%
rename from fda-database-managing-service/gateway/src/main/java/at/tuwien/config/RestClient.java
rename to fda-database-service/gateway/src/main/java/at/tuwien/config/RestClient.java
diff --git a/fda-database-managing-service/gateway/src/main/java/at/tuwien/endpoint/ContainerGateway.java b/fda-database-service/gateway/src/main/java/at/tuwien/endpoint/ContainerGateway.java
similarity index 100%
rename from fda-database-managing-service/gateway/src/main/java/at/tuwien/endpoint/ContainerGateway.java
rename to fda-database-service/gateway/src/main/java/at/tuwien/endpoint/ContainerGateway.java
diff --git a/fda-database-managing-service/gateway/src/main/java/at/tuwien/exception/ExternalComponentException.java b/fda-database-service/gateway/src/main/java/at/tuwien/exception/ExternalComponentException.java
similarity index 100%
rename from fda-database-managing-service/gateway/src/main/java/at/tuwien/exception/ExternalComponentException.java
rename to fda-database-service/gateway/src/main/java/at/tuwien/exception/ExternalComponentException.java
diff --git a/fda-database-managing-service/gateway/src/main/java/at/tuwien/exception/ImageNotSupportedException.java b/fda-database-service/gateway/src/main/java/at/tuwien/exception/ImageNotSupportedException.java
similarity index 100%
rename from fda-database-managing-service/gateway/src/main/java/at/tuwien/exception/ImageNotSupportedException.java
rename to fda-database-service/gateway/src/main/java/at/tuwien/exception/ImageNotSupportedException.java
diff --git a/fda-database-managing-service/mvnw b/fda-database-service/mvnw
similarity index 100%
rename from fda-database-managing-service/mvnw
rename to fda-database-service/mvnw
diff --git a/fda-database-managing-service/mvnw.cmd b/fda-database-service/mvnw.cmd
similarity index 100%
rename from fda-database-managing-service/mvnw.cmd
rename to fda-database-service/mvnw.cmd
diff --git a/fda-database-managing-service/pom.xml b/fda-database-service/pom.xml
similarity index 100%
rename from fda-database-managing-service/pom.xml
rename to fda-database-service/pom.xml
diff --git a/fda-database-managing-service/rest-service/pom.xml b/fda-database-service/rest-service/pom.xml
similarity index 100%
rename from fda-database-managing-service/rest-service/pom.xml
rename to fda-database-service/rest-service/pom.xml
diff --git a/fda-database-managing-service/rest-service/src/main/java/at/tuwien/FdaDatabaseManagingApplication.java b/fda-database-service/rest-service/src/main/java/at/tuwien/FdaDatabaseManagingApplication.java
similarity index 100%
rename from fda-database-managing-service/rest-service/src/main/java/at/tuwien/FdaDatabaseManagingApplication.java
rename to fda-database-service/rest-service/src/main/java/at/tuwien/FdaDatabaseManagingApplication.java
diff --git a/fda-database-managing-service/rest-service/src/main/java/at/tuwien/config/SwaggerConfig.java b/fda-database-service/rest-service/src/main/java/at/tuwien/config/SwaggerConfig.java
similarity index 100%
rename from fda-database-managing-service/rest-service/src/main/java/at/tuwien/config/SwaggerConfig.java
rename to fda-database-service/rest-service/src/main/java/at/tuwien/config/SwaggerConfig.java
diff --git a/fda-database-managing-service/rest-service/src/main/java/at/tuwien/endpoints/DatabaseController.java b/fda-database-service/rest-service/src/main/java/at/tuwien/endpoints/DatabaseController.java
similarity index 100%
rename from fda-database-managing-service/rest-service/src/main/java/at/tuwien/endpoints/DatabaseController.java
rename to fda-database-service/rest-service/src/main/java/at/tuwien/endpoints/DatabaseController.java
diff --git a/fda-database-managing-service/rest-service/src/main/resources/application-docker.yml b/fda-database-service/rest-service/src/main/resources/application-docker.yml
similarity index 100%
rename from fda-database-managing-service/rest-service/src/main/resources/application-docker.yml
rename to fda-database-service/rest-service/src/main/resources/application-docker.yml
diff --git a/fda-database-managing-service/rest-service/src/main/resources/application.yml b/fda-database-service/rest-service/src/main/resources/application.yml
similarity index 100%
rename from fda-database-managing-service/rest-service/src/main/resources/application.yml
rename to fda-database-service/rest-service/src/main/resources/application.yml
diff --git a/fda-database-managing-service/rest-service/src/main/resources/config.properties b/fda-database-service/rest-service/src/main/resources/config.properties
similarity index 100%
rename from fda-database-managing-service/rest-service/src/main/resources/config.properties
rename to fda-database-service/rest-service/src/main/resources/config.properties
diff --git a/fda-database-managing-service/services/pom.xml b/fda-database-service/services/pom.xml
similarity index 100%
rename from fda-database-managing-service/services/pom.xml
rename to fda-database-service/services/pom.xml
diff --git a/fda-database-managing-service/services/src/main/java/at/tuwien/config/DatabaseConfig.java b/fda-database-service/services/src/main/java/at/tuwien/config/DatabaseConfig.java
similarity index 100%
rename from fda-database-managing-service/services/src/main/java/at/tuwien/config/DatabaseConfig.java
rename to fda-database-service/services/src/main/java/at/tuwien/config/DatabaseConfig.java
diff --git a/fda-database-managing-service/services/src/main/java/at/tuwien/entity/Auditable.java b/fda-database-service/services/src/main/java/at/tuwien/entity/Auditable.java
similarity index 100%
rename from fda-database-managing-service/services/src/main/java/at/tuwien/entity/Auditable.java
rename to fda-database-service/services/src/main/java/at/tuwien/entity/Auditable.java
diff --git a/fda-database-managing-service/services/src/main/java/at/tuwien/entity/Container.java b/fda-database-service/services/src/main/java/at/tuwien/entity/Container.java
similarity index 100%
rename from fda-database-managing-service/services/src/main/java/at/tuwien/entity/Container.java
rename to fda-database-service/services/src/main/java/at/tuwien/entity/Container.java
diff --git a/fda-database-managing-service/services/src/main/java/at/tuwien/entity/ContainerImage.java b/fda-database-service/services/src/main/java/at/tuwien/entity/ContainerImage.java
similarity index 100%
rename from fda-database-managing-service/services/src/main/java/at/tuwien/entity/ContainerImage.java
rename to fda-database-service/services/src/main/java/at/tuwien/entity/ContainerImage.java
diff --git a/fda-database-managing-service/services/src/main/java/at/tuwien/entity/Database.java b/fda-database-service/services/src/main/java/at/tuwien/entity/Database.java
similarity index 100%
rename from fda-database-managing-service/services/src/main/java/at/tuwien/entity/Database.java
rename to fda-database-service/services/src/main/java/at/tuwien/entity/Database.java
diff --git a/fda-database-managing-service/services/src/main/java/at/tuwien/entity/EnvironmentItem.java b/fda-database-service/services/src/main/java/at/tuwien/entity/EnvironmentItem.java
similarity index 100%
rename from fda-database-managing-service/services/src/main/java/at/tuwien/entity/EnvironmentItem.java
rename to fda-database-service/services/src/main/java/at/tuwien/entity/EnvironmentItem.java
diff --git a/fda-database-managing-service/services/src/main/java/at/tuwien/entity/Table.java b/fda-database-service/services/src/main/java/at/tuwien/entity/Table.java
similarity index 100%
rename from fda-database-managing-service/services/src/main/java/at/tuwien/entity/Table.java
rename to fda-database-service/services/src/main/java/at/tuwien/entity/Table.java
diff --git a/fda-database-managing-service/services/src/main/java/at/tuwien/entity/View.java b/fda-database-service/services/src/main/java/at/tuwien/entity/View.java
similarity index 100%
rename from fda-database-managing-service/services/src/main/java/at/tuwien/entity/View.java
rename to fda-database-service/services/src/main/java/at/tuwien/entity/View.java
diff --git a/fda-database-managing-service/services/src/main/java/at/tuwien/exception/ContainerNotFoundException.java b/fda-database-service/services/src/main/java/at/tuwien/exception/ContainerNotFoundException.java
similarity index 100%
rename from fda-database-managing-service/services/src/main/java/at/tuwien/exception/ContainerNotFoundException.java
rename to fda-database-service/services/src/main/java/at/tuwien/exception/ContainerNotFoundException.java
diff --git a/fda-database-managing-service/services/src/main/java/at/tuwien/exception/DatabaseConnectionException.java b/fda-database-service/services/src/main/java/at/tuwien/exception/DatabaseConnectionException.java
similarity index 100%
rename from fda-database-managing-service/services/src/main/java/at/tuwien/exception/DatabaseConnectionException.java
rename to fda-database-service/services/src/main/java/at/tuwien/exception/DatabaseConnectionException.java
diff --git a/fda-database-managing-service/services/src/main/java/at/tuwien/exception/DatabaseMalformedException.java b/fda-database-service/services/src/main/java/at/tuwien/exception/DatabaseMalformedException.java
similarity index 100%
rename from fda-database-managing-service/services/src/main/java/at/tuwien/exception/DatabaseMalformedException.java
rename to fda-database-service/services/src/main/java/at/tuwien/exception/DatabaseMalformedException.java
diff --git a/fda-database-managing-service/services/src/main/java/at/tuwien/exception/DatabaseNotFoundException.java b/fda-database-service/services/src/main/java/at/tuwien/exception/DatabaseNotFoundException.java
similarity index 100%
rename from fda-database-managing-service/services/src/main/java/at/tuwien/exception/DatabaseNotFoundException.java
rename to fda-database-service/services/src/main/java/at/tuwien/exception/DatabaseNotFoundException.java
diff --git a/fda-database-managing-service/services/src/main/java/at/tuwien/mapper/DatabaseMapper.java b/fda-database-service/services/src/main/java/at/tuwien/mapper/DatabaseMapper.java
similarity index 100%
rename from fda-database-managing-service/services/src/main/java/at/tuwien/mapper/DatabaseMapper.java
rename to fda-database-service/services/src/main/java/at/tuwien/mapper/DatabaseMapper.java
diff --git a/fda-database-managing-service/services/src/main/java/at/tuwien/repository/ContainerRepository.java b/fda-database-service/services/src/main/java/at/tuwien/repository/ContainerRepository.java
similarity index 100%
rename from fda-database-managing-service/services/src/main/java/at/tuwien/repository/ContainerRepository.java
rename to fda-database-service/services/src/main/java/at/tuwien/repository/ContainerRepository.java
diff --git a/fda-database-managing-service/services/src/main/java/at/tuwien/repository/DatabaseRepository.java b/fda-database-service/services/src/main/java/at/tuwien/repository/DatabaseRepository.java
similarity index 100%
rename from fda-database-managing-service/services/src/main/java/at/tuwien/repository/DatabaseRepository.java
rename to fda-database-service/services/src/main/java/at/tuwien/repository/DatabaseRepository.java
diff --git a/fda-database-managing-service/services/src/main/java/at/tuwien/service/DatabaseService.java b/fda-database-service/services/src/main/java/at/tuwien/service/DatabaseService.java
similarity index 100%
rename from fda-database-managing-service/services/src/main/java/at/tuwien/service/DatabaseService.java
rename to fda-database-service/services/src/main/java/at/tuwien/service/DatabaseService.java
diff --git a/fda-database-managing-service/services/src/main/java/at/tuwien/service/JdbcConnector.java b/fda-database-service/services/src/main/java/at/tuwien/service/JdbcConnector.java
similarity index 100%
rename from fda-database-managing-service/services/src/main/java/at/tuwien/service/JdbcConnector.java
rename to fda-database-service/services/src/main/java/at/tuwien/service/JdbcConnector.java
diff --git a/fda-database-managing-service/services/src/main/java/at/tuwien/service/PostgresService.java b/fda-database-service/services/src/main/java/at/tuwien/service/PostgresService.java
similarity index 100%
rename from fda-database-managing-service/services/src/main/java/at/tuwien/service/PostgresService.java
rename to fda-database-service/services/src/main/java/at/tuwien/service/PostgresService.java
diff --git a/fda-table-service/api/src/main/java/at/tuwien/dto/table/TableBriefDto.java b/fda-table-service/api/src/main/java/at/tuwien/dto/table/TableBriefDto.java
index a8fde192c7..e6c4ada092 100644
--- a/fda-table-service/api/src/main/java/at/tuwien/dto/table/TableBriefDto.java
+++ b/fda-table-service/api/src/main/java/at/tuwien/dto/table/TableBriefDto.java
@@ -1,12 +1,20 @@
 package at.tuwien.dto.table;
 
+import io.swagger.annotations.ApiModelProperty;
 import lombok.Getter;
 import lombok.Setter;
+import lombok.ToString;
+
+import javax.validation.constraints.NotBlank;
+import javax.validation.constraints.NotNull;
 
 @Getter
 @Setter
+@ToString
 public class TableBriefDto {
 
+    @NotNull
+    @ApiModelProperty(name = "table id", example = "1")
     private Long id;
 
 }
diff --git a/fda-table-service/api/src/main/java/at/tuwien/dto/table/TableCreateDto.java b/fda-table-service/api/src/main/java/at/tuwien/dto/table/TableCreateDto.java
index e75c7d3509..6de5d6a6be 100644
--- a/fda-table-service/api/src/main/java/at/tuwien/dto/table/TableCreateDto.java
+++ b/fda-table-service/api/src/main/java/at/tuwien/dto/table/TableCreateDto.java
@@ -2,22 +2,28 @@ package at.tuwien.dto.table;
 
 import at.tuwien.dto.table.columns.ColumnCreateDto;
 import at.tuwien.dto.table.columns.ColumnDto;
+import io.swagger.annotations.ApiModelProperty;
 import io.swagger.v3.oas.annotations.Parameter;
 import lombok.Getter;
 import lombok.Setter;
+import lombok.ToString;
 
 import javax.validation.constraints.NotBlank;
 import javax.validation.constraints.Size;
 
 @Getter
 @Setter
+@ToString
 public class TableCreateDto {
 
     @NotBlank
-    @Size(min = 3)
-    @Parameter(name = "table name", required = true)
+    @ApiModelProperty(name = "name", example = "Fundamentals")
     private String name;
 
+    @NotBlank
+    @ApiModelProperty(name = "name", example = "fundamentals")
+    private String internalName;
+
     @NotBlank
     @Parameter(name = "table description", required = true)
     private String description;
diff --git a/fda-table-service/api/src/main/java/at/tuwien/dto/table/TableDto.java b/fda-table-service/api/src/main/java/at/tuwien/dto/table/TableDto.java
index 5264084761..c5ece18acb 100644
--- a/fda-table-service/api/src/main/java/at/tuwien/dto/table/TableDto.java
+++ b/fda-table-service/api/src/main/java/at/tuwien/dto/table/TableDto.java
@@ -2,32 +2,33 @@ package at.tuwien.dto.table;
 
 import at.tuwien.dto.table.columns.ColumnDto;
 import at.tuwien.dto.table.columns.RowDto;
-import io.swagger.v3.oas.annotations.Parameter;
+import io.swagger.annotations.ApiModelProperty;
 import lombok.Getter;
 import lombok.Setter;
+import lombok.ToString;
 
 import javax.validation.constraints.NotBlank;
-import javax.validation.constraints.Size;
+import javax.validation.constraints.NotNull;
 
 @Getter
 @Setter
+@ToString
 public class TableDto extends TableBriefDto {
 
     @NotBlank
-    @Size(min = 3)
-    @Parameter(name = "table name", required = true)
+    @ApiModelProperty(name = "table name", example = "Fundamentals")
     private String name;
 
     @NotBlank
-    @Parameter(name = "table description", required = true)
+    @ApiModelProperty(name = "table description", example = "SEC 10K annual fillings (2016-2012) ")
     private String description;
 
-    @NotBlank
-    @Parameter(name = "table columns", required = true)
+    @NotNull
+    @ApiModelProperty(name = "table columns")
     private ColumnDto[] columns;
 
-    @NotBlank
-    @Parameter(name = "table rows", required = true, description = "must have the same length of columns")
+    @NotNull
+    @ApiModelProperty(name = "table rows")
     private RowDto[] rows;
 
 }
diff --git a/fda-table-service/api/src/main/java/at/tuwien/dto/table/columns/ColumnCreateDto.java b/fda-table-service/api/src/main/java/at/tuwien/dto/table/columns/ColumnCreateDto.java
index a45b98bcaa..cbee11ff36 100644
--- a/fda-table-service/api/src/main/java/at/tuwien/dto/table/columns/ColumnCreateDto.java
+++ b/fda-table-service/api/src/main/java/at/tuwien/dto/table/columns/ColumnCreateDto.java
@@ -1,32 +1,35 @@
 package at.tuwien.dto.table.columns;
 
+import io.swagger.annotations.ApiModelProperty;
 import io.swagger.v3.oas.annotations.Parameter;
 import lombok.Getter;
 import lombok.Setter;
+import lombok.ToString;
 
 import javax.validation.constraints.NotBlank;
 import javax.validation.constraints.NotNull;
 
 @Getter
 @Setter
+@ToString
 public class ColumnCreateDto {
 
     @NotBlank
-    @Parameter(name = "column name")
+    @ApiModelProperty(name = "name", example = "Ticker Symbol")
     private String name;
 
     @NotNull
-    @Parameter(name = "column type")
+    @ApiModelProperty(name = "name", example = "STRING")
     private ColumnTypeDto type;
 
     @NotNull
-    @Parameter(name = "column null")
+    @ApiModelProperty(name = "null values permitted", example = "true")
     private Boolean nullAllowed = true;
 
-    @Parameter(name = "column check")
+    @ApiModelProperty(name = "check expression", example = "column > 0")
     private String checkExpression;
 
-    @Parameter(name = "column foreign key")
+    @ApiModelProperty(name = "foreign key")
     private String foreignKey;
 
 }
diff --git a/fda-table-service/api/src/main/java/at/tuwien/dto/table/columns/ColumnDto.java b/fda-table-service/api/src/main/java/at/tuwien/dto/table/columns/ColumnDto.java
index c189b637c3..200032acdb 100644
--- a/fda-table-service/api/src/main/java/at/tuwien/dto/table/columns/ColumnDto.java
+++ b/fda-table-service/api/src/main/java/at/tuwien/dto/table/columns/ColumnDto.java
@@ -3,11 +3,13 @@ package at.tuwien.dto.table.columns;
 import io.swagger.v3.oas.annotations.Parameter;
 import lombok.Getter;
 import lombok.Setter;
+import lombok.ToString;
 
 import javax.validation.constraints.NotBlank;
 
 @Getter
 @Setter
+@ToString
 public class ColumnDto {
 
     @NotBlank
diff --git a/fda-table-service/api/src/main/java/at/tuwien/dto/table/columns/ColumnTypeDto.java b/fda-table-service/api/src/main/java/at/tuwien/dto/table/columns/ColumnTypeDto.java
index 54a6ab21d9..a7486f6865 100644
--- a/fda-table-service/api/src/main/java/at/tuwien/dto/table/columns/ColumnTypeDto.java
+++ b/fda-table-service/api/src/main/java/at/tuwien/dto/table/columns/ColumnTypeDto.java
@@ -1,8 +1,10 @@
 package at.tuwien.dto.table.columns;
 
 import lombok.Getter;
+import lombok.ToString;
 
 @Getter
+@ToString
 public enum ColumnTypeDto {
     ENUM, NUMBER, STRING, TEXT, BOOLEAN, DATE, BLOB
 }
diff --git a/fda-table-service/api/src/main/java/at/tuwien/dto/table/columns/RowDto.java b/fda-table-service/api/src/main/java/at/tuwien/dto/table/columns/RowDto.java
index ce8d58a2dd..bf513a1b4f 100644
--- a/fda-table-service/api/src/main/java/at/tuwien/dto/table/columns/RowDto.java
+++ b/fda-table-service/api/src/main/java/at/tuwien/dto/table/columns/RowDto.java
@@ -2,17 +2,20 @@ package at.tuwien.dto.table.columns;
 
 import lombok.Getter;
 import lombok.Setter;
+import lombok.ToString;
 
 import javax.validation.constraints.NotBlank;
+import javax.validation.constraints.NotNull;
 
 @Getter
 @Setter
+@ToString
 public class RowDto {
 
-    @NotBlank
+    @NotNull
     private ColumnDto[] columns;
 
-    @NotBlank
+    @NotNull
     private String[] data;
 
 }
diff --git a/fda-table-service/api/src/main/java/at/tuwien/dto/table/columns/SiUnitDto.java b/fda-table-service/api/src/main/java/at/tuwien/dto/table/columns/SiUnitDto.java
index 8a776c6fff..16632ef3fb 100644
--- a/fda-table-service/api/src/main/java/at/tuwien/dto/table/columns/SiUnitDto.java
+++ b/fda-table-service/api/src/main/java/at/tuwien/dto/table/columns/SiUnitDto.java
@@ -1,5 +1,10 @@
 package at.tuwien.dto.table.columns;
 
+import lombok.Getter;
+import lombok.ToString;
+
+@Getter
+@ToString
 public enum SiUnitDto {
     SECOND, METER, KILOGRAM, AMPERE, KELVIN, MOLE, CANDELA
 }
-- 
GitLab