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