Services
Table of Contents
Namespaces
- ActionItems
- ActiveWindowManager
- ApprovalContext
- Backup
- Backups
- Cache
- Escrow
- Platform
- Secrets
- Security
- Storage
- WarrantManager
- WorkflowEngine
- WorkflowRegistry
Classes
- ApiDataRegistry
- Registry for API response data providers.
- AuthorizationService
- Custom authorization service with KMP identity handling.
- BackupRestoreCompatibilityService
- Reconciles current-version derived/config data after a logical restore.
- BackupSchemaManifestService
- Builds a database-neutral schema manifest for backup payloads.
- 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.
- DatabaseSchemaResetService
- Recreates the database schema from a backup schema manifest.
- DocumentService
- Centralized document management service for file uploads, storage, and retrieval.
- EmailTemplateRendererService
- Service for rendering email templates with variable substitution
- EmailTemplateResolverService
- Resolves active email templates by stable slug identity.
- 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.
- MemberAuthenticationService
- Handles authentication-related business logic for members.
- MemberExpirationImportService
- Imports member expiration dates from the shared two-column CSV format.
- MemberPrivacy
- Shapes list rows after the controller has obtained a per-member policy decision.
- 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.
- TenantConnectionManager
- TenantDefaultSettingsInitializer
- Ensures required tenant-scoped application settings exist for the current datasource.
- TenantMailConfigurator
- Applies a tenant's tenant_config.email overrides to the default mail
profile and transport for the duration of a tenant-bound scope.
- ViewCellRegistry
- View Cell Registry Service