Services
Table of Contents
Namespaces
- ActiveWindowManager
- WarrantManager
Classes
- ApiDataRegistry
- Registry for API response data providers.
- AuthorizationService
- Custom authorization service with KMP identity handling.
- BackupService
- Database-agnostic backup and restore service.
- BackupStorageService
- Manages backup file storage using the same adapter pattern as DocumentService.
- CoreNavigationProvider
- Core Navigation Provider
- CoreViewCellProvider
- Core View Cell Provider
- CsvExportService
- Standardized CSV export for query results, entity collections, and arrays.
- DocumentService
- Centralized document management service for file uploads, storage, and retrieval.
- EmailTemplateRendererService
- Service for rendering email templates with variable substitution
- GatheringActivityService
- Manages gathering-activity associations: linking, unlinking, and description updates.
- GatheringCloneService
- Deep-copies a gathering including its activities, staff, and schedule items.
- GatheringScheduleService
- Manages scheduled activity CRUD for gatherings.
- GridViewService
- Business logic for managing saved grid views.
- ICalendarService
- iCalendar Service
- ImageToPdfConversionService
- Converts uploaded image files to PDF format for consistent document storage.
- ImpersonationService
- Manages impersonation session metadata for super user actions.
- MailerDiscoveryService
- Service for discovering Mailer classes and their methods using reflection
- MemberAuthenticationService
- Handles authentication-related business logic for members.
- MemberProfileService
- Handles profile photo management for members.
- MemberRegistrationService
- Handles member registration and SCA membership card submission.
- MemberSearchService
- Handles member search and discovery queries.
- NavigationRegistry
- Centralized registry for application navigation items from core and plugins.
- NavigationService
- Navigation Service
Handles navigation-related business logic and integrates with NavigationRegistry
- OpenApiMergeService
- Merges the base OpenAPI spec with plugin-provided fragments.
- PdfProcessingService
- Handles PDF file operations for waiver uploads.
- QuickLoginDeviceService
- Manages quick-login device enrollment, metadata collection, and removal.
- RestoreStatusService
- Tracks restore lock and restore progress in shared cache.
- RetentionPolicyService
- Calculates document retention dates based on JSON retention policy definitions.
- ServiceResult
- Standardized result object for service layer operations.
- ViewCellRegistry
- View Cell Registry Service