From 6cfb3f88d1d90fbab2fa4e01701395794667c3ed Mon Sep 17 00:00:00 2001 From: Sebastian Eicke Date: Mon, 25 Nov 2024 14:44:26 +0100 Subject: [PATCH] Add Profile description for AASX File Server --- .../AASXFileServerDescriptionConfiguration.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 basyx.aasxfileserver/basyx.aasxfileserver-http/src/main/java/org/eclipse/digitaltwin/basyx/aasxfileserver/http/AASXFileServerDescriptionConfiguration.java diff --git a/basyx.aasxfileserver/basyx.aasxfileserver-http/src/main/java/org/eclipse/digitaltwin/basyx/aasxfileserver/http/AASXFileServerDescriptionConfiguration.java b/basyx.aasxfileserver/basyx.aasxfileserver-http/src/main/java/org/eclipse/digitaltwin/basyx/aasxfileserver/http/AASXFileServerDescriptionConfiguration.java new file mode 100644 index 000000000..1d4c88c95 --- /dev/null +++ b/basyx.aasxfileserver/basyx.aasxfileserver-http/src/main/java/org/eclipse/digitaltwin/basyx/aasxfileserver/http/AASXFileServerDescriptionConfiguration.java @@ -0,0 +1,17 @@ +package org.eclipse.digitaltwin.basyx.aasxfileserver.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 AASXFileServerDescriptionConfiguration { + @Bean + public ProfileDeclaration aasxFileServerProfiles() { + return () -> new TreeSet<>(List.of(Profile.AASXFILESERVERSERVICESPECIFICATION_SSP_001)); + } +} \ No newline at end of file