diff --git a/connectors/SlideShareConnector/src/main/java/de/l3s/interweb/connector/slideshare/entity/ErrorResponse.java b/connectors/SlideShareConnector/src/main/java/de/l3s/interweb/connector/slideshare/entity/ErrorResponse.java deleted file mode 100644 index 0257e09a..00000000 --- a/connectors/SlideShareConnector/src/main/java/de/l3s/interweb/connector/slideshare/entity/ErrorResponse.java +++ /dev/null @@ -1,20 +0,0 @@ -package de.l3s.interweb.connector.slideshare.entity; - -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonRootName; - -@JsonRootName("SlideShareServiceError") -public class ErrorResponse { - - @JsonProperty("Message") - private ErrorMessage errorMessage; - - public ErrorMessage getErrorMessage() { - return errorMessage; - } - - public void setErrorMessage(ErrorMessage errorMessage) { - this.errorMessage = errorMessage; - } - -} diff --git a/connectors/SlideShareConnector/src/main/java/de/l3s/interweb/connector/slideshare/entity/ErrorMessage.java b/connectors/SlideShareConnector/src/main/java/de/l3s/interweb/connector/slideshare/entity/Message.java similarity index 85% rename from connectors/SlideShareConnector/src/main/java/de/l3s/interweb/connector/slideshare/entity/ErrorMessage.java rename to connectors/SlideShareConnector/src/main/java/de/l3s/interweb/connector/slideshare/entity/Message.java index 3cf903a7..b37f8907 100644 --- a/connectors/SlideShareConnector/src/main/java/de/l3s/interweb/connector/slideshare/entity/ErrorMessage.java +++ b/connectors/SlideShareConnector/src/main/java/de/l3s/interweb/connector/slideshare/entity/Message.java @@ -1,11 +1,14 @@ package de.l3s.interweb.connector.slideshare.entity; +import io.quarkus.runtime.annotations.RegisterForReflection; + import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonRootName; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlText; +@RegisterForReflection @JsonRootName("Message") -public class ErrorMessage { +public class Message { @JsonProperty("ID") private int id; diff --git a/connectors/SlideShareConnector/src/main/java/de/l3s/interweb/connector/slideshare/entity/Meta.java b/connectors/SlideShareConnector/src/main/java/de/l3s/interweb/connector/slideshare/entity/Meta.java index 4490f16e..02f700d3 100644 --- a/connectors/SlideShareConnector/src/main/java/de/l3s/interweb/connector/slideshare/entity/Meta.java +++ b/connectors/SlideShareConnector/src/main/java/de/l3s/interweb/connector/slideshare/entity/Meta.java @@ -1,8 +1,11 @@ package de.l3s.interweb.connector.slideshare.entity; +import io.quarkus.runtime.annotations.RegisterForReflection; + import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonRootName; +@RegisterForReflection @JsonRootName("Meta") public class Meta { diff --git a/connectors/SlideShareConnector/src/main/java/de/l3s/interweb/connector/slideshare/entity/Slideshow.java b/connectors/SlideShareConnector/src/main/java/de/l3s/interweb/connector/slideshare/entity/Slideshow.java index 60b17183..c62bd704 100644 --- a/connectors/SlideShareConnector/src/main/java/de/l3s/interweb/connector/slideshare/entity/Slideshow.java +++ b/connectors/SlideShareConnector/src/main/java/de/l3s/interweb/connector/slideshare/entity/Slideshow.java @@ -1,7 +1,10 @@ package de.l3s.interweb.connector.slideshare.entity; +import io.quarkus.runtime.annotations.RegisterForReflection; + import com.fasterxml.jackson.annotation.JsonProperty; +@RegisterForReflection public class Slideshow { @JsonProperty("ID") diff --git a/connectors/SlideShareConnector/src/main/java/de/l3s/interweb/connector/slideshare/entity/Slideshows.java b/connectors/SlideShareConnector/src/main/java/de/l3s/interweb/connector/slideshare/entity/Slideshows.java index 655f61ae..16f32041 100644 --- a/connectors/SlideShareConnector/src/main/java/de/l3s/interweb/connector/slideshare/entity/Slideshows.java +++ b/connectors/SlideShareConnector/src/main/java/de/l3s/interweb/connector/slideshare/entity/Slideshows.java @@ -2,9 +2,12 @@ import java.util.List; +import io.quarkus.runtime.annotations.RegisterForReflection; + import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper; +@RegisterForReflection public class Slideshows { @JsonProperty("Meta") @@ -14,7 +17,7 @@ public class Slideshows { private List searchResults; @JsonProperty("Message") - private ErrorMessage errorMessage; + private Message errorMessage; public Meta getMeta() { return meta; @@ -32,11 +35,11 @@ public void setSearchResults(List searchResults) { this.searchResults = searchResults; } - public ErrorMessage getErrorMessage() { + public Message getErrorMessage() { return errorMessage; } - public void setErrorMessage(ErrorMessage errorMessage) { - this.errorMessage = errorMessage; + public void setErrorMessage(Message message) { + this.errorMessage = message; } } diff --git a/connectors/SlideShareConnector/src/main/java/de/l3s/interweb/connector/slideshare/entity/Tag.java b/connectors/SlideShareConnector/src/main/java/de/l3s/interweb/connector/slideshare/entity/Tag.java index 5fca9103..e1c9c0c4 100644 --- a/connectors/SlideShareConnector/src/main/java/de/l3s/interweb/connector/slideshare/entity/Tag.java +++ b/connectors/SlideShareConnector/src/main/java/de/l3s/interweb/connector/slideshare/entity/Tag.java @@ -1,8 +1,11 @@ package de.l3s.interweb.connector.slideshare.entity; +import io.quarkus.runtime.annotations.RegisterForReflection; + import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlText; +@RegisterForReflection public class Tag { @JsonProperty("Count") diff --git a/connectors/SlideShareConnector/src/main/java/de/l3s/interweb/connector/slideshare/entity/Tags.java b/connectors/SlideShareConnector/src/main/java/de/l3s/interweb/connector/slideshare/entity/Tags.java index 4c7417ff..35efe704 100644 --- a/connectors/SlideShareConnector/src/main/java/de/l3s/interweb/connector/slideshare/entity/Tags.java +++ b/connectors/SlideShareConnector/src/main/java/de/l3s/interweb/connector/slideshare/entity/Tags.java @@ -2,9 +2,12 @@ import java.util.List; +import io.quarkus.runtime.annotations.RegisterForReflection; + import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper; +@RegisterForReflection public class Tags { @JsonProperty("Tag")