The persistence adapter backing this repository.
The authenticated user currently operating within this repository context.
Configuration flag indicating whether dates should be formatted.
StaticmatchesRegistry matching model class names to their corresponding repository file paths (backward compatibility).
Dynamically resolves and instantiates the specific repository class registered for a given model. Incorporates dynamic ESM registry lookups with fallback to BaseRepository.
The model class (extending PersistedBaseObject) to find a repository for.
An instantiated repository pre-bound to this context's adapter.
Assigns an authenticated user to this repository context for permission/audit tracking.
The User instance performing the operations.
StaticforStatic factory method to resolve and retrieve the repository pre-bound to a model class.
The model class to get a repository for.
The pre-bound repository instance.
StaticregisterExplicitly registers a custom repository class for a specific model class.
The model class (extending PersistedBaseObject).
The custom repository class (extending BaseRepository).
A service layer acting as a factory and container for retrieving specific model repositories. Repositories encapsulate complex data access logic beyond basic CRUD operations.