From 98b8a7b0e90eb5e5e5a21ff7874a4f59d33750d4 Mon Sep 17 00:00:00 2001 From: Sebastian Eicke Date: Fri, 22 Nov 2024 08:45:02 +0100 Subject: [PATCH] Add Profile description for AAS Discovery Service --- ...iscoveryServiceDescriptionConfiguration.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 basyx.aasdiscoveryservice/basyx.aasdiscoveryservice-http/src/main/java/org/eclipse/digitaltwin/basyx/aasdiscoveryservice/http/AasDiscoveryServiceDescriptionConfiguration.java diff --git a/basyx.aasdiscoveryservice/basyx.aasdiscoveryservice-http/src/main/java/org/eclipse/digitaltwin/basyx/aasdiscoveryservice/http/AasDiscoveryServiceDescriptionConfiguration.java b/basyx.aasdiscoveryservice/basyx.aasdiscoveryservice-http/src/main/java/org/eclipse/digitaltwin/basyx/aasdiscoveryservice/http/AasDiscoveryServiceDescriptionConfiguration.java new file mode 100644 index 000000000..6a33d8b2d --- /dev/null +++ b/basyx.aasdiscoveryservice/basyx.aasdiscoveryservice-http/src/main/java/org/eclipse/digitaltwin/basyx/aasdiscoveryservice/http/AasDiscoveryServiceDescriptionConfiguration.java @@ -0,0 +1,17 @@ +package org.eclipse.digitaltwin.basyx.aasdiscoveryservice.http; + +import java.util.List; +import java.util.TreeSet; + +import org.eclipse.digitaltwin.basyx.http.description.Profile; +import org.eclipse.digitaltwin.basyx.http.description.ProfileDeclaration; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +@Configuration +public class AasDiscoveryServiceDescriptionConfiguration { + @Bean + public ProfileDeclaration aasDiscoveryProfiles() { + return () -> new TreeSet<>(List.of(Profile.DISCOVERYSERVICESPECIFICATION_SSP_001)); + } +} \ No newline at end of file