From ce4ab24f4eddfea3ddeedf28ec5b5113d9f4422f Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Thu, 20 Jul 2023 13:18:11 +0200 Subject: [PATCH] documentation for spring properties --- .../apilib/vorgang/OzgCloudVorgangId.java | 4 ++-- .../vorgang/OzgCloudVorgangIdMapper.java | 2 +- ozg-cloud-spring-boot-starter/pom.xml | 12 +++++++++++ .../OzgCloudVorgangManagerProperties.java | 21 +++++++++++++++++++ 4 files changed, 36 insertions(+), 3 deletions(-) create mode 100644 ozg-cloud-spring-boot-starter/src/main/java/de/ozgcloud/client/autoconfigure/OzgCloudVorgangManagerProperties.java diff --git a/api-lib-core/src/main/java/de/ozgcloud/apilib/vorgang/OzgCloudVorgangId.java b/api-lib-core/src/main/java/de/ozgcloud/apilib/vorgang/OzgCloudVorgangId.java index 98b9dc3..1e969b0 100644 --- a/api-lib-core/src/main/java/de/ozgcloud/apilib/vorgang/OzgCloudVorgangId.java +++ b/api-lib-core/src/main/java/de/ozgcloud/apilib/vorgang/OzgCloudVorgangId.java @@ -11,7 +11,7 @@ public class OzgCloudVorgangId extends StringBasedValue { } @ObjectFactory - public static OzgCloudVorgangId from(String id) { - return new OzgCloudVorgangId(id); + public static OzgCloudVorgangId from(String vorgangId) { + return new OzgCloudVorgangId(vorgangId); } } diff --git a/api-lib-core/src/main/java/de/ozgcloud/apilib/vorgang/OzgCloudVorgangIdMapper.java b/api-lib-core/src/main/java/de/ozgcloud/apilib/vorgang/OzgCloudVorgangIdMapper.java index 3b201a3..23070d3 100644 --- a/api-lib-core/src/main/java/de/ozgcloud/apilib/vorgang/OzgCloudVorgangIdMapper.java +++ b/api-lib-core/src/main/java/de/ozgcloud/apilib/vorgang/OzgCloudVorgangIdMapper.java @@ -5,5 +5,5 @@ import org.mapstruct.Mapper; @Mapper public interface OzgCloudVorgangIdMapper { - OzgCloudVorgangId fromString(String id); + OzgCloudVorgangId fromString(String vorgangId); } diff --git a/ozg-cloud-spring-boot-starter/pom.xml b/ozg-cloud-spring-boot-starter/pom.xml index 3e5414d..a75449d 100644 --- a/ozg-cloud-spring-boot-starter/pom.xml +++ b/ozg-cloud-spring-boot-starter/pom.xml @@ -44,6 +44,18 @@ <groupId>org.assertj</groupId> <artifactId>assertj-core</artifactId> </dependency> + + <!-- dev-tools --> + <dependency> + <groupId>org.springframework.boot</groupId> + <artifactId>spring-boot-configuration-processor</artifactId> + <optional>true</optional> + </dependency> + <dependency> + <groupId>org.projectlombok</groupId> + <artifactId>lombok</artifactId> + <optional>true</optional> + </dependency> </dependencies> diff --git a/ozg-cloud-spring-boot-starter/src/main/java/de/ozgcloud/client/autoconfigure/OzgCloudVorgangManagerProperties.java b/ozg-cloud-spring-boot-starter/src/main/java/de/ozgcloud/client/autoconfigure/OzgCloudVorgangManagerProperties.java new file mode 100644 index 0000000..734594f --- /dev/null +++ b/ozg-cloud-spring-boot-starter/src/main/java/de/ozgcloud/client/autoconfigure/OzgCloudVorgangManagerProperties.java @@ -0,0 +1,21 @@ +package de.ozgcloud.client.autoconfigure; + +import org.springframework.boot.context.properties.ConfigurationProperties; + +import lombok.Getter; +import lombok.Setter; + +@Getter +@Setter +@ConfigurationProperties("ozgcloud.vorgang-manager") +public class OzgCloudVorgangManagerProperties { + /** + * Network-Address of the Vorgang-Manager instance, starting with resolving + * protocoll. Example for local use: static://127.0.0.1:9090 + */ + private String address; + /** + * Negotiation Type for the gRPC connection - possible Values: PLAINTEXT, TLS + */ + private String negotiationType = "TLS"; +} -- GitLab