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 --- 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 ++ 26 files changed, 988 insertions(+), 20 deletions(-) (limited to 'src/main/java') 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