From 27b297a6870920df1ea56be6d3e784cb4cb0cee0 Mon Sep 17 00:00:00 2001 From: Pinapelz Date: Tue, 21 Nov 2023 19:54:09 -0800 Subject: ver 1.41 - bug fixes - Fix bug with enum comparison - Improve javadoc Signed-off-by: Pinapelz --- README.md | 7 - pom.xml | 4 +- src/main/java/com/pinapelz/Holodex.java | 32 +-- src/main/java/com/pinapelz/HolodexException.java | 3 + src/main/java/com/pinapelz/HolodexService.java | 25 ++- src/main/java/com/pinapelz/datatypes/Channel.java | 3 + src/main/java/com/pinapelz/datatypes/Comment.java | 3 + .../pinapelz/datatypes/CommentSearchResult.java | 3 + .../java/com/pinapelz/datatypes/Paginated.java | 3 + .../java/com/pinapelz/datatypes/SimpleChannel.java | 3 + .../com/pinapelz/datatypes/SimpleCommentVideo.java | 4 +- .../java/com/pinapelz/datatypes/SimpleVideo.java | 3 + src/main/java/com/pinapelz/datatypes/Video.java | 3 + .../com/pinapelz/datatypes/VideoSearchResult.java | 3 + .../factory/VideoSearchResultConverterFactory.java | 12 ++ .../com/pinapelz/query/ChannelQueryBuilder.java | 110 +++++++++++ .../pinapelz/query/CommentSearchQueryBuilder.java | 169 ++++++++++++++++ .../pinapelz/query/VideoByVideoIdQueryBuilder.java | 48 +++++ .../java/com/pinapelz/query/VideoQueryBuilder.java | 218 ++++++++++++++++++++- .../pinapelz/query/VideoSearchQueryBuilder.java | 169 ++++++++++++++++ .../query/VideosByChannelIDQueryBuilder.java | 110 +++++++++++ src/main/java/com/pinapelz/vtuber/ExtraData.java | 11 ++ src/main/java/com/pinapelz/vtuber/Language.java | 11 ++ src/main/java/com/pinapelz/vtuber/Order.java | 11 ++ .../java/com/pinapelz/vtuber/Organization.java | 11 ++ src/main/java/com/pinapelz/vtuber/Sort.java | 11 ++ src/main/java/com/pinapelz/vtuber/Status.java | 11 ++ src/main/java/com/pinapelz/vtuber/Type.java | 18 ++ 28 files changed, 990 insertions(+), 29 deletions(-) diff --git a/README.md b/README.md index b48bfa0..0860eb5 100644 --- a/README.md +++ b/README.md @@ -14,13 +14,6 @@ Please check the [Holodex API](https://holodex.stoplight.io/) for more informati [![](https://jitpack.io/v/pinapelz/JHolodex.svg)](https://jitpack.io/#pinapelz/JHolodex) ### Maven ```xml - - - jitpack.io - https://jitpack.io - - - com.github.pinapelz JHolodex diff --git a/pom.xml b/pom.xml index 27359d4..df611bf 100644 --- a/pom.xml +++ b/pom.xml @@ -79,7 +79,7 @@ org.sonatype.plugins nexus-staging-maven-plugin - 1.6.7 + 1.6.13 true ossrh @@ -103,7 +103,7 @@ org.apache.maven.plugins maven-javadoc-plugin - 2.9.1 + 3.6.0 attach-javadocs diff --git a/src/main/java/com/pinapelz/Holodex.java b/src/main/java/com/pinapelz/Holodex.java index 70020c2..07ca637 100644 --- a/src/main/java/com/pinapelz/Holodex.java +++ b/src/main/java/com/pinapelz/Holodex.java @@ -21,6 +21,9 @@ import java.util.concurrent.TimeUnit; /** * The class for interacting with the Holodex API + * + * @author pinapelz + * @version $Id: $Id */ public class Holodex { private HolodexService service; @@ -81,7 +84,7 @@ public class Holodex { * * @param queryBuilder the query builder * @return A list of upcoming and/or live SimpleVideos - * @throws HolodexException the holodex exception + * @throws com.pinapelz.HolodexException the holodex exception */ public List getLiveAndUpcomingVideos(VideoQueryBuilder queryBuilder) throws HolodexException { Call> call = service.getLiveVideos(queryBuilder.getChannelId(), queryBuilder.getId(), @@ -100,7 +103,7 @@ public class Holodex { * * @param queryBuilder the query builder * @return list of videos - * @throws HolodexException the holodex exception + * @throws com.pinapelz.HolodexException the holodex exception */ public List