From 83518ec9c92d0b97d28a513b2046898784cd4d3a Mon Sep 17 00:00:00 2001 From: Andreas Berger Date: Tue, 29 Oct 2019 13:00:39 +0100 Subject: [PATCH] add config param --- .../spring/autoconfigure/SpqrProperties.java | 33 ++++++++++++++++--- 1 file changed, 29 insertions(+), 4 deletions(-) diff --git a/graphql-spqr-spring-boot-autoconfigure/src/main/java/io/leangen/graphql/spqr/spring/autoconfigure/SpqrProperties.java b/graphql-spqr-spring-boot-autoconfigure/src/main/java/io/leangen/graphql/spqr/spring/autoconfigure/SpqrProperties.java index b93e2ad..4ef428f 100644 --- a/graphql-spqr-spring-boot-autoconfigure/src/main/java/io/leangen/graphql/spqr/spring/autoconfigure/SpqrProperties.java +++ b/graphql-spqr-spring-boot-autoconfigure/src/main/java/io/leangen/graphql/spqr/spring/autoconfigure/SpqrProperties.java @@ -16,6 +16,7 @@ public class SpqrProperties { private String[] basePackages; private boolean abstractInputTypeResolution; private Relay relay = new Relay(); + private MultipartUpload multipartUpload = new MultipartUpload(); // Web properties private Http http = new Http(); @@ -88,7 +89,15 @@ public void setGui(Gui gui) { this.gui = gui; } - public class Relay { + public MultipartUpload getMultipartUpload() { + return multipartUpload; + } + + public void setMultipartUpload(MultipartUpload multipartUpload) { + this.multipartUpload = multipartUpload; + } + + public static class Relay { private boolean enabled; private String mutationWrapper; @@ -128,7 +137,7 @@ public void setConnectionCheckRelaxed(boolean connectionCheckRelaxed) { } } - public class Http { + public static class Http { private boolean enabled = true; private String endpoint = DEFAULT_ENDPOINT; @@ -150,7 +159,7 @@ public void setEndpoint(String endpoint) { } } - public class WebSocket { + public static class WebSocket { private boolean enabled = true; private String endpoint; @@ -212,7 +221,7 @@ public void setIntervalMillis(int intervalMillis) { } } - public class Gui { + public static class Gui { private boolean enabled = true; private String endpoint = DEFAULT_GUI_ENDPOINT; @@ -260,4 +269,20 @@ public void setPageTitle(String pageTitle) { this.pageTitle = pageTitle; } } + + public static class MultipartUpload { + + private boolean enabled; + + public boolean isEnabled() { + return enabled; + } + + /** + * @param enabled if enabled a multipart file upload will be activated + */ + public void setEnabled(boolean enabled) { + this.enabled = enabled; + } + } }