Package com.lariflix.jemm.core
Class LoadStudios
java.lang.Object
com.lariflix.jemm.core.LoadStudios
This class is responsible for loading studios from the Jellyfin server.
- Since:
- 1.0
- Author:
- Cesar Bianchi
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor for the LoadStudios class.LoadStudios
(String jellyfinURL, String apiToken, String cAdminID) Constructor for the LoadStudios class. -
Method Summary
Modifier and TypeMethodDescriptionGets the API token.Gets the ID of the admin user.Constructs the full URL for accessing the studios on the Jellyfin server.Gets the Jellyfin instance URL.Requests studios from the Jellyfin server.void
setApiToken
(String apiToken) Sets the API token.void
setcUserAdminID
(String cUserAdminID) Sets the ID of the admin user.void
setJellyfinInstanceUrl
(String jellyfinInstanceUrl) Sets the Jellyfin instance URL.
-
Constructor Details
-
LoadStudios
public LoadStudios()Default constructor for the LoadStudios class.- Since:
- 1.0
-
LoadStudios
Constructor for the LoadStudios 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
-
requestStudios
public JellyfinCadStudioItems requestStudios() throws MalformedURLException, IOException, org.json.simple.parser.ParseExceptionRequests studios from the Jellyfin server.- Returns:
- A JellyfinCadStudioItems object containing the studios.
- 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
-
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
-
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
-
getFullURL
Constructs the full URL for accessing the studios on the Jellyfin server.- Returns:
- The full URL as a string.
- Since:
- 1.0
-