Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- ANNOTATION_PACKAGE - Enum constant in enum class fr.sandro642.github.enums.lang.CategoriesType
- ApiClient - Class in fr.sandro642.github.api
-
ApiClient is a class that provides methods to interact with the ConnectLib API.
- ApiClient(String) - Constructor for class fr.sandro642.github.api.ApiClient
-
Constructor for ApiClient.
- APICLIENT_CLASS - Enum constant in enum class fr.sandro642.github.enums.lang.CategoriesType
- ApiFactory - Class in fr.sandro642.github.api
-
ApiFactory is a class that provides methods to parse raw JSON data and retrieve specific data from it.
- ApiFactory() - Constructor for class fr.sandro642.github.api.ApiFactory
- APIFACTORY_CLASS - Enum constant in enum class fr.sandro642.github.enums.lang.CategoriesType
- Application - Class in fr.sandro642.github.spring
-
Main application class for starting the Spring Boot application.
- Application() - Constructor for class fr.sandro642.github.spring.Application
- AtomicFactory - Class in fr.sandro642.github.provider
- AtomicFactory() - Constructor for class fr.sandro642.github.provider.AtomicFactory
B
- BASE_PATH() - Method in class fr.sandro642.github.hook.HookManager
- body(Map<?, ?>) - Method in class fr.sandro642.github.jobs.JobGetInfos
C
- callAPIDelete(String) - Method in class fr.sandro642.github.api.ApiClient
-
Method to call the API with a DELETE request.
- callAPIGet(String) - Method in class fr.sandro642.github.api.ApiClient
-
Method to call the API with a GET request.
- callAPIPatch(String, Map<String, Object>) - Method in class fr.sandro642.github.api.ApiClient
-
Method to call the API with a PATCH request.
- callAPIPost(String, Map<String, Object>) - Method in class fr.sandro642.github.api.ApiClient
-
Method to call the API with a POST request.
- callAPIPut(String, Map<String, Object>) - Method in class fr.sandro642.github.api.ApiClient
-
Method to call the API with a PUT request.
- CategoriesType - Enum Class in fr.sandro642.github.enums.lang
-
CategoriesType is an enumeration representing different categories used in the ConnectLib library.
- ConnectLib - Class in fr.sandro642.github
-
ConnectLib is the main class of the ConnectorAPI library for Standard API.
- ConnectLib() - Constructor for class fr.sandro642.github.ConnectLib
- CONNECTLIB_CLASS - Enum constant in enum class fr.sandro642.github.enums.lang.CategoriesType
-
Category for ConnectLib class files.
- containsKey(String) - Method in class fr.sandro642.github.misc.StoreAndRetrieve
-
Check if the store contains a specific key.
- ControllerConfig - Class in fr.sandro642.github.spring.controller
-
Configuration class for controller beans.
- ControllerConfig() - Constructor for class fr.sandro642.github.spring.controller.ControllerConfig
- convertRouteImport(Class<? extends Enum<?>>) - Static method in class fr.sandro642.github.misc.EnumLoader
-
Converts an enum class that implements RouteImport into a map.
- createRequest(String, String) - Method in class fr.sandro642.github.spring.controller.DataController
-
Endpoint to create a new request.
- CRITICAL(String) - Method in class fr.sandro642.github.log.Logger
-
Method to display a critical message in the console.
D
- dataController() - Method in class fr.sandro642.github.spring.controller.ControllerConfig
-
Defines the primary DataController bean.
- DataController - Class in fr.sandro642.github.spring.controller
-
DataController is a REST controller that provides endpoints to manage requests and retrieve status and routes.
- DELETE - Enum constant in enum class fr.sandro642.github.enums.MethodType
- display() - Method in class fr.sandro642.github.api.ApiFactory
-
Method to display the raw data stored in the ApiFactory.
- DYNAMIC_PORT - Variable in class fr.sandro642.github.misc.StoreAndRetrieve
E
- ENGLISH - Enum constant in enum class fr.sandro642.github.enums.LangType
- EnumLoader - Class in fr.sandro642.github.misc
-
ConvertEnum is a utility class for converting enums that implement the RouteImport interface into a map of routes.
- EnumLoader() - Constructor for class fr.sandro642.github.misc.EnumLoader
- ERROR(String) - Method in class fr.sandro642.github.log.Logger
-
Method to display an error message in the console.
- execute() - Method in class fr.sandro642.github.jobs.JobGetInfos
-
Get the response from the API based on the current route and method.
F
- fetchVersion() - Method in class fr.sandro642.github.update.RetrieveLastVersion
-
Fetches the latest version from the GitHub API.
- FILE_LOCATION_KEY - Variable in class fr.sandro642.github.misc.StoreAndRetrieve
- FILE_LOCATION_KEY() - Method in class fr.sandro642.github.hook.HookManager
-
Sets the file location key based on the resource type.
- fr.sandro642.github - package fr.sandro642.github
- fr.sandro642.github.api - package fr.sandro642.github.api
- fr.sandro642.github.enums - package fr.sandro642.github.enums
- fr.sandro642.github.enums.lang - package fr.sandro642.github.enums.lang
- fr.sandro642.github.hook - package fr.sandro642.github.hook
- fr.sandro642.github.jobs - package fr.sandro642.github.jobs
- fr.sandro642.github.log - package fr.sandro642.github.log
- fr.sandro642.github.misc - package fr.sandro642.github.misc
- fr.sandro642.github.provider - package fr.sandro642.github.provider
- fr.sandro642.github.spring - package fr.sandro642.github.spring
- fr.sandro642.github.spring.controller - package fr.sandro642.github.spring.controller
- fr.sandro642.github.spring.dto - package fr.sandro642.github.spring.dto
- fr.sandro642.github.update - package fr.sandro642.github.update
- FRENCH - Enum constant in enum class fr.sandro642.github.enums.LangType
G
- generateTemplateIfNotExists(Map<Enum<?>, String>) - Method in class fr.sandro642.github.misc.YamlUtils
-
Generates a template `infos.yml` file if it does not already exist.
- GERMAN - Enum constant in enum class fr.sandro642.github.enums.LangType
- get(String) - Method in class fr.sandro642.github.misc.StoreAndRetrieve
-
Retrieve a value associated with the specified key.
- GET - Enum constant in enum class fr.sandro642.github.enums.MethodType
- getBranch() - Method in class fr.sandro642.github.spring.dto.Request
-
Get the branch associated with the request.
- getCategories() - Method in class fr.sandro642.github.misc.LangManager
- getCategory() - Method in enum class fr.sandro642.github.enums.lang.CategoriesType
-
Get the category.
- getConfig() - Method in class fr.sandro642.github.spring.controller.DataController
- getData(O) - Method in class fr.sandro642.github.api.ApiFactory
-
Method to retrieve data from the rawData map based on the provided type.
- getId() - Method in class fr.sandro642.github.spring.dto.Request
-
Get the unique identifier for the request.
- getInstance() - Static method in class fr.sandro642.github.hook.HookManager
-
Returns the singleton instance of HookManager.
- getInstance() - Static method in class fr.sandro642.github.hook.LangSupport
-
Public Getter of LangSupport instance.
- getInstance() - Static method in class fr.sandro642.github.hook.MCSupport
-
Static method to get the singleton instance of MCSupport.
- getInstance() - Static method in class fr.sandro642.github.spring.Application
-
Gets the singleton instance of the Application class.
- getInstance() - Static method in class fr.sandro642.github.spring.controller.DataController
-
Get the singleton instance of DataController.
- getLang() - Method in enum class fr.sandro642.github.enums.LangType
-
Get the language code.
- getLoadError() - Method in class fr.sandro642.github.misc.LangManager
- getLogs() - Static method in class fr.sandro642.github.log.Logs
-
Get the instance of Logs.
- getMessage(CategoriesType, String, String...) - Method in class fr.sandro642.github.misc.LangManager
-
Récupère un message localisé avec remplacement de variables.
- getMessage(CategoriesType, String, Map<String, String>) - Method in class fr.sandro642.github.misc.LangManager
- getMessagesInCategory(CategoriesType) - Method in class fr.sandro642.github.misc.LangManager
- getPath() - Method in enum class fr.sandro642.github.enums.ResourceType
-
Obtient le chemin de la ressource.
- getPathFile() - Method in class fr.sandro642.github.hook.LangSupport
-
Method to get the path of the language file based on the LangType.
- getPhysx(ApiFactory) - Method in class fr.sandro642.github.provider.AtomicFactory
- getPlugin() - Method in class fr.sandro642.github.hook.MCSupport
-
Method to get the plugin instance.
- getPluginPath() - Method in class fr.sandro642.github.hook.MCSupport
-
Method to get the path of the plugin's data folder.
- getRawData() - Method in class fr.sandro642.github.api.ApiFactory
-
Method to retrieve the rawData map containing the parsed JSON data.
- getRequests() - Method in class fr.sandro642.github.spring.controller.DataController
-
Endpoint to get all requests.
- getResourceType() - Method in class fr.sandro642.github.hook.HookManager
-
Returns the current resource type.
- getRoute() - Method in interface fr.sandro642.github.provider.RouteImport
-
Gets the route associated with the enum constant.
- getRoute() - Method in class fr.sandro642.github.spring.dto.Request
-
Get the route associated with the request.
- getRoute(String) - Method in class fr.sandro642.github.ConnectLib
-
Return the route associated with the given route name.
- getRoutes() - Method in class fr.sandro642.github.misc.YamlUtils
-
Retrieves the routes defined in the YAML configuration file.
- getRoutes() - Method in class fr.sandro642.github.spring.controller.DataController
- getRoutes(MethodType, Enum<?>) - Method in class fr.sandro642.github.jobs.JobGetInfos
-
Get routes from the YAML file and builds the full URL with a request body.
- getRoutes(VersionProvider, MethodType, R) - Method in class fr.sandro642.github.jobs.JobGetInfos
-
Get routes from the YAML file and builds the full URL with a request body.
- getRoutesMap() - Method in class fr.sandro642.github.ConnectLib
-
Get the routes map.
- getSpecData(O, K) - Method in class fr.sandro642.github.api.ApiFactory
-
Method to retrieve nested data from the rawData map based on the provided type and value.
- getStatus() - Method in class fr.sandro642.github.spring.controller.DataController
-
Endpoint to get the status of the ConnectLib.
- getStatus() - Method in class fr.sandro642.github.spring.dto.Request
-
Get the status of the request.
- getStatusCode() - Method in class fr.sandro642.github.api.ApiFactory
-
Method to retrieve the HTTP status code of the API response.
- getURL() - Method in class fr.sandro642.github.misc.YamlUtils
-
Gets the base URL from the YAML configuration file.
- getURL() - Method in interface fr.sandro642.github.provider.URLProvider
-
Gets the URL of the class implementing this interface.
- getVersion() - Method in enum class fr.sandro642.github.enums.VersionType
- getVersion() - Method in interface fr.sandro642.github.provider.VersionProvider
-
Gets the version of the class implementing this interface.
H
- hasCategory(CategoriesType) - Method in class fr.sandro642.github.misc.LangManager
- hasMessage(CategoriesType, String) - Method in class fr.sandro642.github.misc.LangManager
- HookManager - Class in fr.sandro642.github.hook
-
HookManager is a class that manages hooks for different resource types.
- HookManager() - Constructor for class fr.sandro642.github.hook.HookManager
- HookManager() - Method in class fr.sandro642.github.ConnectLib
-
Return the instance of HookManager.
- HOOKMANAGER_CLASS - Enum constant in enum class fr.sandro642.github.enums.lang.CategoriesType
I
- INFO(String) - Method in class fr.sandro642.github.log.Logger
-
Method to display an informational message in the console.
- init(ResourceType, LangType, Class<? extends Enum<?>>...) - Method in class fr.sandro642.github.ConnectLib
-
Init the ConnectLib with the specified resource type and routes.
- initHook(ResourceType) - Method in class fr.sandro642.github.hook.HookManager
-
Initializes the hook for the specified resource type.
- IS_APP_RUNNING - Variable in class fr.sandro642.github.misc.StoreAndRetrieve
- isInitialized() - Method in class fr.sandro642.github.ConnectLib
-
Check if the ConnectLib is initialized.
- isLatestVersion() - Method in class fr.sandro642.github.update.RetrieveLastVersion
-
Compares the fetched version with the current version.
- isLoadedSuccessfully() - Method in class fr.sandro642.github.misc.LangManager
- isLogEnabled() - Method in class fr.sandro642.github.misc.YamlUtils
-
Checks if logging is enabled in the YAML configuration file.
- isPluginInitialized() - Method in class fr.sandro642.github.hook.MCSupport
-
Method to check if the plugin has been initialized.
- ITALIAN - Enum constant in enum class fr.sandro642.github.enums.LangType
J
- JobGetInfos - Class in fr.sandro642.github.jobs
-
JobGetInfos is a utility class for managing API requests in the connectLib library.
- JobGetInfos() - Constructor for class fr.sandro642.github.jobs.JobGetInfos
-
Constructor of JobGetInfos.
- JobGetInfos() - Method in class fr.sandro642.github.ConnectLib
-
Return an instance of JobGetInfos.
- JOBS_PACKAGE - Enum constant in enum class fr.sandro642.github.enums.lang.CategoriesType
L
- LangManager - Class in fr.sandro642.github.misc
-
LangManager handles loading and retrieving language messages from .lang files with placeholder support.
- LangManager() - Constructor for class fr.sandro642.github.misc.LangManager
- LangManager() - Method in class fr.sandro642.github.ConnectLib
-
Return the instance of LangManager.
- LangSupport - Class in fr.sandro642.github.hook
-
LangSupport is a placeholder class for future language support implementations.
- LangSupport() - Constructor for class fr.sandro642.github.hook.LangSupport
- LangSupport() - Method in class fr.sandro642.github.ConnectLib
-
Return the instance of LangSupport.
- LANGSUPPORT_CLASS - Enum constant in enum class fr.sandro642.github.enums.lang.CategoriesType
- LangType - Enum Class in fr.sandro642.github.enums
-
LangType is an enumeration representing different language codes used in the ConnectLib library.
- Logger - Class in fr.sandro642.github.log
-
Logger is a utility class for logging messages in the ConnectLib library.
- Logger() - Constructor for class fr.sandro642.github.log.Logger
- Logger() - Method in class fr.sandro642.github.ConnectLib
-
Return the instance of Logger.
- Logs - Class in fr.sandro642.github.log
-
Logs is a utility class for managing logging in the ConnectLib library.
- Logs() - Constructor for class fr.sandro642.github.log.Logs
M
- MAIN_RESOURCES - Enum constant in enum class fr.sandro642.github.enums.ResourceType
-
Gradle and Maven Support.
- MakeALog(String, P) - Method in class fr.sandro642.github.log.Logs
-
* Static block to initialize the Logs instance.
- MC_RESOURCES - Enum constant in enum class fr.sandro642.github.enums.ResourceType
- MCSupport - Class in fr.sandro642.github.hook
-
MCSupport is a utility class for handling Minecraft plugin support in the connectLib library.
- MCSupport() - Method in class fr.sandro642.github.ConnectLib
-
Return the instance of Logs.
- MCSUPPORT_CLASS - Enum constant in enum class fr.sandro642.github.enums.lang.CategoriesType
- MethodType - Enum Class in fr.sandro642.github.enums
-
MethodType is an enumeration representing different HTTP methods used in API requests.
N
- NAME_DASHBOARD - Variable in class fr.sandro642.github.misc.StoreAndRetrieve
P
- params(Map<?, ?>) - Method in class fr.sandro642.github.jobs.JobGetInfos
- parseFromRawJson(String) - Method in class fr.sandro642.github.api.ApiFactory
-
Default constructor for ApiFactory.
- PATCH - Enum constant in enum class fr.sandro642.github.enums.MethodType
- PORT - Variable in class fr.sandro642.github.misc.StoreAndRetrieve
- PORTUGUESE - Enum constant in enum class fr.sandro642.github.enums.LangType
- POST - Enum constant in enum class fr.sandro642.github.enums.MethodType
- put(String, Object) - Method in class fr.sandro642.github.misc.StoreAndRetrieve
-
Add a key-value pair to the store.
- PUT - Enum constant in enum class fr.sandro642.github.enums.MethodType
Q
- query(Map<?, ?>) - Method in class fr.sandro642.github.jobs.JobGetInfos
R
- rawPhysx() - Method in class fr.sandro642.github.provider.AtomicFactory
- remove(String) - Method in class fr.sandro642.github.misc.StoreAndRetrieve
-
Remove a key-value pair from the store.
- Request - Class in fr.sandro642.github.spring.dto
-
Data Transfer Object representing a request.
- Request() - Constructor for class fr.sandro642.github.spring.dto.Request
-
Default constructor
- Request(String, Long, String, String, String) - Constructor for class fr.sandro642.github.spring.dto.Request
-
Parameterized constructor
- ResourceType - Enum Class in fr.sandro642.github.enums
-
ResourceType is an enumeration representing different types of resources in the ConnectLib library.
- RetrieveLastVersion - Class in fr.sandro642.github.update
-
RetrieveLastVersion is a class that retrieves the latest version of the software.
- RetrieveLastVersion() - Constructor for class fr.sandro642.github.update.RetrieveLastVersion
- RouteImport - Interface in fr.sandro642.github.provider
-
RouteImport is an interface that should be implemented by enums that provide a route.
- RUSSIAN - Enum constant in enum class fr.sandro642.github.enums.LangType
S
- setBranch(String) - Method in class fr.sandro642.github.spring.dto.Request
-
Set the branch associated with the request.
- setId(Long) - Method in class fr.sandro642.github.spring.dto.Request
-
Set the unique identifier for the request.
- setLangTypeVariable(LangType) - Method in class fr.sandro642.github.hook.LangSupport
-
Sets the LangType variable for this instance.
- setPathFile() - Method in class fr.sandro642.github.log.Logs
-
Static block to initialize the Logs instance.
- setPluginVariable(Plugin) - Method in class fr.sandro642.github.hook.MCSupport
-
Method to set the plugin instance.
- setRoute(String) - Method in class fr.sandro642.github.spring.dto.Request
-
Set the route associated with the request.
- setStatus(String) - Method in class fr.sandro642.github.spring.dto.Request
-
Set the status of the request.
- setStatusCode(int) - Method in class fr.sandro642.github.api.ApiFactory
-
Method to retrieve the statusCode from response.
- showLogs() - Method in class fr.sandro642.github.log.Logger
-
Enable console output for logs.
- SPANISH - Enum constant in enum class fr.sandro642.github.enums.LangType
- SpringApp() - Method in class fr.sandro642.github.ConnectLib
-
Return the instance of Application.
- startApplication() - Method in class fr.sandro642.github.spring.Application
-
Starts the Spring Boot application in a non-blocking manner.
- store - Variable in class fr.sandro642.github.misc.StoreAndRetrieve
- StoreAndRetrieve - Class in fr.sandro642.github.misc
-
StoreAndRetrieve is a utility class for storing and retrieving key-value pairs.
- StoreAndRetrieve() - Constructor for class fr.sandro642.github.misc.StoreAndRetrieve
- StoreAndRetrieve() - Method in class fr.sandro642.github.ConnectLib
-
Return the instance of StoreAndRetrieve.
T
- TEST_RESOURCES - Enum constant in enum class fr.sandro642.github.enums.ResourceType
U
- updateRequestStatus(Long, String) - Method in class fr.sandro642.github.spring.controller.DataController
-
Endpoint to update the status of an existing request.
- URL_KEY - Variable in class fr.sandro642.github.misc.StoreAndRetrieve
-
URL_KEY is the key used to store the base URL of the API.
- urlBranch(URLProvider) - Method in class fr.sandro642.github.jobs.JobGetInfos
-
Set a custom URL branch for the API calls.
- URLProvider - Interface in fr.sandro642.github.provider
-
URLProvider is an interface that provides a method to get the URL of a class implementing it.
V
- V1_BRANCH - Enum constant in enum class fr.sandro642.github.enums.VersionType
- V2_BRANCH - Enum constant in enum class fr.sandro642.github.enums.VersionType
- V3_BRANCH - Enum constant in enum class fr.sandro642.github.enums.VersionType
- V4_BRANCH - Enum constant in enum class fr.sandro642.github.enums.VersionType
- V5_BRANCH - Enum constant in enum class fr.sandro642.github.enums.VersionType
- valueOf(String) - Static method in enum class fr.sandro642.github.enums.lang.CategoriesType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class fr.sandro642.github.enums.LangType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class fr.sandro642.github.enums.MethodType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class fr.sandro642.github.enums.ResourceType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class fr.sandro642.github.enums.VersionType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class fr.sandro642.github.enums.lang.CategoriesType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.sandro642.github.enums.LangType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.sandro642.github.enums.MethodType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.sandro642.github.enums.ResourceType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.sandro642.github.enums.VersionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Version - Class in fr.sandro642.github.update
- Version() - Constructor for class fr.sandro642.github.update.Version
- VERSION - Static variable in class fr.sandro642.github.update.Version
- VersionProvider - Interface in fr.sandro642.github.provider
-
VersionProvider is an interface that provides a method to get the version of a class implementing it.
- VersionType - Enum Class in fr.sandro642.github.enums
-
VersionType is an enumeration representing different versions of the ConnectLib library.
W
- wanImplement(String, String) - Method in class fr.sandro642.github.ConnectLib
-
Implement WAN connectivity using the provided server URL and component name.
- WARN(String) - Method in class fr.sandro642.github.log.Logger
-
Method to display a warning message in the console.
Y
- YamlUtils - Class in fr.sandro642.github.misc
-
YamlUtils is a utility class for handling YAML files in the ConnectLib library.
- YamlUtils() - Constructor for class fr.sandro642.github.misc.YamlUtils
- YamlUtils() - Method in class fr.sandro642.github.ConnectLib
-
Return the instance of YamlUtils.
- YAMLUTILS_CLASS - Enum constant in enum class fr.sandro642.github.enums.lang.CategoriesType
All Classes and Interfaces|All Packages|Constant Field Values