Package com.lpvs.service
package com.lpvs.service
This package contains services responsible for various business logic and functionality
within the LPVS application.
The services cover a range of tasks, including handling user authentication, processing
GitHub webhooks, managing queues, performing license scans, and generating statistics.
The services in this package are structured to handle different aspects of the application's functionality, promoting modularity, maintainability, and separation of concerns.
-
ClassDescriptionService class for managing connections to the GitHub API.Service class for interacting with GitHub repositories and managing license-related actions.Service class for managing licenses and license conflicts.LPVSLicenseService.Conflict<License1,
License2> Represents a license conflict between two licenses.The OsoriConnection class provides methods for creating a connection to the OSORI database.Service class for handling login-related operations in LPVS.Service responsible for processing LPVSQueue elements.Service for managing LPVSQueue elements and processing webhooks.Service for managing statistics related to LPVSPullRequest entities.Service for handling OAuth2 user information.