All Classes and Interfaces

Class
Description
Represents the connection details for the Authentik client.
Implementation of AuthentikClientConnectionDetails that holds the connection details for the Authentik client based on properties.
Properties for configuring the Authentik client.
Utility class for Authentik custom headers.
Represents an Authentik group.
Represents a paginated response from Authentik.
Represents pagination information for Authentik API responses.
Represents an anonymous principal in Authentik proxied authentication.
Represents an authentication object for Authentik proxied authentication.
Represents an authentication mechanism that is proxied through Authentik.
Exception for missing or invalid Authentik proxied authentication headers.
A filter that impersonates a user by overriding the "X-Authentik-Username" header.
Client for interacting with Authentik's REST API.
Represents an Authentik user.
Marker interface for commands in the application.
Interface for command handlers in the application.
Interface for resolving command handlers for given commands.
Service for executing commands in the application.
This annotation can be used to conditionally enable a bean based on the presence of a non-blank property.
Command to delete a batch of scraper-owned profiles.
Command to delete a scraper-owned profile.
Command for deleting a batch of owned scraper specifications using a filter.
Command to delete a scraper-owned specification using a filter.
Command to delete a batch of scraper-owned specification entities.
Command to delete a single scraper-owned specification entity.
Command to delete a batch of scraper-owned strategies.
Command to delete a scraper-owned strategy.
Command for deleting a batch of scraper specifications by their names.
Command for deleting a single scraper specification by name.
Exception thrown when an entity cannot be deleted because it is referenced by another entity.
Base class for exceptions related to entity operations in the persistence layer.
Exception thrown when an entity is not found in the database.
Exception thrown when there is a conflict while saving an entity.
Command to find an Authentik user.
Command for finding a batch of scraper owned profiles.
Command for finding a scraper owned profile.
Command to find a batch of scraper-owned profile entities.
Command to find a scraper-owned profile entity.
Command to find a batch of scraper-owned specifications using a filter.
Command to find a scraper-owned specification using a filter.
Command to find a batch of scraper-owned specification entities using a filter.
Command to find a single scraper-owned specification entity using a filter.
Command to find a batch of scraper-owned strategies.
Command to find a scraper-owned strategy.
Command to find a batch of scraper-owned strategy entities using lazy relationships.
Command to find a scraper-owned strategy entity.
Command for retrieving a batch of scraper specifications by their names.
Command for retrieving a single scraper specification by name.
Utility class for calculating fuzzy scores between strings.
Exception thrown when an invalid character is found in a string.
Utility class for converting iterables to other types.
Utility class for converting an Iterator to an Enumeration.
A condition that checks if a specific property is defined and not blank.
Interface for converting HTTP requests into authentication objects.
Configures the authentication filter for proxied authentication.
Interface for a filter that handles impersonation in proxied authentication scenarios.
Configures the ProxiedAuthenticationImpersonationFilter to be added before the AuthenticationFilter in the security filter chain.
Handles successful authentication events.
Utility class for working with Spring's ResolvableType.
Utility class for handling REST client operations.
Command for saving a scraper owned profile.
Command to save a scraper-owned specification.
Command to save a scraper-owned strategy.
Command for saving a scraper specification.
Command to scrape data using a request.
Represents a named scraper profile.
Represents a named scraper strategy.
Represents a nameless scraper profile.
Command to scrape data using a query.
Represents a scraper profile owned by a user.
Filter for scraper owned profile batches by reference owner and reference name.
Filter for scraper owned profile batches.
Event that is published when a batch of scraper-owned profiles is deleted.
Sealed interface for batch filters on scraper-owned profiles.
Filter for scraper owned profiles.
Event that is published when a scraper-owned profile is deleted.
Represents a scraper profile owned by a user.
Sealed interface for filters on scraper-owned profiles.
Exception thrown when a scraper owned profile has an invalid name.
Represents a reference to a scraper profile owned by a user.
Represents a reference to a scraper profile owned by a user.
Repository interface for managing scraper-owned profiles.
Request to scrape a website with specific strategies and search term.
Represents a scraper specification owned by a user.
Actions that can be performed on a scraper specification owned by a user.
Request model for actions on scraper-owned specifications.
Filter for querying batches of scraper specifications by query, owner, case sensitivity, and strict mode.
Filter for querying batches of scraper specifications by reference and status.
Filter for querying batches of scraper specifications by reference batch and status.
Filter for querying batches of scraper specifications by reference owner and status.
Sealed interface for batch filters on scraper-owned specifications.
Filter for querying batches of scraper specifications by reference and status.
Entity representing a scraper specification owned by a user.
Sealed interface for filters on scraper-owned specifications.
Reference to a scraper specification owned by a specific user.
Repository for accessing and managing scraper specification entities owned by users.
Enumeration of possible statuses for a scraper-owned specification.
Exception thrown when an invalid status transition is attempted on a scraper-owned specification.
Represents a scraper strategy owned by a user.
Filter for a batch of scraper-owned strategies based on the owner and a list of names.
Filter for scraper owned strategy batches.
Sealed interface for scraper owned strategy batch filters.
Filter for scraper owned strategies by reference.
Entity representing a scraper strategy owned by a user.
Enum representing the lazy loading relationships for the strategy entity.
Sealed interface for scraper owned strategy filters.
Represents a reference to a scraper strategy owned by a user.
Represents a reference to a scraper strategy owned by a user.
Repository interface for managing scraper-owned strategies.
Represents a partial profile for a scraper, which includes the specification reference and input parameters.
Represents a query for scraping data.
Exception thrown when one or more requested scraper specifications are not found.
Represents a scraper profile that is not owned by a user.
Represents a scraper strategy that is not owned by a user.
Command for updating a scraper owned profile.
Command to update the status of a scraper-owned specification entity.
Command to update a scraper-owned strategy.
Enum representing the possible operations for updating a scraper-owned strategy.
User information model.
Enumeration of user roles.
Utility class for user role names.
Configuration properties for user roles in Spring Security.
Client for interacting with the Webscout REST API for scraping data.
Defines the connection details required for the Webscout client.
Implementation of WebscoutClientConnectionDetails using application properties.
Configuration properties for the Webscout client.
Client for interacting with the Webscout REST API for scraper specifications.