Package com.lariflix.jemm.core
Class LoadGenres
java.lang.Object
com.lariflix.jemm.core.LoadGenres
This class is responsible for loading genres from the Jellyfin server.
- Since:
- 1.0
- Author:
- Cesar Bianchi
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor for the LoadGenres class.LoadGenres(String jellyfinURL, String apiToken, String cAdminID) Constructor for the LoadGenres class. -
Method Summary
Modifier and TypeMethodDescriptionGets the API token.Gets the ID of the admin user.Constructs the full URL for accessing the genres on the Jellyfin server.Gets the Jellyfin instance URL.Requests a list of genres from the Jellyfin server.voidsetApiToken(String apiToken) Sets the API token.voidsetcUserAdminID(String cUserAdminID) Sets the ID of the admin user.voidsetJellyfinInstanceUrl(String jellyfinInstanceUrl) Sets the Jellyfin instance URL.
-
Constructor Details
-
LoadGenres
public LoadGenres()Default constructor for the LoadGenres class.- Since:
- 1.0
-
LoadGenres
Constructor for the LoadGenres class.- Parameters:
jellyfinURL- The URL of the Jellyfin server.apiToken- The API token for accessing the Jellyfin server.cAdminID- The ID of the admin user.- Since:
- 1.0
-
-
Method Details
-
requestGenres
public JellyfinCadGenresItems requestGenres() throws MalformedURLException, IOException, org.json.simple.parser.ParseExceptionRequests a list of genres from the Jellyfin server.- Returns:
- A JellyfinCadGenresItems object containing the list of genres.
- Throws:
MalformedURLException- If the provided URL is not valid.IOException- If an I/O error occurs.org.json.simple.parser.ParseException- If there is an error parsing the server's response.- Since:
- 1.0
-
getcUserAdminID
Gets the ID of the admin user.- Returns:
- The ID of the admin user.
- Since:
- 1.0
-
setcUserAdminID
Sets the ID of the admin user.- Parameters:
cUserAdminID- The ID of the admin user.- Since:
- 1.0
-
getJellyfinInstanceUrl
Gets the Jellyfin instance URL.- Returns:
- The Jellyfin instance URL.
- Since:
- 1.0
-
setJellyfinInstanceUrl
Sets the Jellyfin instance URL.- Parameters:
jellyfinInstanceUrl- The Jellyfin instance URL.- Since:
- 1.0
-
getApiToken
Gets the API token.- Returns:
- The API token.
- Since:
- 1.0
-
setApiToken
Sets the API token.- Parameters:
apiToken- The API token.- Since:
- 1.0
-
getFullURL
Constructs the full URL for accessing the genres on the Jellyfin server.- Returns:
- The full URL as a string.
- Since:
- 1.0
-