From 089ea10f76b9fa30dda162951a05b2f0514803cc Mon Sep 17 00:00:00 2001 From: SevenWaysDP <97111299+SevenWaysDP@users.noreply.github.com> Date: Thu, 7 Sep 2023 09:59:22 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20hpi-schu?= =?UTF-8?q?l-cloud/schulcloud-server@4d4041d24f145ee409ce2a2fc90acf4e0313d?= =?UTF-8?q?b64=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nestjs-application/s3clientmodule.html | 146 + coverage.html | 38 +- graph/dependencies.svg | 5740 ++++++++--------- injectables/FilesStorageService.html | 143 +- injectables/FwuLearningContentsUc.html | 14 +- injectables/PreviewService.html | 43 +- interfaces/CopyFiles.html | 1 + interfaces/GetFile.html | 1 + interfaces/IFileStorageConfig.html | 2 + interfaces/S3Config-1.html | 40 + js/menu-wc.js | 53 +- js/search/search_index.js | 4 +- miscellaneous/variables.html | 315 +- modules.html | 6 +- modules/AccountModule.html | 120 +- modules/AccountModule/dependencies.svg | 120 +- modules/AuthenticationModule.html | 8 +- modules/AuthenticationModule/dependencies.svg | 8 +- modules/AuthorizationModule.html | 8 +- modules/AuthorizationModule/dependencies.svg | 8 +- modules/BoardModule.html | 8 +- modules/BoardModule/dependencies.svg | 8 +- modules/CalendarModule.html | 8 +- modules/CalendarModule/dependencies.svg | 8 +- .../CollaborativeStorageAdapterModule.html | 98 +- .../dependencies.svg | 98 +- modules/CollaborativeStorageModule.html | 96 +- .../dependencies.svg | 96 +- modules/CommonToolModule.html | 112 +- modules/CommonToolModule/dependencies.svg | 112 +- modules/ConsoleWriterModule.html | 8 +- modules/ConsoleWriterModule/dependencies.svg | 8 +- modules/ContextExternalToolModule.html | 8 +- .../dependencies.svg | 8 +- modules/DatabaseManagementModule.html | 8 +- .../DatabaseManagementModule/dependencies.svg | 8 +- modules/ExternalToolModule.html | 152 +- modules/ExternalToolModule/dependencies.svg | 152 +- modules/FileSystemModule.html | 8 +- modules/FileSystemModule/dependencies.svg | 8 +- modules/FilesModule.html | 46 +- modules/FilesModule/dependencies.svg | 46 +- modules/FilesStorageAMQPModule.html | 46 +- .../FilesStorageAMQPModule/dependencies.svg | 46 +- modules/FilesStorageApiModule.html | 54 +- .../FilesStorageApiModule/dependencies.svg | 54 +- modules/FilesStorageClientModule.html | 8 +- .../FilesStorageClientModule/dependencies.svg | 8 +- modules/FilesStorageModule.html | 114 +- modules/FilesStorageModule/dependencies.svg | 112 +- modules/FwuLearningContentsModule.html | 118 +- .../dependencies.svg | 106 +- modules/FwuLearningContentsTestModule.html | 139 +- .../dependencies.svg | 122 +- modules/GroupModule.html | 8 +- modules/GroupModule/dependencies.svg | 8 +- modules/H5PEditorModule.html | 46 +- modules/H5PEditorModule/dependencies.svg | 46 +- modules/ImportUserModule.html | 86 +- modules/ImportUserModule/dependencies.svg | 86 +- modules/KeycloakAdministrationModule.html | 8 +- .../dependencies.svg | 8 +- modules/KeycloakConfigurationModule.html | 114 +- .../dependencies.svg | 114 +- modules/KeycloakModule.html | 72 +- modules/KeycloakModule/dependencies.svg | 72 +- modules/LearnroomApiModule.html | 158 +- modules/LearnroomApiModule/dependencies.svg | 158 +- modules/LearnroomModule.html | 176 +- modules/LearnroomModule/dependencies.svg | 176 +- modules/LessonApiModule.html | 38 +- modules/LessonApiModule/dependencies.svg | 38 +- modules/LoggerModule.html | 8 +- modules/LoggerModule/dependencies.svg | 8 +- modules/NewsModule.html | 58 +- modules/NewsModule/dependencies.svg | 58 +- modules/OauthApiModule.html | 102 +- modules/OauthApiModule/dependencies.svg | 102 +- modules/OauthModule.html | 136 +- modules/OauthModule/dependencies.svg | 136 +- modules/OauthProviderModule.html | 114 +- modules/OauthProviderModule/dependencies.svg | 114 +- modules/ProvisioningModule.html | 120 +- modules/ProvisioningModule/dependencies.svg | 120 +- modules/PseudonymModule.html | 8 +- modules/PseudonymModule/dependencies.svg | 8 +- modules/S3ClientModule.html | 163 +- modules/S3ClientModule/dependencies.svg | 66 - modules/SchoolExternalToolModule.html | 66 +- .../SchoolExternalToolModule/dependencies.svg | 66 +- modules/SchoolModule.html | 8 +- modules/SchoolModule/dependencies.svg | 8 +- modules/SharingModule.html | 90 +- modules/SharingModule/dependencies.svg | 90 +- modules/SystemApiModule.html | 26 +- modules/SystemApiModule/dependencies.svg | 26 +- modules/SystemModule.html | 8 +- modules/SystemModule/dependencies.svg | 8 +- modules/TaskModule.html | 8 +- modules/TaskModule/dependencies.svg | 8 +- modules/TeamsModule.html | 8 +- modules/TeamsModule/dependencies.svg | 8 +- modules/ToolApiModule.html | 166 +- modules/ToolApiModule/dependencies.svg | 166 +- modules/ToolLaunchModule.html | 8 +- modules/ToolLaunchModule/dependencies.svg | 8 +- modules/UserLoginMigrationApiModule.html | 118 +- .../dependencies.svg | 118 +- modules/UserModule.html | 88 +- modules/UserModule/dependencies.svg | 88 +- modules/VideoConferenceModule.html | 132 +- .../VideoConferenceModule/dependencies.svg | 132 +- overview.html | 5740 ++++++++--------- 113 files changed, 9442 insertions(+), 9332 deletions(-) create mode 100644 additional-documentation/nestjs-application/s3clientmodule.html delete mode 100644 modules/S3ClientModule/dependencies.svg diff --git a/additional-documentation/nestjs-application/s3clientmodule.html b/additional-documentation/nestjs-application/s3clientmodule.html new file mode 100644 index 00000000000..ae4fe804d59 --- /dev/null +++ b/additional-documentation/nestjs-application/s3clientmodule.html @@ -0,0 +1,146 @@ + + + + + + schulcloud-server documentation + + + + + + + + + + + + + +
+
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + +

S3 client module

+

This module allows to connect to the S3 storage with our abstraction layer.

+

how to use

+

You need to create a unique connection token and set it as the connection name in S3 configuration. And you must use this token, when injecting the S3 client into your service. This is very important, because multiple modules could potentially use the S3 client with different configurations.

+

The S3ClientModule.register method awaits an array of S3 configurations. Also you can create many connections to different S3 providers and buckets.

+
// your.config.ts
+export const YOUR_S3_UNIQ_CONNECTION_TOKEN = "YOUR_S3_UNIQ_CONNECTION_TOKEN";
+
+const s3Config: S3Config = {
+  connectionName: YOUR_S3_UNIQ_CONNECTION_TOKEN, // Important!
+  endpoint: "",
+  region: "",
+  bucket: "",
+  accessKeyId: "",
+  secretAccessKey: "",
+};
+
+// your.service.ts
+
+@Injectable()
+export class FilesStorageService {
+  constructor(
+    @Inject(YOUR_S3_UNIQ_CONNECTION_TOKEN) // Important!
+    private readonly storageClient: S3ClientAdapter)
+}
+
+// your.module.ts
+@Module({
+ imports: [S3ClientModule.register([s3Config]),]
+ providers: [YourService]
+})
+
+export class YourModule {}
+
+
+
+

results matching ""

+
    +
    +
    +

    No results matching ""

    +
    +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/coverage.html b/coverage.html index 08c2be8b5d9..c13b433e63c 100644 --- a/coverage.html +++ b/coverage.html @@ -3055,6 +3055,18 @@ (0/1) + + + + apps/server/src/modules/files-storage/files-storage.config.ts + + variable + FILES_STORAGE_S3_CONNECTION + + 0 % + (0/1) + + @@ -3547,6 +3559,18 @@ (0/1) + + + + apps/server/src/modules/fwu-learning-contents/fwu-learning-contents.config.ts + + variable + FWU_CONTENT_S3_CONNECTION + + 0 % + (0/1) + + @@ -14356,7 +14380,7 @@ S3Config 0 % - (0/6) + (0/7) @@ -14371,6 +14395,18 @@ (0/12) + + + + apps/server/src/shared/infra/s3-client/s3-client.module.ts + + variable + createS3ClientAdapter + + 0 % + (0/1) + + diff --git a/graph/dependencies.svg b/graph/dependencies.svg index 95521b34902..d2cabcffd2b 100644 --- a/graph/dependencies.svg +++ b/graph/dependencies.svg @@ -4,7387 +4,7365 @@ - - + + dependencies - -Legend - -  Declarations - -  Module - -  Bootstrap - -  Providers - -  Exports + +Legend + +  Declarations + +  Module + +  Bootstrap + +  Providers + +  Exports cluster_AccountApiModule - + cluster_AccountApiModule_imports - + cluster_AccountApiModule_providers - + cluster_AccountModule - + cluster_AccountModule_imports - + cluster_AccountModule_exports - + cluster_AccountModule_providers - + cluster_AuthenticationApiModule - + cluster_AuthenticationApiModule_imports - + cluster_AuthenticationApiModule_providers - + cluster_AuthenticationModule - + cluster_AuthenticationModule_imports - + cluster_AuthenticationModule_exports - + cluster_AuthenticationModule_providers - + cluster_AuthorizationModule - + cluster_AuthorizationModule_imports - + cluster_AuthorizationModule_exports - + cluster_AuthorizationModule_providers - + cluster_BoardApiModule - + cluster_BoardApiModule_imports - + cluster_BoardApiModule_providers - + cluster_BoardModule - + cluster_BoardModule_imports - + cluster_BoardModule_exports - + cluster_BoardModule_providers - + cluster_CacheWrapperModule - + cluster_CacheWrapperModule_exports - + cluster_CacheWrapperModule_providers - + cluster_CalendarModule - + cluster_CalendarModule_exports - + cluster_CalendarModule_providers - + cluster_CollaborativeStorageAdapterModule - + cluster_CollaborativeStorageAdapterModule_imports - + cluster_CollaborativeStorageAdapterModule_exports - + cluster_CollaborativeStorageAdapterModule_providers - + cluster_CollaborativeStorageModule - + cluster_CollaborativeStorageModule_exports - + cluster_CollaborativeStorageModule_providers - + cluster_CommonToolModule - + cluster_CommonToolModule_exports - + cluster_CommonToolModule_providers - + cluster_ConsoleWriterModule - + cluster_ConsoleWriterModule_exports - + cluster_ConsoleWriterModule_providers - + cluster_ContextExternalToolModule - + cluster_ContextExternalToolModule_imports - + cluster_ContextExternalToolModule_exports - + cluster_ContextExternalToolModule_providers - + cluster_CopyHelperModule - + cluster_CopyHelperModule_exports - + cluster_CopyHelperModule_providers - + cluster_CoreModule - + cluster_CoreModule_imports - + cluster_CoreModule_exports - + cluster_DatabaseManagementModule - + cluster_DatabaseManagementModule_exports - + cluster_DatabaseManagementModule_providers - + cluster_EncryptionModule - + cluster_ExternalToolModule - + cluster_ExternalToolModule_imports - + cluster_ExternalToolModule_exports - + cluster_ExternalToolModule_providers - + cluster_FeathersModule - + cluster_FeathersModule_exports - + cluster_FeathersModule_providers - + cluster_FilesModule - + cluster_FilesModule_providers - + cluster_FilesStorageAMQPModule - + cluster_FilesStorageAMQPModule_imports - + cluster_FilesStorageAMQPModule_providers - + cluster_FilesStorageApiModule - + cluster_FilesStorageApiModule_providers - + cluster_FilesStorageClientModule - + cluster_FilesStorageClientModule_exports - + cluster_FilesStorageClientModule_providers - + cluster_FilesStorageModule - + cluster_FilesStorageModule_imports - + cluster_FilesStorageModule_exports - + cluster_FilesStorageModule_providers - + cluster_FilesStorageTestModule - + cluster_FilesStorageTestModule_imports - + cluster_FileSystemModule - + cluster_FileSystemModule_exports - + cluster_FileSystemModule_providers - + cluster_FwuLearningContentsModule - + cluster_FwuLearningContentsModule_imports - + cluster_FwuLearningContentsModule_providers - + cluster_FwuLearningContentsTestModule - - - -cluster_FwuLearningContentsTestModule_providers - + cluster_GroupApiModule - + cluster_GroupApiModule_imports - + cluster_GroupModule - + cluster_GroupModule_exports - + cluster_GroupModule_providers - + cluster_H5PEditorModule - + cluster_H5PEditorModule_providers - + cluster_H5PEditorTestModule - + cluster_IdentityManagementModule - + cluster_IdentityManagementModule_imports - + cluster_IdentityManagementModule_exports - + cluster_ImportUserModule - + cluster_ImportUserModule_providers - + cluster_KeycloakAdministrationModule - + cluster_KeycloakAdministrationModule_exports - + cluster_KeycloakAdministrationModule_providers - + cluster_KeycloakConfigurationModule - + cluster_KeycloakConfigurationModule_exports - + cluster_KeycloakConfigurationModule_providers - + cluster_KeycloakModule - + cluster_KeycloakModule_exports - + cluster_KeycloakModule_providers - + cluster_LearnroomApiModule - + cluster_LearnroomApiModule_imports - + cluster_LearnroomApiModule_providers - + cluster_LearnroomModule - + cluster_LearnroomModule_imports - + cluster_LearnroomModule_exports - + cluster_LearnroomModule_providers - + cluster_LessonApiModule - + cluster_LessonApiModule_providers - + cluster_LessonModule - + cluster_LessonModule_exports - + cluster_LessonModule_providers - + cluster_LoggerModule - + cluster_LoggerModule_exports - + cluster_LoggerModule_providers - + cluster_LtiToolModule - + cluster_LtiToolModule_exports - + cluster_LtiToolModule_providers - + cluster_ManagementModule - + cluster_ManagementModule_providers - + cluster_ManagementServerModule - + cluster_ManagementServerTestModule - + cluster_NewsModule - + cluster_NewsModule_exports - + cluster_NewsModule_providers - + cluster_OauthApiModule - + cluster_OauthApiModule_imports - + cluster_OauthApiModule_providers - + cluster_OauthModule - + cluster_OauthModule_exports - + cluster_OauthModule_providers - + cluster_OauthProviderApiModule - + cluster_OauthProviderApiModule_imports - + cluster_OauthProviderApiModule_providers - + cluster_OauthProviderModule - + cluster_OauthProviderModule_exports - + cluster_OauthProviderModule_providers - + cluster_OauthProviderServiceModule - + cluster_OauthProviderServiceModule_exports - + cluster_ProvisioningModule - + cluster_ProvisioningModule_exports - + cluster_ProvisioningModule_providers - + cluster_PseudonymModule - + cluster_PseudonymModule_exports - + cluster_PseudonymModule_providers - + cluster_RedisModule - + cluster_RoleModule - + cluster_RoleModule_exports - + cluster_RoleModule_providers - + cluster_SchoolApiModule - + cluster_SchoolApiModule_providers - + cluster_SchoolExternalToolModule - + cluster_SchoolExternalToolModule_exports - + cluster_SchoolExternalToolModule_providers - + cluster_SchoolModule - + cluster_SchoolModule_exports - + cluster_SchoolModule_providers - + cluster_ServerConsoleModule - + cluster_ServerModule - + cluster_ServerModule_imports - + cluster_ServerTestModule - + cluster_SharingApiModule - + cluster_SharingApiModule_imports - + cluster_SharingApiModule_providers - + cluster_SharingModule - + cluster_SharingModule_exports - + cluster_SharingModule_providers - + cluster_SystemApiModule - + cluster_SystemApiModule_providers - + cluster_SystemModule - + cluster_SystemModule_exports - + cluster_SystemModule_providers - + cluster_TaskApiModule - + cluster_TaskApiModule_providers - + cluster_TaskModule - + cluster_TaskModule_exports - + cluster_TaskModule_providers - + cluster_TeamsModule - + cluster_TeamsModule_exports - + cluster_TeamsModule_providers - + cluster_ToolApiModule - + cluster_ToolApiModule_providers - + cluster_ToolLaunchModule - + cluster_ToolLaunchModule_exports - + cluster_ToolLaunchModule_providers - + cluster_ToolModule - + cluster_ToolModule_exports - + cluster_UserApiModule - + cluster_UserApiModule_providers - + cluster_UserLoginMigrationApiModule - + cluster_UserLoginMigrationApiModule_providers - + cluster_UserLoginMigrationModule - + cluster_UserLoginMigrationModule_exports - + cluster_UserLoginMigrationModule_providers - + cluster_UserModule - + cluster_UserModule_exports - + cluster_UserModule_providers - + cluster_VideoConferenceApiModule - + cluster_VideoConferenceApiModule_imports - + cluster_VideoConferenceApiModule_providers - + cluster_VideoConferenceModule - + cluster_VideoConferenceModule_exports - + cluster_VideoConferenceModule_providers - + AccountModule - -AccountModule + +AccountModule AccountApiModule - -AccountApiModule + +AccountApiModule AccountModule->AccountApiModule - - + + AccountService - -AccountService + +AccountService AccountModule->AccountService - - + + AccountValidationService - -AccountValidationService + +AccountValidationService AccountModule->AccountValidationService - - + + AuthenticationModule - -AuthenticationModule + +AuthenticationModule AccountModule->AuthenticationModule - - + + UserModule - -UserModule + +UserModule - + AccountModule->UserModule - - + + - + ImportUserModule - -ImportUserModule + +ImportUserModule AccountModule->ImportUserModule - - + + - + KeycloakConfigurationModule - -KeycloakConfigurationModule + +KeycloakConfigurationModule AccountModule->KeycloakConfigurationModule - - + + - + ProvisioningModule - -ProvisioningModule + +ProvisioningModule AccountModule->ProvisioningModule - - + + - + UserLoginMigrationModule - -UserLoginMigrationModule + +UserLoginMigrationModule - + AccountModule->UserLoginMigrationModule - - + + LoggerModule - -LoggerModule + +LoggerModule LoggerModule->AccountModule - - + + LoggerModule->AccountApiModule - - + + LoggerModule->AuthenticationModule - - + + OauthModule - -OauthModule + +OauthModule LoggerModule->OauthModule - - + + SchoolModule - -SchoolModule + +SchoolModule - + LoggerModule->SchoolModule - - + + AuthorizationModule - -AuthorizationModule + +AuthorizationModule LoggerModule->AuthorizationModule - - + + BoardModule - -BoardModule + +BoardModule LoggerModule->BoardModule - - + + BoardApiModule - -BoardApiModule + +BoardApiModule LoggerModule->BoardApiModule - - + + FilesStorageClientModule - -FilesStorageClientModule + +FilesStorageClientModule LoggerModule->FilesStorageClientModule - - + + - + LoggerModule->UserModule - - + + CollaborativeStorageAdapterModule - -CollaborativeStorageAdapterModule + +CollaborativeStorageAdapterModule LoggerModule->CollaborativeStorageAdapterModule - - + + CollaborativeStorageModule - -CollaborativeStorageModule + +CollaborativeStorageModule LoggerModule->CollaborativeStorageModule - - + + CommonToolModule - -CommonToolModule + +CommonToolModule LoggerModule->CommonToolModule - - + + ExternalToolModule - -ExternalToolModule + +ExternalToolModule LoggerModule->ExternalToolModule - - + + ContextExternalToolModule - -ContextExternalToolModule + +ContextExternalToolModule LoggerModule->ContextExternalToolModule - - + + ErrorModule - -ErrorModule + +ErrorModule LoggerModule->ErrorModule - - + + CoreModule - -CoreModule + +CoreModule LoggerModule->CoreModule - - + + EncryptionModule - -EncryptionModule + +EncryptionModule LoggerModule->EncryptionModule - - + + FilesModule - -FilesModule + +FilesModule LoggerModule->FilesModule - - + + FilesStorageModule - -FilesStorageModule + +FilesStorageModule LoggerModule->FilesStorageModule - - + + FilesStorageAMQPModule - -FilesStorageAMQPModule + +FilesStorageAMQPModule LoggerModule->FilesStorageAMQPModule - - + + FilesStorageTestModule - -FilesStorageTestModule + +FilesStorageTestModule LoggerModule->FilesStorageTestModule - - - - - -S3ClientModule - -S3ClientModule - - - -LoggerModule->S3ClientModule - - + + FwuLearningContentsModule - -FwuLearningContentsModule + +FwuLearningContentsModule - + LoggerModule->FwuLearningContentsModule - - + + FwuLearningContentsTestModule - -FwuLearningContentsTestModule + +FwuLearningContentsTestModule LoggerModule->FwuLearningContentsTestModule - - + + - + H5PEditorTestModule - -H5PEditorTestModule + +H5PEditorTestModule LoggerModule->H5PEditorTestModule - - + + - + KeycloakModule - -KeycloakModule + +KeycloakModule LoggerModule->KeycloakModule - - + + LoggerModule->ImportUserModule - - + + LoggerModule->KeycloakConfigurationModule - - + + - + LearnroomModule - -LearnroomModule + +LearnroomModule LoggerModule->LearnroomModule - - + + - + LessonModule - -LessonModule + +LessonModule LoggerModule->LessonModule - - + + - + ErrorLogger - -ErrorLogger + +ErrorLogger LoggerModule->ErrorLogger - - + + - + LegacyLogger - -LegacyLogger + +LegacyLogger LoggerModule->LegacyLogger - - + + - + Logger - -Logger + +Logger LoggerModule->Logger - - + + - + ManagementModule - -ManagementModule + +ManagementModule LoggerModule->ManagementModule - - + + - + NewsModule - -NewsModule + +NewsModule LoggerModule->NewsModule - - + + LoggerModule->ProvisioningModule - - + + - + LoggerModule->UserLoginMigrationModule - - + + - + OauthApiModule - -OauthApiModule + +OauthApiModule LoggerModule->OauthApiModule - - + + - + OauthProviderModule - -OauthProviderModule + +OauthProviderModule LoggerModule->OauthProviderModule - - + + - + OauthProviderApiModule - -OauthProviderApiModule + +OauthProviderApiModule LoggerModule->OauthProviderApiModule - - + + - + RedisModule - -RedisModule + +RedisModule LoggerModule->RedisModule - - + + - + SchoolApiModule - -SchoolApiModule + +SchoolApiModule - + LoggerModule->SchoolApiModule - - + + - + SharingApiModule - -SharingApiModule + +SharingApiModule - + LoggerModule->SharingApiModule - - + + - + ToolApiModule - -ToolApiModule + +ToolApiModule - + LoggerModule->ToolApiModule - - + + - + UserLoginMigrationApiModule - -UserLoginMigrationApiModule + +UserLoginMigrationApiModule - + LoggerModule->UserLoginMigrationApiModule - - + + - + ServerModule - -ServerModule + +ServerModule - + LoggerModule->ServerModule - - + + - + ServerTestModule - -ServerTestModule + +ServerTestModule - + LoggerModule->ServerTestModule - - + + - + SharingModule - -SharingModule + +SharingModule - + LoggerModule->SharingModule - - + + - + VideoConferenceModule - -VideoConferenceModule + +VideoConferenceModule - + LoggerModule->VideoConferenceModule - - + + - + AccountApiModule->ServerModule - - + + - + AccountApiModule->ServerTestModule - - + + AccountUc - -AccountUc + +AccountUc AccountUc->AccountApiModule - - + + PermissionService - -PermissionService + +PermissionService PermissionService->AccountModule - - + + PermissionService->AccountApiModule - - + + UserRepo - -UserRepo + +UserRepo UserRepo->AccountModule - - + + UserRepo->AccountApiModule - - + + UserRepo->AuthenticationModule - - + + UserRepo->AuthorizationModule - - + + - + UserRepo->UserModule - - + + UserRepo->ImportUserModule - - + + UserRepo->LearnroomModule - - + + - + LearnroomApiModule - -LearnroomApiModule + +LearnroomApiModule UserRepo->LearnroomApiModule - - + + IdentityManagementModule - -IdentityManagementModule + +IdentityManagementModule IdentityManagementModule->AccountModule - - + + IdentityManagementModule->AuthenticationModule - - + + SystemModule - -SystemModule + +SystemModule - + IdentityManagementModule->SystemModule - - + + - + IdentityManagementOauthService - -IdentityManagementOauthService + +IdentityManagementOauthService IdentityManagementModule->IdentityManagementOauthService - - + + - + IdentityManagementService - -IdentityManagementService + +IdentityManagementService IdentityManagementModule->IdentityManagementService - - + + AccountLookupService - -AccountLookupService + +AccountLookupService AccountLookupService->AccountModule - - + + AccountRepo - -AccountRepo + +AccountRepo AccountRepo->AccountModule - - + + AccountService - -AccountService + +AccountService AccountService->AccountModule - - + + AccountServiceDb - -AccountServiceDb + +AccountServiceDb AccountServiceDb->AccountModule - - + + AccountServiceIdm - -AccountServiceIdm + +AccountServiceIdm AccountServiceIdm->AccountModule - - + + AccountValidationService - -AccountValidationService + +AccountValidationService AccountValidationService->AccountModule - - + + SystemRepo - -SystemRepo + +SystemRepo SystemRepo->AccountModule - - + + SystemRepo->AuthenticationModule - - + + - + SystemRepo->SystemModule - - + + SystemRepo->ImportUserModule - - + + AuthenticationApiModule - -AuthenticationApiModule + +AuthenticationApiModule AuthenticationModule->AuthenticationApiModule - - + + AuthenticationService - -AuthenticationService + +AuthenticationService AuthenticationModule->AuthenticationService - - + + AuthenticationModule->FilesStorageModule - - + + FilesStorageApiModule - -FilesStorageApiModule + +FilesStorageApiModule AuthenticationModule->FilesStorageApiModule - - + + AuthenticationModule->FilesStorageTestModule - - + + AuthenticationModule->FwuLearningContentsModule - - + + AuthenticationModule->FwuLearningContentsTestModule - - + + - + H5PEditorModule - -H5PEditorModule + +H5PEditorModule AuthenticationModule->H5PEditorModule - - + + AuthenticationModule->H5PEditorTestModule - - + + AuthenticationModule->ManagementModule - - + + AuthenticationModule->OauthApiModule - - + + - + AuthenticationModule->UserLoginMigrationApiModule - - + + AuthenticationApiModule->H5PEditorTestModule - - + + - + AuthenticationApiModule->ServerModule - - + + - + AuthenticationApiModule->ServerTestModule - - + + LoginUc - -LoginUc + +LoginUc LoginUc->AuthenticationApiModule - - + + CacheWrapperModule - -CacheWrapperModule + +CacheWrapperModule CacheWrapperModule->AuthenticationModule - - + + CacheWrapperModule->OauthModule - - + + CacheService - -CacheService + +CacheService CacheWrapperModule->CacheService - - + + OauthModule->AuthenticationModule - - + + OauthModule->OauthApiModule - - + + - + HydraSsoService - -HydraSsoService + +HydraSsoService OauthModule->HydraSsoService - - + + - + OAuthService - -OAuthService + +OAuthService OauthModule->OAuthService - - + + - + OauthModule->UserLoginMigrationApiModule - - + + RoleModule - -RoleModule + +RoleModule RoleModule->AuthenticationModule - - + + - + RoleModule->UserModule - - + + RoleModule->CollaborativeStorageModule - - + + RoleModule->ProvisioningModule - - + + - + RoleRepo - -RoleRepo + +RoleRepo RoleModule->RoleRepo - - + + - + RoleService - -RoleService + +RoleService RoleModule->RoleService - - + + - + RoleUc - -RoleUc + +RoleUc RoleModule->RoleUc - - + + SystemModule->AuthenticationModule - - + + SystemModule->OauthModule - - + + SystemModule->KeycloakConfigurationModule - - + + SystemModule->ProvisioningModule - - + + - + SystemModule->UserLoginMigrationModule - - + + SystemModule->OauthApiModule - - + + - + SystemApiModule - -SystemApiModule + +SystemApiModule - + SystemModule->SystemApiModule - - + + - + SystemOidcService - -SystemOidcService + +SystemOidcService - + SystemModule->SystemOidcService - - + + - + SystemService - -SystemService + +SystemService - + SystemModule->SystemService - - + + AuthenticationService - -AuthenticationService + +AuthenticationService AuthenticationService->AuthenticationModule - - + + JwtStrategy - -JwtStrategy + +JwtStrategy JwtStrategy->AuthenticationModule - - + + JwtValidationAdapter - -JwtValidationAdapter + +JwtValidationAdapter JwtValidationAdapter->AuthenticationModule - - + + LdapService - -LdapService + +LdapService LdapService->AuthenticationModule - - + + LdapStrategy - -LdapStrategy + +LdapStrategy LdapStrategy->AuthenticationModule - - + + LocalStrategy - -LocalStrategy + +LocalStrategy LocalStrategy->AuthenticationModule - - + + Oauth2Strategy - -Oauth2Strategy + +Oauth2Strategy Oauth2Strategy->AuthenticationModule - - + + SchoolRepo - -SchoolRepo + +SchoolRepo SchoolRepo->AuthenticationModule - - + + - + SchoolRepo->SchoolModule - - + + SchoolRepo->AuthorizationModule - - + + SchoolRepo->ImportUserModule - - + + FeathersModule - -FeathersModule + +FeathersModule FeathersModule->AuthorizationModule - - + + FeathersServiceProvider - -FeathersServiceProvider + +FeathersServiceProvider FeathersModule->FeathersServiceProvider - - + + SchoolModule->OauthModule - - + + SchoolModule->AuthorizationModule - - + + - + SchoolModule->UserModule - - + + SchoolModule->CommonToolModule - - + + SchoolModule->ImportUserModule - - + + SchoolModule->ProvisioningModule - - + + - + SchoolModule->UserLoginMigrationModule - - + + SchoolModule->OauthApiModule - - + + - + SchoolModule->SchoolApiModule - - + + - + FederalStateService - -FederalStateService + +FederalStateService - + SchoolModule->FederalStateService - - + + - + SchoolService - -SchoolService + +SchoolService - + SchoolModule->SchoolService - - + + - + SchoolYearService - -SchoolYearService + +SchoolYearService - + SchoolModule->SchoolYearService - - + + - + SchoolModule->ToolApiModule - - + + - + SchoolModule->UserLoginMigrationApiModule - - + + - + ToolLaunchModule - -ToolLaunchModule + +ToolLaunchModule - + SchoolModule->ToolLaunchModule - - + + - + SchoolModule->VideoConferenceModule - - + + AuthorizationModule->OauthModule - - + + AuthorizationService - -AuthorizationService + +AuthorizationService AuthorizationModule->AuthorizationService - - + + FeathersAuthorizationService - -FeathersAuthorizationService + +FeathersAuthorizationService AuthorizationModule->FeathersAuthorizationService - - + + AuthorizationModule->CollaborativeStorageModule - - + + AuthorizationModule->FilesStorageModule - - + + AuthorizationModule->FilesStorageApiModule - - + + AuthorizationModule->FilesStorageTestModule - - + + AuthorizationModule->FwuLearningContentsModule - - + + AuthorizationModule->FwuLearningContentsTestModule - - + + AuthorizationModule->H5PEditorModule - - + + AuthorizationModule->H5PEditorTestModule - - + + AuthorizationModule->ImportUserModule - - + + AuthorizationModule->LearnroomApiModule - - + + - + LessonApiModule - -LessonApiModule + +LessonApiModule AuthorizationModule->LessonApiModule - - + + AuthorizationModule->ManagementModule - - + + AuthorizationModule->NewsModule - - + + AuthorizationModule->OauthApiModule - - + + AuthorizationModule->OauthProviderApiModule - - + + - + AuthorizationModule->SchoolApiModule - - + + - + AuthorizationModule->SharingApiModule - - + + - + TaskApiModule - -TaskApiModule + +TaskApiModule - + AuthorizationModule->TaskApiModule - - + + - + AuthorizationModule->ToolApiModule - - + + - + AuthorizationModule->UserLoginMigrationApiModule - - + + - + VideoConferenceApiModule - -VideoConferenceApiModule + +VideoConferenceApiModule - + AuthorizationModule->VideoConferenceApiModule - - + + - + AuthorizationModule->SharingModule - - + + - + AuthorizationModule->VideoConferenceModule - - + + AuthorizationHelper - -AuthorizationHelper + +AuthorizationHelper AuthorizationHelper->AuthorizationModule - - + + AuthorizationService - -AuthorizationService + +AuthorizationService AuthorizationService->AuthorizationModule - - + + BoardDoRule - -BoardDoRule + +BoardDoRule BoardDoRule->AuthorizationModule - - + + ContextExternalToolRule - -ContextExternalToolRule + +ContextExternalToolRule ContextExternalToolRule->AuthorizationModule - - + + CourseGroupRepo - -CourseGroupRepo + +CourseGroupRepo CourseGroupRepo->AuthorizationModule - - + + CourseGroupRule - -CourseGroupRule + +CourseGroupRule CourseGroupRule->AuthorizationModule - - + + CourseRepo - -CourseRepo + +CourseRepo CourseRepo->AuthorizationModule - - + + CourseRepo->BoardModule - - + + CourseRepo->LearnroomModule - - + + CourseRepo->LearnroomApiModule - - + + - + TaskModule - -TaskModule + +TaskModule - + CourseRepo->TaskModule - - + + - + CourseRepo->TaskApiModule - - + + - + CourseRepo->ToolLaunchModule - - + + CourseRule - -CourseRule + +CourseRule CourseRule->AuthorizationModule - - + + FeathersAuthProvider - -FeathersAuthProvider + +FeathersAuthProvider FeathersAuthProvider->AuthorizationModule - - + + FeathersAuthorizationService - -FeathersAuthorizationService + +FeathersAuthorizationService FeathersAuthorizationService->AuthorizationModule - - + + LessonRepo - -LessonRepo + +LessonRepo LessonRepo->AuthorizationModule - - + + LessonRepo->LearnroomModule - - + + LessonRepo->LessonModule - - + + LessonRepo->LearnroomApiModule - - + + - + LessonRepo->TaskModule - - + + - + LessonRepo->TaskApiModule - - + + LessonRule - -LessonRule + +LessonRule LessonRule->AuthorizationModule - - + + ReferenceLoader - -ReferenceLoader + +ReferenceLoader ReferenceLoader->AuthorizationModule - - + + RuleManager - -RuleManager + +RuleManager RuleManager->AuthorizationModule - - + + SchoolExternalToolRepo - -SchoolExternalToolRepo + +SchoolExternalToolRepo SchoolExternalToolRepo->AuthorizationModule - - + + SchoolExternalToolRepo->CommonToolModule - - + + SchoolExternalToolRule - -SchoolExternalToolRule + +SchoolExternalToolRule SchoolExternalToolRule->AuthorizationModule - - + + SchoolRule - -SchoolRule + +SchoolRule SchoolRule->AuthorizationModule - - + + SubmissionRepo - -SubmissionRepo + +SubmissionRepo SubmissionRepo->AuthorizationModule - - + + - + SubmissionRepo->TaskModule - - + + SubmissionRule - -SubmissionRule + +SubmissionRule SubmissionRule->AuthorizationModule - - + + TaskRepo - -TaskRepo + +TaskRepo TaskRepo->AuthorizationModule - - + + - + TaskRepo->TaskModule - - + + - + TaskRepo->TaskApiModule - - + + TaskRule - -TaskRule + +TaskRule TaskRule->AuthorizationModule - - + + TeamRule - -TeamRule + +TeamRule TeamRule->AuthorizationModule - - + + TeamsRepo - -TeamsRepo + +TeamsRepo TeamsRepo->AuthorizationModule - - + + TeamsRepo->CollaborativeStorageModule - - + + TeamsRepo->OauthProviderModule - - + + - + TeamsModule - -TeamsModule + +TeamsModule - + TeamsRepo->TeamsModule - - + + - + TeamsRepo->VideoConferenceModule - - + + UserLoginMigrationRule - -UserLoginMigrationRule + +UserLoginMigrationRule UserLoginMigrationRule->AuthorizationModule - - + + UserRule - -UserRule + +UserRule UserRule->AuthorizationModule - - + + BoardModule->BoardApiModule - - + + BoardDoAuthorizableService - -BoardDoAuthorizableService + +BoardDoAuthorizableService BoardModule->BoardDoAuthorizableService - - + + CardService - -CardService + +CardService BoardModule->CardService - - + + ColumnBoardService - -ColumnBoardService + +ColumnBoardService BoardModule->ColumnBoardService - - + + ColumnService - -ColumnService + +ColumnService BoardModule->ColumnService - - + + ContentElementService - -ContentElementService + +ContentElementService BoardModule->ContentElementService - - + + SubmissionItemService - -SubmissionItemService + +SubmissionItemService BoardModule->SubmissionItemService - - + + BoardModule->LearnroomModule - - + + - + BoardApiModule->ServerModule - - + + - + BoardApiModule->ServerTestModule - - + + BoardUc - -BoardUc + +BoardUc BoardUc->BoardApiModule - - + + CardUc - -CardUc + +CardUc CardUc->BoardApiModule - - + + ElementUc - -ElementUc + +ElementUc ElementUc->BoardApiModule - - + + SubmissionItemUc - -SubmissionItemUc + +SubmissionItemUc SubmissionItemUc->BoardApiModule - - + + ConsoleWriterModule - -ConsoleWriterModule + +ConsoleWriterModule ConsoleWriterModule->BoardModule - - + + ConsoleWriterService - -ConsoleWriterService + +ConsoleWriterService ConsoleWriterModule->ConsoleWriterService - - + + ConsoleWriterModule->KeycloakConfigurationModule - - + + - + ServerConsoleModule - -ServerConsoleModule + +ServerConsoleModule - + ConsoleWriterModule->ServerConsoleModule - - + + FilesStorageClientModule->BoardModule - - + + CopyFilesService - -CopyFilesService + +CopyFilesService FilesStorageClientModule->CopyFilesService - - + + FilesStorageClientAdapterService - -FilesStorageClientAdapterService + +FilesStorageClientAdapterService FilesStorageClientModule->FilesStorageClientAdapterService - - + + FilesStorageClientModule->LessonModule - - + + - + FilesStorageClientModule->TaskModule - - + + - + FilesStorageClientModule->ServerModule - - + + - + FilesStorageClientModule->ServerTestModule - - + + BoardDoAuthorizableService - -BoardDoAuthorizableService + +BoardDoAuthorizableService BoardDoAuthorizableService->BoardModule - - + + BoardDoRepo - -BoardDoRepo + +BoardDoRepo BoardDoRepo->BoardModule - - + + BoardDoService - -BoardDoService + +BoardDoService BoardDoService->BoardModule - - + + BoardNodeRepo - -BoardNodeRepo + +BoardNodeRepo BoardNodeRepo->BoardModule - - + + CardService - -CardService + +CardService CardService->BoardModule - - + + ColumnBoardService - -ColumnBoardService + +ColumnBoardService ColumnBoardService->BoardModule - - + + ColumnService - -ColumnService + +ColumnService ColumnService->BoardModule - - + + ContentElementFactory - -ContentElementFactory + +ContentElementFactory ContentElementFactory->BoardModule - - + + ContentElementService - -ContentElementService + +ContentElementService ContentElementService->BoardModule - - + + RecursiveDeleteVisitor - -RecursiveDeleteVisitor + +RecursiveDeleteVisitor RecursiveDeleteVisitor->BoardModule - - + + SubmissionItemService - -SubmissionItemService + +SubmissionItemService SubmissionItemService->BoardModule - - + + CacheService - -CacheService + +CacheService CacheService->CacheWrapperModule - - + + CalendarService - -CalendarService + +CalendarService CalendarModule - -CalendarModule + +CalendarModule CalendarModule->CalendarService - - + + - + CalendarModule->VideoConferenceModule - - + + CalendarMapper - -CalendarMapper + +CalendarMapper CalendarMapper->CalendarModule - - + + CalendarService - -CalendarService + +CalendarService CalendarService->CalendarModule - - + + PseudonymModule - -PseudonymModule + +PseudonymModule PseudonymModule->CollaborativeStorageAdapterModule - - + + PseudonymModule->OauthProviderModule - - + + PseudonymModule->OauthProviderApiModule - - + + - + PseudonymService - -PseudonymService + +PseudonymService PseudonymModule->PseudonymService - - + + - + PseudonymModule->ToolLaunchModule - - + + ToolModule - -ToolModule + +ToolModule ToolModule->CollaborativeStorageAdapterModule - - + + CommonToolService - -CommonToolService + +CommonToolService - + ToolModule->CommonToolService - - + + ToolModule->OauthProviderModule - - + + - + ToolModule->ToolApiModule - - + + - + ContextExternalToolModule - -ContextExternalToolModule + +ContextExternalToolModule - + ToolModule->ContextExternalToolModule - - + + - + ExternalToolModule - -ExternalToolModule + +ExternalToolModule - + ToolModule->ExternalToolModule - - + + - + SchoolExternalToolModule - -SchoolExternalToolModule + +SchoolExternalToolModule - + ToolModule->SchoolExternalToolModule - - + + - + ToolLaunchModule - -ToolLaunchModule + +ToolLaunchModule - + ToolModule->ToolLaunchModule - - + + UserModule->OauthModule - - + + UserModule->CollaborativeStorageAdapterModule - - + + UserModule->ProvisioningModule - - + + - + UserModule->UserLoginMigrationModule - - + + UserModule->OauthApiModule - - + + UserModule->OauthProviderModule - - + + UserModule->OauthProviderApiModule - - + + - + UserModule->ToolApiModule - - + + - + UserApiModule - -UserApiModule + +UserApiModule - + UserModule->UserApiModule - - + + - + UserModule->VideoConferenceApiModule - - + + - + UserModule->ToolLaunchModule - - + + - + UserRepo - -UserRepo + +UserRepo - + UserModule->UserRepo - - + + - + UserService - -UserService + +UserService - + UserModule->UserService - - + + - + UserModule->VideoConferenceModule - - + + - + UserModule->VideoConferenceModule - - + + CollaborativeStorageAdapter - -CollaborativeStorageAdapter + +CollaborativeStorageAdapter CollaborativeStorageAdapterModule->CollaborativeStorageAdapter - - + + CollaborativeStorageAdapterModule->CollaborativeStorageModule - - + + CollaborativeStorageAdapter - -CollaborativeStorageAdapter + +CollaborativeStorageAdapter CollaborativeStorageAdapter->CollaborativeStorageAdapterModule - - + + CollaborativeStorageAdapterMapper - -CollaborativeStorageAdapterMapper + +CollaborativeStorageAdapterMapper CollaborativeStorageAdapterMapper->CollaborativeStorageAdapterModule - - + + LtiToolRepo - -LtiToolRepo + +LtiToolRepo LtiToolRepo->OauthModule - - + + LtiToolRepo->CollaborativeStorageAdapterModule - - + + - + LtiToolModule - -LtiToolModule + +LtiToolModule LtiToolRepo->LtiToolModule - - + + - + LtiToolRepo->ToolApiModule - - + + NextcloudClient - -NextcloudClient + +NextcloudClient NextcloudClient->CollaborativeStorageAdapterModule - - + + NextcloudStrategy - -NextcloudStrategy + +NextcloudStrategy NextcloudStrategy->CollaborativeStorageAdapterModule - - + + CollaborativeStorageUc - -CollaborativeStorageUc + +CollaborativeStorageUc CollaborativeStorageModule->CollaborativeStorageUc - - + + - + CollaborativeStorageModule->ServerModule - - + + - + CollaborativeStorageModule->ServerTestModule - - + + CollaborativeStorageService - -CollaborativeStorageService + +CollaborativeStorageService CollaborativeStorageService->CollaborativeStorageModule - - + + CollaborativeStorageUc - -CollaborativeStorageUc + +CollaborativeStorageUc CollaborativeStorageUc->CollaborativeStorageModule - - + + TeamMapper - -TeamMapper + +TeamMapper TeamMapper->CollaborativeStorageModule - - + + TeamPermissionsMapper - -TeamPermissionsMapper + +TeamPermissionsMapper TeamPermissionsMapper->CollaborativeStorageModule - - + + CommonToolModule->CommonToolService - - + + CommonToolValidationService - -CommonToolValidationService + +CommonToolValidationService CommonToolModule->CommonToolValidationService - - + + ContextExternalToolRepo - -ContextExternalToolRepo + +ContextExternalToolRepo CommonToolModule->ContextExternalToolRepo - - + + SchoolExternalToolRepo - -SchoolExternalToolRepo + +SchoolExternalToolRepo CommonToolModule->SchoolExternalToolRepo - - + + ToolPermissionHelper - -ToolPermissionHelper + +ToolPermissionHelper CommonToolModule->ToolPermissionHelper - - + + CommonToolModule->ExternalToolModule - - + + SchoolExternalToolModule - -SchoolExternalToolModule + +SchoolExternalToolModule - + CommonToolModule->SchoolExternalToolModule - - + + CommonToolModule->ContextExternalToolModule - - + + - + CommonToolModule->ToolApiModule - - + + - + CommonToolModule->ToolLaunchModule - - + + CommonToolService - -CommonToolService + +CommonToolService - + CommonToolService->ToolModule - - + + CommonToolService->CommonToolModule - - + + CommonToolValidationService - -CommonToolValidationService + +CommonToolValidationService CommonToolValidationService->CommonToolModule - - + + ContextExternalToolRepo - -ContextExternalToolRepo + +ContextExternalToolRepo ContextExternalToolRepo->CommonToolModule - - + + ToolPermissionHelper - -ToolPermissionHelper + +ToolPermissionHelper ToolPermissionHelper->CommonToolModule - - + + ConsoleWriterService - -ConsoleWriterService + +ConsoleWriterService ConsoleWriterService->ConsoleWriterModule - - + + ConsoleWriterService->ManagementModule - - + + - + ExternalToolModule->ToolModule - - + + - + ExternalToolModule->SchoolExternalToolModule - - + + ExternalToolModule->ContextExternalToolModule - - + + ExternalToolConfigurationService - -ExternalToolConfigurationService + +ExternalToolConfigurationService ExternalToolModule->ExternalToolConfigurationService - - + + ExternalToolLogoService - -ExternalToolLogoService + +ExternalToolLogoService ExternalToolModule->ExternalToolLogoService - - + + ExternalToolService - -ExternalToolService + +ExternalToolService ExternalToolModule->ExternalToolService - - + + ExternalToolValidationService - -ExternalToolValidationService + +ExternalToolValidationService ExternalToolModule->ExternalToolValidationService - - + + ExternalToolVersionService - -ExternalToolVersionService + +ExternalToolVersionService ExternalToolModule->ExternalToolVersionService - - + + - + ExternalToolModule->ToolLaunchModule - - + + - + SchoolExternalToolModule->ToolModule - - + + SchoolExternalToolModule->ContextExternalToolModule - - + + - + SchoolExternalToolService - -SchoolExternalToolService + +SchoolExternalToolService - + SchoolExternalToolModule->SchoolExternalToolService - - + + - + SchoolExternalToolValidationService - -SchoolExternalToolValidationService + +SchoolExternalToolValidationService - + SchoolExternalToolModule->SchoolExternalToolValidationService - - + + - + SchoolExternalToolModule->ToolLaunchModule - - + + - + ContextExternalToolModule->ToolModule - - + + ContextExternalToolAuthorizableService - -ContextExternalToolAuthorizableService + +ContextExternalToolAuthorizableService ContextExternalToolModule->ContextExternalToolAuthorizableService - - + + ContextExternalToolService - -ContextExternalToolService + +ContextExternalToolService ContextExternalToolModule->ContextExternalToolService - - + + ContextExternalToolValidationService - -ContextExternalToolValidationService + +ContextExternalToolValidationService ContextExternalToolModule->ContextExternalToolValidationService - - + + - + ContextExternalToolModule->ToolLaunchModule - - + + ContextExternalToolAuthorizableService - -ContextExternalToolAuthorizableService + +ContextExternalToolAuthorizableService ContextExternalToolAuthorizableService->ContextExternalToolModule - - + + ContextExternalToolService - -ContextExternalToolService + +ContextExternalToolService ContextExternalToolService->ContextExternalToolModule - - + + ContextExternalToolValidationService - -ContextExternalToolValidationService + +ContextExternalToolValidationService ContextExternalToolValidationService->ContextExternalToolModule - - + + CopyHelperService - -CopyHelperService + +CopyHelperService CopyHelperModule - -CopyHelperModule + +CopyHelperModule CopyHelperModule->FilesStorageClientModule - - + + CopyHelperModule->CopyHelperService - - + + CopyHelperModule->LearnroomModule - - + + CopyHelperModule->LessonModule - - + + CopyHelperModule->LearnroomApiModule - - + + - + CopyHelperModule->TaskModule - - + + - + CopyHelperModule->TaskApiModule - - + + CopyHelperService - -CopyHelperService + +CopyHelperService CopyHelperService->CopyHelperModule - - + + ErrorModule->CoreModule - - + + InterceptorModule - -InterceptorModule + +InterceptorModule InterceptorModule->CoreModule - - + + ValidationModule - -ValidationModule + +ValidationModule ValidationModule->CoreModule - - + + LoggerModule - -LoggerModule + +LoggerModule CoreModule->LoggerModule - - + + CoreModule->FilesStorageModule - - + + CoreModule->FilesStorageAMQPModule - - + + CoreModule->FilesStorageApiModule - - + + CoreModule->FilesStorageTestModule - - + + CoreModule->FwuLearningContentsModule - - + + CoreModule->FwuLearningContentsTestModule - - + + CoreModule->H5PEditorModule - - + + CoreModule->H5PEditorTestModule - - + + CoreModule->ManagementModule - - + + - + CoreModule->ServerModule - - + + - + CoreModule->ServerTestModule - - + + DatabaseManagementService - -DatabaseManagementService + +DatabaseManagementService DatabaseManagementModule - -DatabaseManagementModule + +DatabaseManagementModule DatabaseManagementModule->DatabaseManagementService - - + + DatabaseManagementService - -DatabaseManagementService + +DatabaseManagementService DatabaseManagementService->DatabaseManagementModule - - + + DatabaseManagementService->ManagementModule - - + + EncryptionModule->IdentityManagementModule - - + + EncryptionModule->OauthModule - - + + EncryptionModule->ExternalToolModule - - + + EncryptionModule->KeycloakModule - - + + EncryptionModule->KeycloakConfigurationModule - - + + OauthProviderServiceModule - -OauthProviderServiceModule + +OauthProviderServiceModule OauthProviderServiceModule->ExternalToolModule - - + + OauthProviderServiceModule->OauthProviderModule - - + + OauthProviderServiceModule->OauthProviderApiModule - - + + - + OauthProviderService - -OauthProviderService + +OauthProviderService OauthProviderServiceModule->OauthProviderService - - + + ToolConfigModule - -ToolConfigModule + +ToolConfigModule - + ToolConfigModule->ToolModule - - + + ToolConfigModule->ExternalToolModule - - + + ToolConfigModule->OauthProviderModule - - + + - + ToolConfigModule->ToolApiModule - - + + ExternalToolConfigurationService - -ExternalToolConfigurationService + +ExternalToolConfigurationService ExternalToolConfigurationService->ExternalToolModule - - + + - + ExternalToolConfigurationService->ToolApiModule - - + + ExternalToolParameterValidationService - -ExternalToolParameterValidationService + +ExternalToolParameterValidationService ExternalToolParameterValidationService->ExternalToolModule - - + + ExternalToolRepo - -ExternalToolRepo + +ExternalToolRepo ExternalToolRepo->ExternalToolModule - - + + ExternalToolService - -ExternalToolService + +ExternalToolService ExternalToolService->ExternalToolModule - - + + ExternalToolServiceMapper - -ExternalToolServiceMapper + +ExternalToolServiceMapper ExternalToolServiceMapper->ExternalToolModule - - + + ExternalToolValidationService - -ExternalToolValidationService + +ExternalToolValidationService ExternalToolValidationService->ExternalToolModule - - + + ExternalToolVersionService - -ExternalToolVersionService + +ExternalToolVersionService ExternalToolVersionService->ExternalToolModule - - + + FeathersServiceProvider - -FeathersServiceProvider + +FeathersServiceProvider FeathersServiceProvider->FeathersModule - - + + FeathersServiceProvider->LessonModule - - + + - + FilesModule->ServerConsoleModule - - + + DeleteFilesUc - -DeleteFilesUc + +DeleteFilesUc DeleteFilesUc->FilesModule - - + + FilesRepo - -FilesRepo + +FilesRepo FilesRepo->FilesModule - - + + StorageProviderRepo - -StorageProviderRepo + +StorageProviderRepo StorageProviderRepo->FilesModule - - + + FilesStorageModule->FilesStorageAMQPModule - - + + FilesStorageModule->FilesStorageApiModule - - + + FilesStorageService - -FilesStorageService + +FilesStorageService FilesStorageModule->FilesStorageService - - + + PreviewService - -PreviewService + +PreviewService FilesStorageModule->PreviewService - - - - - -FilesStorageAMQPModule->FwuLearningContentsModule - - + + FilesStorageConsumer - -FilesStorageConsumer + +FilesStorageConsumer FilesStorageConsumer->FilesStorageAMQPModule - - + + FilesStorageApiModule->FilesStorageModule - - + + FilesStorageApiModule->FilesStorageTestModule - - + + FilesStorageApiModule->ManagementModule - - + + FilesStorageUC - -FilesStorageUC + +FilesStorageUC FilesStorageUC->FilesStorageApiModule - - + + CopyFilesService - -CopyFilesService + +CopyFilesService CopyFilesService->FilesStorageClientModule - - + + FilesStorageClientAdapterService - -FilesStorageClientAdapterService + +FilesStorageClientAdapterService FilesStorageClientAdapterService->FilesStorageClientModule - - + + FilesStorageProducer - -FilesStorageProducer + +FilesStorageProducer FilesStorageProducer->FilesStorageClientModule - - + + RabbitMQWrapperModule - -RabbitMQWrapperModule + +RabbitMQWrapperModule RabbitMQWrapperModule->FilesStorageModule - - + + + + + +RabbitMQWrapperModule->FwuLearningContentsModule + + - + RabbitMQWrapperModule->ServerModule - - + + RabbitMQWrapperTestModule - -RabbitMQWrapperTestModule + +RabbitMQWrapperTestModule RabbitMQWrapperTestModule->FilesStorageModule - - + + RabbitMQWrapperTestModule->FilesStorageTestModule - - + + RabbitMQWrapperTestModule->FwuLearningContentsTestModule - - + + RabbitMQWrapperTestModule->H5PEditorTestModule - - + + RabbitMQWrapperTestModule->ManagementModule - - + + - + RabbitMQWrapperTestModule->ServerTestModule - - + + FileRecordRepo - -FileRecordRepo + +FileRecordRepo FileRecordRepo->FilesStorageModule - - + + FilesStorageService - -FilesStorageService + +FilesStorageService FilesStorageService->FilesStorageModule - - + + PreviewService - -PreviewService + +PreviewService PreviewService->FilesStorageModule - - + + MongoMemoryDatabaseModule - -MongoMemoryDatabaseModule + +MongoMemoryDatabaseModule MongoMemoryDatabaseModule->FilesStorageTestModule - - + + MongoMemoryDatabaseModule->FwuLearningContentsTestModule - - + + MongoMemoryDatabaseModule->H5PEditorTestModule - - + + - + ManagementServerTestModule - -ManagementServerTestModule + +ManagementServerTestModule MongoMemoryDatabaseModule->ManagementServerTestModule - - + + - + MongoMemoryDatabaseModule->ServerTestModule - - + + FileSystemAdapter - -FileSystemAdapter + +FileSystemAdapter FileSystemModule - -FileSystemModule + +FileSystemModule FileSystemModule->FileSystemAdapter - - + + FileSystemAdapter - -FileSystemAdapter + +FileSystemAdapter FileSystemAdapter->FileSystemModule - - + + + + + +S3ClientModule + +S3ClientModule S3ClientModule->FwuLearningContentsModule - - + + + + + +S3ClientModule->FwuLearningContentsTestModule + + FwuLearningContentsUc - -FwuLearningContentsUc + +FwuLearningContentsUc FwuLearningContentsUc->FwuLearningContentsModule - - + + - -FwuLearningContentsUc->FwuLearningContentsTestModule - - - - - -S3ClientAdapter - -S3ClientAdapter - - - -S3ClientAdapter->S3ClientModule - - - - -S3ClientAdapter->FwuLearningContentsTestModule - - +FwuLearningContentsUc->FwuLearningContentsTestModule + + - + GroupModule - -GroupModule + +GroupModule - + GroupApiModule - -GroupApiModule + +GroupApiModule GroupModule->GroupApiModule - - + + - + GroupService - -GroupService + +GroupService GroupModule->GroupService - - + + - + GroupApiModule->ServerModule - - + + - + GroupApiModule->ServerTestModule - - + + - + GroupRepo - -GroupRepo + +GroupRepo GroupRepo->GroupModule - - + + - + GroupService - -GroupService + +GroupService GroupService->GroupModule - - + + H5PEditorModule->H5PEditorTestModule - - + + - + Logger - -Logger + +Logger Logger->LoggerModule - - + + Logger->H5PEditorModule - - + + - + KeycloakAdministrationModule - -KeycloakAdministrationModule + +KeycloakAdministrationModule KeycloakAdministrationModule->IdentityManagementModule - - + + KeycloakAdministrationModule->KeycloakModule - - + + - + KeycloakAdministrationService - -KeycloakAdministrationService + +KeycloakAdministrationService KeycloakAdministrationModule->KeycloakAdministrationService - - + + KeycloakAdministrationModule->KeycloakConfigurationModule - - + + KeycloakModule->IdentityManagementModule - - + + - + KeycloakIdentityManagementOauthService - -KeycloakIdentityManagementOauthService + +KeycloakIdentityManagementOauthService KeycloakModule->KeycloakIdentityManagementOauthService - - + + - + KeycloakIdentityManagementService - -KeycloakIdentityManagementService + +KeycloakIdentityManagementService KeycloakModule->KeycloakIdentityManagementService - - + + - + ImportUserModule->ServerModule - - + + - + ImportUserModule->ServerTestModule - - + + - + ImportUserRepo - -ImportUserRepo + +ImportUserRepo ImportUserRepo->ImportUserModule - - + + - + UserImportUc - -UserImportUc + +UserImportUc UserImportUc->ImportUserModule - - + + - + KeycloakAdministrationService - -KeycloakAdministrationService + +KeycloakAdministrationService KeycloakAdministrationService->KeycloakAdministrationModule - - + + - + KeycloakConfigurationService - -KeycloakConfigurationService + +KeycloakConfigurationService KeycloakConfigurationModule->KeycloakConfigurationService - - + + - + KeycloakConsole - -KeycloakConsole + +KeycloakConsole KeycloakConfigurationModule->KeycloakConsole - - + + - + KeycloakSeedService - -KeycloakSeedService + +KeycloakSeedService KeycloakConfigurationModule->KeycloakSeedService - - + + - + KeycloakConfigurationService - -KeycloakConfigurationService + +KeycloakConfigurationService KeycloakConfigurationService->KeycloakConfigurationModule - - + + - + KeycloakConfigurationUc - -KeycloakConfigurationUc + +KeycloakConfigurationUc KeycloakConfigurationUc->KeycloakConfigurationModule - - + + - + KeycloakMigrationService - -KeycloakMigrationService + +KeycloakMigrationService KeycloakMigrationService->KeycloakConfigurationModule - - + + - + KeycloakIdentityManagementOauthService - -KeycloakIdentityManagementOauthService + +KeycloakIdentityManagementOauthService KeycloakIdentityManagementOauthService->KeycloakModule - - + + - + KeycloakIdentityManagementService - -KeycloakIdentityManagementService + +KeycloakIdentityManagementService KeycloakIdentityManagementService->KeycloakModule - - + + LearnroomModule->LearnroomApiModule - - + + - + CommonCartridgeExportService - -CommonCartridgeExportService + +CommonCartridgeExportService LearnroomModule->CommonCartridgeExportService - - + + - + CourseCopyService - -CourseCopyService + +CourseCopyService LearnroomModule->CourseCopyService - - + + - + CourseService - -CourseService + +CourseService LearnroomModule->CourseService - - + + - + RoomsService - -RoomsService + +RoomsService LearnroomModule->RoomsService - - + + - + LearnroomModule->SharingApiModule - - + + - + LearnroomModule->SharingModule - - + + - + LearnroomModule->VideoConferenceModule - - + + LessonModule->LearnroomModule - - + + LessonModule->LearnroomApiModule - - + + LessonModule->LessonApiModule - - + + - + LessonCopyService - -LessonCopyService + +LessonCopyService LessonModule->LessonCopyService - - + + - + LessonService - -LessonService + +LessonService LessonModule->LessonService - - + + - + LessonModule->SharingApiModule - - + + - + LessonModule->SharingModule - - + + - + LearnroomApiModule->ServerModule - - + + - + LearnroomApiModule->ServerTestModule - - + + - + BoardRepo - -BoardRepo + +BoardRepo BoardRepo->LearnroomModule - - + + BoardRepo->LearnroomApiModule - - + + - + CourseCopyUC - -CourseCopyUC + +CourseCopyUC CourseCopyUC->LearnroomApiModule - - + + - + CourseExportUc - -CourseExportUc + +CourseExportUc CourseExportUc->LearnroomApiModule - - + + - + CourseUc - -CourseUc + +CourseUc CourseUc->LearnroomApiModule - - + + - + DashboardModelMapper - -DashboardModelMapper + +DashboardModelMapper DashboardModelMapper->LearnroomModule - - + + DashboardModelMapper->LearnroomApiModule - - + + - + DashboardUc - -DashboardUc + +DashboardUc DashboardUc->LearnroomApiModule - - + + - + LessonCopyUC - -LessonCopyUC + +LessonCopyUC LessonCopyUC->LearnroomApiModule - - + + - + RoomBoardDTOFactory - -RoomBoardDTOFactory + +RoomBoardDTOFactory RoomBoardDTOFactory->LearnroomApiModule - - + + - + RoomBoardResponseMapper - -RoomBoardResponseMapper + +RoomBoardResponseMapper RoomBoardResponseMapper->LearnroomApiModule - - + + - + RoomsAuthorisationService - -RoomsAuthorisationService + +RoomsAuthorisationService RoomsAuthorisationService->LearnroomApiModule - - + + - + RoomsUc - -RoomsUc + +RoomsUc RoomsUc->LearnroomApiModule - - + + TaskModule->LearnroomModule - - + + TaskModule->LessonModule - - + + - + TaskModule->SharingApiModule - - + + - + TaskModule->TaskApiModule - - + + - + TaskModule->SharingModule - - + + - + SubmissionService - -SubmissionService + +SubmissionService - + TaskModule->SubmissionService - - + + - + TaskCopyService - -TaskCopyService + +TaskCopyService - + TaskModule->TaskCopyService - - + + - + TaskService - -TaskService + +TaskService - + TaskModule->TaskService - - + + - + BoardCopyService - -BoardCopyService + +BoardCopyService BoardCopyService->LearnroomModule - - + + - + ColumnBoardTargetService - -ColumnBoardTargetService + +ColumnBoardTargetService ColumnBoardTargetService->LearnroomModule - - + + - + CommonCartridgeExportService - -CommonCartridgeExportService + +CommonCartridgeExportService CommonCartridgeExportService->LearnroomModule - - + + - + CourseCopyService - -CourseCopyService + +CourseCopyService CourseCopyService->LearnroomModule - - + + - + CourseService - -CourseService + +CourseService CourseService->LearnroomModule - - + + - + RoomsService - -RoomsService + +RoomsService RoomsService->LearnroomModule - - + + - + LessonApiModule->ServerModule - - + + - + LessonApiModule->ServerTestModule - - + + - + LessonUC - -LessonUC + +LessonUC LessonUC->LessonApiModule - - + + - + EtherpadService - -EtherpadService + +EtherpadService EtherpadService->LessonModule - - + + - + LessonCopyService - -LessonCopyService + +LessonCopyService LessonCopyService->LessonModule - - + + - + LessonService - -LessonService + +LessonService LessonService->LessonModule - - + + - + NexboardService - -NexboardService + +NexboardService NexboardService->LessonModule - - + + - + ErrorLogger - -ErrorLogger + +ErrorLogger ErrorLogger->LoggerModule - - + + - + LegacyLogger - -LegacyLogger + +LegacyLogger LegacyLogger->LoggerModule - - + + LegacyLogger->PseudonymModule - - + + LegacyLogger->LtiToolModule - - + + - + LtiToolService - -LtiToolService + +LtiToolService LtiToolModule->LtiToolService - - + + LtiToolModule->OauthProviderModule - - + + - + LtiToolService - -LtiToolService + +LtiToolService LtiToolService->LtiToolModule - - + + - + ManagementServerModule - -ManagementServerModule + +ManagementServerModule ManagementModule->ManagementServerModule - - + + ManagementModule->ManagementServerTestModule - - + + - + ManagementModule->ServerConsoleModule - - + + - + BoardManagementUc - -BoardManagementUc + +BoardManagementUc BoardManagementUc->ManagementModule - - + + - + BsonConverter - -BsonConverter + +BsonConverter BsonConverter->ManagementModule - - + + - + DatabaseManagementUc - -DatabaseManagementUc + +DatabaseManagementUc DatabaseManagementUc->ManagementModule - - + + - + NewsUc - -NewsUc + +NewsUc NewsModule->NewsUc - - + + - + NewsModule->ServerModule - - + + - + NewsModule->ServerTestModule - - + + - + NewsRepo - -NewsRepo + +NewsRepo NewsRepo->NewsModule - - + + - + NewsUc - -NewsUc + +NewsUc NewsUc->NewsModule - - + + ProvisioningModule->OauthModule - - + + ProvisioningModule->OauthApiModule - - + + - + ProvisioningService - -ProvisioningService + +ProvisioningService ProvisioningModule->ProvisioningService - - + + - + ProvisioningModule->UserLoginMigrationApiModule - - + + UserLoginMigrationModule->OauthModule - - + + UserLoginMigrationModule->OauthApiModule - - + + - + UserLoginMigrationModule->SchoolApiModule - - + + - + UserLoginMigrationModule->UserLoginMigrationApiModule - - + + - + MigrationCheckService - -MigrationCheckService + +MigrationCheckService - + UserLoginMigrationModule->MigrationCheckService - - + + - + SchoolMigrationService - -SchoolMigrationService + +SchoolMigrationService - + UserLoginMigrationModule->SchoolMigrationService - - + + - + UserLoginMigrationRevertService - -UserLoginMigrationRevertService + +UserLoginMigrationRevertService - + UserLoginMigrationModule->UserLoginMigrationRevertService - - + + - + UserLoginMigrationService - -UserLoginMigrationService + +UserLoginMigrationService - + UserLoginMigrationModule->UserLoginMigrationService - - + + - + UserMigrationService - -UserMigrationService + +UserMigrationService - + UserLoginMigrationModule->UserMigrationService - - + + - + OauthApiModule->ServerModule - - + + - + OauthApiModule->ServerTestModule - - + + - + HydraOauthUc - -HydraOauthUc + +HydraOauthUc HydraOauthUc->OauthApiModule - - + + - + OauthUc - -OauthUc + +OauthUc OauthUc->OauthApiModule - - + + - + HydraSsoService - -HydraSsoService + +HydraSsoService HydraSsoService->OauthModule - - + + - + OAuthService - -OAuthService + +OAuthService OAuthService->OauthModule - - + + - + OauthAdapterService - -OauthAdapterService + +OauthAdapterService OauthAdapterService->OauthModule - - + + OauthProviderModule->OauthProviderApiModule - - + + - + IdTokenService - -IdTokenService + +IdTokenService OauthProviderModule->IdTokenService - - + + - + OauthProviderLoginFlowService - -OauthProviderLoginFlowService + +OauthProviderLoginFlowService OauthProviderModule->OauthProviderLoginFlowService - - + + - + OauthProviderApiModule->ServerModule - - + + - + OauthProviderApiModule->ServerTestModule - - + + - + OauthProviderClientCrudUc - -OauthProviderClientCrudUc + +OauthProviderClientCrudUc OauthProviderClientCrudUc->OauthProviderApiModule - - + + - + OauthProviderConsentFlowUc - -OauthProviderConsentFlowUc + +OauthProviderConsentFlowUc OauthProviderConsentFlowUc->OauthProviderApiModule - - + + - + OauthProviderLoginFlowUc - -OauthProviderLoginFlowUc + +OauthProviderLoginFlowUc OauthProviderLoginFlowUc->OauthProviderApiModule - - + + - + OauthProviderLogoutFlowUc - -OauthProviderLogoutFlowUc + +OauthProviderLogoutFlowUc OauthProviderLogoutFlowUc->OauthProviderApiModule - - + + - + OauthProviderResponseMapper - -OauthProviderResponseMapper + +OauthProviderResponseMapper OauthProviderResponseMapper->OauthProviderApiModule - - + + - + OauthProviderUc - -OauthProviderUc + +OauthProviderUc OauthProviderUc->OauthProviderApiModule - - + + - + IdTokenService - -IdTokenService + +IdTokenService IdTokenService->OauthProviderModule - - + + - + OauthProviderLoginFlowService - -OauthProviderLoginFlowService + +OauthProviderLoginFlowService OauthProviderLoginFlowService->OauthProviderModule - - + + - + IservProvisioningStrategy - -IservProvisioningStrategy + +IservProvisioningStrategy IservProvisioningStrategy->ProvisioningModule - - + + - + OidcMockProvisioningStrategy - -OidcMockProvisioningStrategy + +OidcMockProvisioningStrategy OidcMockProvisioningStrategy->ProvisioningModule - - + + - + OidcProvisioningService - -OidcProvisioningService + +OidcProvisioningService OidcProvisioningService->ProvisioningModule - - + + - + ProvisioningService - -ProvisioningService + +ProvisioningService ProvisioningService->ProvisioningModule - - + + - + SanisProvisioningStrategy - -SanisProvisioningStrategy + +SanisProvisioningStrategy SanisProvisioningStrategy->ProvisioningModule - - + + - + SanisResponseMapper - -SanisResponseMapper + +SanisResponseMapper SanisResponseMapper->ProvisioningModule - - + + - + ExternalToolPseudonymRepo - -ExternalToolPseudonymRepo + +ExternalToolPseudonymRepo ExternalToolPseudonymRepo->PseudonymModule - - + + - + PseudonymService - -PseudonymService + +PseudonymService PseudonymService->PseudonymModule - - + + - + PseudonymsRepo - -PseudonymsRepo + +PseudonymsRepo PseudonymsRepo->PseudonymModule - - + + - + RedisModule->ServerModule - - + + - + RedisModule->ServerTestModule - - + + - + RoleRepo - -RoleRepo + +RoleRepo RoleRepo->RoleModule - - + + - + RoleService - -RoleService + +RoleService RoleService->RoleModule - - + + - + RoleUc - -RoleUc + +RoleUc RoleUc->RoleModule - - + + - + SchoolApiModule->ServerModule - - + + - + SchoolApiModule->ServerTestModule - - + + - + MigrationMapper - -MigrationMapper + +MigrationMapper - + MigrationMapper->SchoolApiModule - - + + - + SchoolUc - -SchoolUc + +SchoolUc - + SchoolUc->SchoolApiModule - - + + - + SchoolExternalToolService - -SchoolExternalToolService + +SchoolExternalToolService - + SchoolExternalToolService->SchoolExternalToolModule - - + + - + SchoolExternalToolValidationService - -SchoolExternalToolValidationService + +SchoolExternalToolValidationService - + SchoolExternalToolValidationService->SchoolExternalToolModule - - + + - + FederalStateRepo - -FederalStateRepo + +FederalStateRepo - + FederalStateRepo->SchoolModule - - + + - + FederalStateService - -FederalStateService + +FederalStateService - + FederalStateService->SchoolModule - - + + - + SchoolService - -SchoolService + +SchoolService - + SchoolService->SchoolModule - - + + - + SchoolValidationService - -SchoolValidationService + +SchoolValidationService - + SchoolValidationService->SchoolModule - - + + - + SchoolYearRepo - -SchoolYearRepo + +SchoolYearRepo - + SchoolYearRepo->SchoolModule - - + + - + SchoolYearService - -SchoolYearService + +SchoolYearService - + SchoolYearService->SchoolModule - - + + - + SharingApiModule->ServerModule - - + + - + SharingApiModule->ServerTestModule - - + + - + SystemApiModule->ServerModule - - + + - + SystemApiModule->ServerTestModule - - + + - + TaskApiModule->ServerModule - - + + - + TaskApiModule->ServerTestModule - - + + - + ToolApiModule->ServerModule - - + + - + ToolApiModule->ServerTestModule - - + + - + UserApiModule->ServerModule - - + + - + UserApiModule->ServerTestModule - - + + - + UserLoginMigrationApiModule->ServerModule - - + + - + UserLoginMigrationApiModule->ServerTestModule - - + + - + VideoConferenceApiModule->ServerModule - - + + - + VideoConferenceApiModule->ServerTestModule - - + + - + SharingModule->SharingApiModule - - + + - + ShareTokenService - -ShareTokenService + +ShareTokenService - + SharingModule->ShareTokenService - - + + - + ShareTokenUC - -ShareTokenUC + +ShareTokenUC - + ShareTokenUC->SharingApiModule - - + + - + ShareTokenRepo - -ShareTokenRepo + +ShareTokenRepo - + ShareTokenRepo->SharingModule - - + + - + ShareTokenService - -ShareTokenService + +ShareTokenService - + ShareTokenService->SharingModule - - + + - + TokenGenerator - -TokenGenerator + +TokenGenerator - + TokenGenerator->SharingModule - - + + - + SystemUc - -SystemUc + +SystemUc - + SystemUc->SystemApiModule - - + + - + SystemOidcService - -SystemOidcService + +SystemOidcService - + SystemOidcService->SystemModule - - + + - + SystemService - -SystemService + +SystemService - + SystemService->SystemModule - - + + - + SubmissionUc - -SubmissionUc + +SubmissionUc - + SubmissionUc->TaskApiModule - - + + - + TaskCopyUC - -TaskCopyUC + +TaskCopyUC - + TaskCopyUC->TaskApiModule - - + + - + TaskUC - -TaskUC + +TaskUC - + TaskUC->TaskApiModule - - + + - + SubmissionService - -SubmissionService + +SubmissionService - + SubmissionService->TaskModule - - + + - + TaskCopyService - -TaskCopyService + +TaskCopyService - + TaskCopyService->TaskModule - - + + - + TaskService - -TaskService + +TaskService - + TaskService->TaskModule - - + + - + TeamService - -TeamService + +TeamService - + TeamsModule->TeamService - - + + - + TeamService - -TeamService + +TeamService - + TeamService->TeamsModule - - + + - + ContextExternalToolUc - -ContextExternalToolUc + +ContextExternalToolUc - + ContextExternalToolUc->ToolApiModule - - + + - + ExternalToolConfigurationUc - -ExternalToolConfigurationUc + +ExternalToolConfigurationUc - + ExternalToolConfigurationUc->ToolApiModule - - + + - + ExternalToolRequestMapper - -ExternalToolRequestMapper + +ExternalToolRequestMapper - + ExternalToolRequestMapper->ToolApiModule - - + + - + ExternalToolResponseMapper - -ExternalToolResponseMapper + +ExternalToolResponseMapper - + ExternalToolResponseMapper->ToolApiModule - - + + - + ExternalToolUc - -ExternalToolUc + +ExternalToolUc - + ExternalToolUc->ToolApiModule - - + + - + SchoolExternalToolRequestMapper - -SchoolExternalToolRequestMapper + +SchoolExternalToolRequestMapper - + SchoolExternalToolRequestMapper->ToolApiModule - - + + - + SchoolExternalToolResponseMapper - -SchoolExternalToolResponseMapper + +SchoolExternalToolResponseMapper - + SchoolExternalToolResponseMapper->ToolApiModule - - + + - + SchoolExternalToolUc - -SchoolExternalToolUc + +SchoolExternalToolUc - + SchoolExternalToolUc->ToolApiModule - - + + - + ToolLaunchUc - -ToolLaunchUc + +ToolLaunchUc - + ToolLaunchUc->ToolApiModule - - + + - + ToolReferenceUc - -ToolReferenceUc + +ToolReferenceUc - + ToolReferenceUc->ToolApiModule - - + + - + ToolLaunchModule->ToolModule - - + + - + ToolLaunchService - -ToolLaunchService + +ToolLaunchService - + ToolLaunchModule->ToolLaunchService - - + + - + BasicToolLaunchStrategy - -BasicToolLaunchStrategy + +BasicToolLaunchStrategy - + BasicToolLaunchStrategy->ToolLaunchModule - - + + - + Lti11EncryptionService - -Lti11EncryptionService + +Lti11EncryptionService - + Lti11EncryptionService->ToolLaunchModule - - + + - + Lti11ToolLaunchStrategy - -Lti11ToolLaunchStrategy + +Lti11ToolLaunchStrategy - + Lti11ToolLaunchStrategy->ToolLaunchModule - - + + - + OAuth2ToolLaunchStrategy - -OAuth2ToolLaunchStrategy + +OAuth2ToolLaunchStrategy - + OAuth2ToolLaunchStrategy->ToolLaunchModule - - + + - + ToolLaunchService - -ToolLaunchService + +ToolLaunchService - + ToolLaunchService->ToolLaunchModule - - + + - + UserUc - -UserUc + +UserUc - + UserUc->UserApiModule - - + + - + CloseUserLoginMigrationUc - -CloseUserLoginMigrationUc + +CloseUserLoginMigrationUc - + CloseUserLoginMigrationUc->UserLoginMigrationApiModule - - + + - + PageContentMapper - -PageContentMapper + +PageContentMapper - + PageContentMapper->UserLoginMigrationApiModule - - + + - + RestartUserLoginMigrationUc - -RestartUserLoginMigrationUc + +RestartUserLoginMigrationUc - + RestartUserLoginMigrationUc->UserLoginMigrationApiModule - - + + - + StartUserLoginMigrationUc - -StartUserLoginMigrationUc + +StartUserLoginMigrationUc - + StartUserLoginMigrationUc->UserLoginMigrationApiModule - - + + - + ToggleUserLoginMigrationUc - -ToggleUserLoginMigrationUc + +ToggleUserLoginMigrationUc - + ToggleUserLoginMigrationUc->UserLoginMigrationApiModule - - + + - + UserLoginMigrationUc - -UserLoginMigrationUc + +UserLoginMigrationUc - + UserLoginMigrationUc->UserLoginMigrationApiModule - - + + - + MigrationCheckService - -MigrationCheckService + +MigrationCheckService - + MigrationCheckService->UserLoginMigrationModule - - + + - + SchoolMigrationService - -SchoolMigrationService + +SchoolMigrationService - + SchoolMigrationService->UserLoginMigrationModule - - + + - + UserLoginMigrationRepo - -UserLoginMigrationRepo + +UserLoginMigrationRepo - + UserLoginMigrationRepo->UserLoginMigrationModule - - + + - + UserLoginMigrationRevertService - -UserLoginMigrationRevertService + +UserLoginMigrationRevertService - + UserLoginMigrationRevertService->UserLoginMigrationModule - - + + - + UserLoginMigrationService - -UserLoginMigrationService + +UserLoginMigrationService - + UserLoginMigrationService->UserLoginMigrationModule - - + + - + UserMigrationService - -UserMigrationService + +UserMigrationService - + UserMigrationService->UserLoginMigrationModule - - + + - + UserDORepo - -UserDORepo + +UserDORepo - + UserDORepo->UserModule - - + + - + UserService - -UserService + +UserService - + UserService->UserModule - - + + - + VideoConferenceModule->VideoConferenceApiModule - - + + - + BBBService - -BBBService + +BBBService - + VideoConferenceModule->BBBService - - + + - + VideoConferenceService - -VideoConferenceService + +VideoConferenceService - + VideoConferenceModule->VideoConferenceService - - + + - + VideoConferenceCreateUc - -VideoConferenceCreateUc + +VideoConferenceCreateUc - + VideoConferenceCreateUc->VideoConferenceApiModule - - + + - + VideoConferenceEndUc - -VideoConferenceEndUc + +VideoConferenceEndUc - + VideoConferenceEndUc->VideoConferenceApiModule - - + + - + VideoConferenceInfoUc - -VideoConferenceInfoUc + +VideoConferenceInfoUc - + VideoConferenceInfoUc->VideoConferenceApiModule - - + + - + VideoConferenceJoinUc - -VideoConferenceJoinUc + +VideoConferenceJoinUc - + VideoConferenceJoinUc->VideoConferenceApiModule - - + + - + BBBService - -BBBService + +BBBService - + BBBService->VideoConferenceModule - - + + - + ConverterUtil - -ConverterUtil + +ConverterUtil - + ConverterUtil->VideoConferenceModule - - + + - + VideoConferenceDeprecatedUc - -VideoConferenceDeprecatedUc + +VideoConferenceDeprecatedUc - + VideoConferenceDeprecatedUc->VideoConferenceModule - - + + - + VideoConferenceRepo - -VideoConferenceRepo + +VideoConferenceRepo - + VideoConferenceRepo->VideoConferenceModule - - + + - + VideoConferenceService - -VideoConferenceService + +VideoConferenceService - + VideoConferenceService->VideoConferenceModule - - + + diff --git a/injectables/FilesStorageService.html b/injectables/FilesStorageService.html index 9710d39e779..3c6471c7453 100644 --- a/injectables/FilesStorageService.html +++ b/injectables/FilesStorageService.html @@ -271,7 +271,7 @@

    Constructor

    -
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:42
    +
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:43
    @@ -384,8 +384,8 @@

    -
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:207
    +
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:208
    @@ -467,8 +467,8 @@

    -
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:234
    +
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:235
    @@ -550,8 +550,8 @@

    -
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:241
    +
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:242
    @@ -622,8 +622,8 @@

    -
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:394
    +
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:395
    @@ -718,8 +718,8 @@

    -
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:359
    +
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:360
    @@ -814,8 +814,8 @@

    -
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:343
    +
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:344
    @@ -910,8 +910,8 @@

    -
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:376
    +
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:377
    @@ -993,8 +993,8 @@

    -
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:175
    +
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:176
    @@ -1065,8 +1065,8 @@

    -
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:150
    +
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:151
    @@ -1161,8 +1161,8 @@

    -
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:90
    +
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:91
    @@ -1257,8 +1257,8 @@

    -
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:285
    +
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:286
    @@ -1329,8 +1329,8 @@

    -
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:270
    +
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:271
    @@ -1401,8 +1401,8 @@

    -
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:294
    +
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:295
    @@ -1473,8 +1473,8 @@

    -
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:276
    +
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:277
    @@ -1545,8 +1545,8 @@

    -
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:104
    +
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:105
    @@ -1617,8 +1617,8 @@

    -
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:130
    +
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:131
    @@ -1689,8 +1689,8 @@

    -
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:256
    +
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:257
    @@ -1785,8 +1785,8 @@

    -
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:248
    +
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:249
    @@ -1869,8 +1869,8 @@

    -
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:54
    +
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:55
    @@ -1941,8 +1941,8 @@

    -
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:60
    +
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:61
    @@ -2013,8 +2013,8 @@

    -
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:66
    +
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:67
    @@ -2085,8 +2085,8 @@

    -
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:72
    +
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:73
    @@ -2156,8 +2156,8 @@

    -
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:116
    +
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:117
    @@ -2228,8 +2228,8 @@

    -
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:213
    +
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:214
    @@ -2312,8 +2312,8 @@

    -
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:139
    +
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:140
    @@ -2396,8 +2396,8 @@

    -
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:333
    +
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:334
    @@ -2468,8 +2468,8 @@

    -
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:305
    +
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:306
    @@ -2540,8 +2540,8 @@

    -
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:321
    +
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:322
    @@ -2612,8 +2612,8 @@

    -
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:311
    +
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:312
    @@ -2684,8 +2684,8 @@

    -
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:189
    +
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:190
    @@ -2756,8 +2756,8 @@

    -
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:370
    +
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:371
    @@ -2827,8 +2827,8 @@

    -
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:200
    +
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:201
    @@ -2899,8 +2899,8 @@

    -
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:224
    +
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:225
    @@ -2983,8 +2983,8 @@

    -
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:79
    +
    Defined in apps/server/src/modules/files-storage/service/files-storage.service.ts:80
    @@ -3065,6 +3065,7 @@

    import {
     	BadRequestException,
     	ConflictException,
    +	Inject,
     	Injectable,
     	NotAcceptableException,
     	NotFoundException,
    @@ -3088,7 +3089,7 @@ 

    import { FileDto } from '../dto'; import { FileRecord, ScanStatus } from '../entity'; import { ErrorType } from '../error'; -import { IFileStorageConfig } from '../files-storage.config'; +import { FILES_STORAGE_S3_CONNECTION, IFileStorageConfig } from '../files-storage.config'; import { createCopyFiles, createFileRecord, @@ -3106,7 +3107,7 @@

    export class FilesStorageService { constructor( private readonly fileRecordRepo: FileRecordRepo, - private readonly storageClient: S3ClientAdapter, + @Inject(FILES_STORAGE_S3_CONNECTION) private readonly storageClient: S3ClientAdapter, private readonly antivirusService: AntivirusService, private readonly configService: ConfigService<IFileStorageConfig, true>, private logger: LegacyLogger diff --git a/injectables/FwuLearningContentsUc.html b/injectables/FwuLearningContentsUc.html index bd724d0ac5b..14b9acef4d5 100644 --- a/injectables/FwuLearningContentsUc.html +++ b/injectables/FwuLearningContentsUc.html @@ -111,7 +111,7 @@

    Constructor

    - + @@ -188,8 +188,8 @@

    - + @@ -255,13 +255,17 @@

    -
    import { Injectable } from '@nestjs/common';
    +        
    import { Inject, Injectable } from '@nestjs/common';
     import { S3ClientAdapter } from '@shared/infra/s3-client';
     import { LegacyLogger } from '@src/core/logger';
    +import { FWU_CONTENT_S3_CONNECTION } from '../fwu-learning-contents.config';
     
     @Injectable()
     export class FwuLearningContentsUc {
    -	constructor(private logger: LegacyLogger, private readonly storageClient: S3ClientAdapter) {
    +	constructor(
    +		private logger: LegacyLogger,
    +		@Inject(FWU_CONTENT_S3_CONNECTION) private readonly storageClient: S3ClientAdapter
    +	) {
     		this.logger.setContext(FwuLearningContentsUc.name);
     	}
     
    diff --git a/injectables/PreviewService.html b/injectables/PreviewService.html
    index 9e0de6a8c45..fdd43fe079d 100644
    --- a/injectables/PreviewService.html
    +++ b/injectables/PreviewService.html
    @@ -148,7 +148,7 @@ 

    Constructor

    - + @@ -237,8 +237,8 @@

    - + @@ -309,8 +309,8 @@

    - + @@ -381,8 +381,8 @@

    - + @@ -452,8 +452,8 @@

    - + @@ -524,8 +524,8 @@

    - + @@ -632,8 +632,8 @@

    - + @@ -703,8 +703,8 @@

    - + @@ -786,8 +786,8 @@

    - + @@ -882,8 +882,8 @@

    - + @@ -937,7 +937,7 @@

    -
    import { Injectable, NotFoundException, UnprocessableEntityException } from '@nestjs/common';
    +        
    import { Inject, Injectable, NotFoundException, UnprocessableEntityException } from '@nestjs/common';
     import { S3ClientAdapter } from '@shared/infra/s3-client';
     import { LegacyLogger } from '@src/core/logger';
     import { subClass } from 'gm';
    @@ -945,6 +945,7 @@ 

    import { DownloadFileParams, PreviewParams } from '../controller/dto'; import { FileRecord, PreviewStatus } from '../entity'; import { ErrorType } from '../error'; +import { FILES_STORAGE_S3_CONNECTION } from '../files-storage.config'; import { createPreviewDirectoryPath, createPreviewFilePath, createPreviewNameHash } from '../helper'; import { GetFileResponse, PreviewFileParams } from '../interface'; import { PreviewOutputMimeTypes } from '../interface/preview-output-mime-types.enum'; @@ -954,7 +955,7 @@

    @Injectable() export class PreviewService { constructor( - private readonly storageClient: S3ClientAdapter, + @Inject(FILES_STORAGE_S3_CONNECTION) private readonly storageClient: S3ClientAdapter, private readonly fileStorageService: FilesStorageService, private logger: LegacyLogger ) { diff --git a/interfaces/CopyFiles.html b/interfaces/CopyFiles.html index 4cadbe94880..c43273070cf 100644 --- a/interfaces/CopyFiles.html +++ b/interfaces/CopyFiles.html @@ -186,6 +186,7 @@

    Properties

    import { Readable } from 'stream';
     
     export interface S3Config {
    +	connectionName: string;
     	endpoint: string;
     	region: string;
     	bucket: string;
    diff --git a/interfaces/GetFile.html b/interfaces/GetFile.html
    index 92888bc7702..d76a2596b81 100644
    --- a/interfaces/GetFile.html
    +++ b/interfaces/GetFile.html
    @@ -327,6 +327,7 @@ 

    Properties

    import { Readable } from 'stream';
     
     export interface S3Config {
    +	connectionName: string;
     	endpoint: string;
     	region: string;
     	bucket: string;
    diff --git a/interfaces/IFileStorageConfig.html b/interfaces/IFileStorageConfig.html
    index ac234aa5e60..0cebab8dab6 100644
    --- a/interfaces/IFileStorageConfig.html
    +++ b/interfaces/IFileStorageConfig.html
    @@ -193,6 +193,7 @@ 

    Properties

    import { S3Config } from '@shared/infra/s3-client'; import { ICoreModuleConfig } from '@src/core'; +export const FILES_STORAGE_S3_CONNECTION = 'FILES_STORAGE_S3_CONNECTION'; export interface IFileStorageConfig extends ICoreModuleConfig { MAX_FILE_SIZE: number; MAX_SECURITY_CHECK_FILE_SIZE: number; @@ -210,6 +211,7 @@

    Properties

    // config/development.json for development // config/test.json for tests export const s3Config: S3Config = { + connectionName: FILES_STORAGE_S3_CONNECTION, endpoint: Configuration.get('FILES_STORAGE__S3_ENDPOINT') as string, region: Configuration.get('FILES_STORAGE__S3_REGION') as string, bucket: Configuration.get('FILES_STORAGE__S3_BUCKET') as string, diff --git a/interfaces/S3Config-1.html b/interfaces/S3Config-1.html index ebb7cb4cec8..5b2e5372a5f 100644 --- a/interfaces/S3Config-1.html +++ b/interfaces/S3Config-1.html @@ -101,6 +101,12 @@
    Properties
    bucket +
  • + + connectionName + +
  • @@ -194,6 +200,39 @@

    Properties

    + + + + + + + + + + + + + + + + + + + +
    + + connectionName + + + + +
    + connectionName: string + +
    + Type : string + +
    @@ -303,6 +342,7 @@

    Properties

    import { Readable } from 'stream';
     
     export interface S3Config {
    +	connectionName: string;
     	endpoint: string;
     	region: string;
     	bucket: string;
    diff --git a/js/menu-wc.js b/js/menu-wc.js
    index ce51ca4b6d4..e18f39f5cb4 100644
    --- a/js/menu-wc.js
    +++ b/js/menu-wc.js
    @@ -114,6 +114,9 @@ customElements.define('compodoc-menu', class extends HTMLElement {
                                                 
    +                                            
                                             
                                         
                             
    @@ -855,13 +858,13 @@ customElements.define('compodoc-menu', class extends HTMLElement {
                                     FilesStorageModule
                                     
  • -
  • -

    apps/server/src/shared/controller/swagger.ts

    +

    apps/server/src/modules/files-storage/files-storage.config.ts

    @@ -2575,28 +2584,10 @@

    - - -
    - Default value : new DocumentBuilder() - .addServer('/api/v3/') // add default path as server to have correct urls ald let 'try out' work - .setTitle('HPI Schul-Cloud Server API') - .setDescription('This is v3 of HPI Schul-Cloud Server. Checkout /docs for v1.') - .setVersion('3.0') - /** set authentication for all routes enabled by default */ - .addBearerAuth({ type: 'http', scheme: 'bearer', bearerFormat: 'JWT' }) - .build() + Default value : () => fileStorageConfig
    -

    -

    OpenAPI docs setup

    -
    -

    They will be generated by Controller routes -and DTOs/Entities passed. Their properties -must use @ApiProperty

    -
    -
    @@ -2604,42 +2595,22 @@

    - - - -
    - + - enableOpenApiDocs - + FILES_STORAGE_S3_CONNECTION +
    - Default value : (app: INestApplication, path: string, options?: SwaggerDocumentOptions): void => { - const document = SwaggerModule.createDocument(app, config, options); - SwaggerModule.setup(path, app, document); -} + Type : string +
    -
    -

    apps/server/src/modules/files-storage/files-storage.config.ts

    -
    -

    - - - - @@ -2698,6 +2669,7 @@

    - - - config - - -
    - Default value : () => fileStorageConfig + Default value : 'FILES_STORAGE_S3_CONNECTION'
    Default value : { + connectionName: FILES_STORAGE_S3_CONNECTION, endpoint: Configuration.get('FILES_STORAGE__S3_ENDPOINT') as string, region: Configuration.get('FILES_STORAGE__S3_REGION') as string, bucket: Configuration.get('FILES_STORAGE__S3_BUCKET') as string, @@ -2731,6 +2703,32 @@

    + +
    + + + + + + + + + + + + +
    + + + FWU_CONTENT_S3_CONNECTION + + +
    + Type : string + +
    + Default value : 'FWU_CONTENT_S3_CONNECTION' +
    @@ -2782,6 +2780,7 @@

    @@ -359,14 +359,14 @@

    import { MongoMemoryDatabaseModule } from '@shared/infra/database'; import { MongoDatabaseModuleOptions } from '@shared/infra/database/mongo-memory-database/types'; import { RabbitMQWrapperTestModule } from '@shared/infra/rabbitmq'; -import { S3ClientAdapter } from '@shared/infra/s3-client'; +import { S3ClientModule } from '@shared/infra/s3-client'; import { createConfigModuleOptions } from '@src/config'; import { CoreModule } from '@src/core'; import { LoggerModule } from '@src/core/logger'; import { AuthenticationModule } from '@src/modules/authentication/authentication.module'; import { AuthorizationModule } from '@src/modules/authorization'; import { FwuLearningContentsController } from './controller/fwu-learning-contents.controller'; -import { config } from './fwu-learning-contents.config'; +import { config, s3Config } from './fwu-learning-contents.config'; import { FwuLearningContentsUc } from './uc/fwu-learning-contents.uc'; const imports = [ @@ -378,9 +378,10 @@

    CoreModule, LoggerModule, RabbitMQWrapperTestModule, + S3ClientModule.register([s3Config]), ]; const controllers = [FwuLearningContentsController]; -const providers = [FwuLearningContentsUc, S3ClientAdapter]; +const providers = [FwuLearningContentsUc]; @Module({ imports, controllers, diff --git a/modules/FwuLearningContentsTestModule/dependencies.svg b/modules/FwuLearningContentsTestModule/dependencies.svg index 9fe034a7dd7..41e915a635f 100644 --- a/modules/FwuLearningContentsTestModule/dependencies.svg +++ b/modules/FwuLearningContentsTestModule/dependencies.svg @@ -4,135 +4,135 @@ - + dependencies - -Legend - -  Declarations - -  Module - -  Bootstrap - -  Providers - -  Exports + +Legend + +  Declarations + +  Module + +  Bootstrap + +  Providers + +  Exports cluster_FwuLearningContentsTestModule - + cluster_FwuLearningContentsTestModule_imports - + cluster_FwuLearningContentsTestModule_providers - + AuthenticationModule - -AuthenticationModule + +AuthenticationModule - + FwuLearningContentsTestModule - -FwuLearningContentsTestModule + +FwuLearningContentsTestModule AuthenticationModule->FwuLearningContentsTestModule - - + + AuthorizationModule - -AuthorizationModule + +AuthorizationModule AuthorizationModule->FwuLearningContentsTestModule - - + + CoreModule - -CoreModule + +CoreModule CoreModule->FwuLearningContentsTestModule - - + + LoggerModule - -LoggerModule + +LoggerModule LoggerModule->FwuLearningContentsTestModule - - + + MongoMemoryDatabaseModule - -MongoMemoryDatabaseModule + +MongoMemoryDatabaseModule MongoMemoryDatabaseModule->FwuLearningContentsTestModule - - + + RabbitMQWrapperTestModule - -RabbitMQWrapperTestModule + +RabbitMQWrapperTestModule RabbitMQWrapperTestModule->FwuLearningContentsTestModule - - + + - - -FwuLearningContentsUc - -FwuLearningContentsUc + + +S3ClientModule + +S3ClientModule - + -FwuLearningContentsUc->FwuLearningContentsTestModule - - +S3ClientModule->FwuLearningContentsTestModule + + - + -S3ClientAdapter - -S3ClientAdapter +FwuLearningContentsUc + +FwuLearningContentsUc - + -S3ClientAdapter->FwuLearningContentsTestModule - - +FwuLearningContentsUc->FwuLearningContentsTestModule + + diff --git a/modules/GroupModule.html b/modules/GroupModule.html index f9d565939c8..a9646c0472c 100644 --- a/modules/GroupModule.html +++ b/modules/GroupModule.html @@ -66,14 +66,14 @@ cluster_GroupModule - -cluster_GroupModule_exports - - cluster_GroupModule_providers + +cluster_GroupModule_exports + + GroupService diff --git a/modules/GroupModule/dependencies.svg b/modules/GroupModule/dependencies.svg index 281df50cd45..3c54a278631 100644 --- a/modules/GroupModule/dependencies.svg +++ b/modules/GroupModule/dependencies.svg @@ -24,14 +24,14 @@ cluster_GroupModule - -cluster_GroupModule_exports - - cluster_GroupModule_providers + +cluster_GroupModule_exports + + GroupService diff --git a/modules/H5PEditorModule.html b/modules/H5PEditorModule.html index fda07f7520f..b753071b558 100644 --- a/modules/H5PEditorModule.html +++ b/modules/H5PEditorModule.html @@ -66,67 +66,67 @@ cluster_H5PEditorModule - -cluster_H5PEditorModule_imports - - cluster_H5PEditorModule_providers - + + + +cluster_H5PEditorModule_imports + AuthenticationModule - -AuthenticationModule + +AuthenticationModule H5PEditorModule - -H5PEditorModule + +H5PEditorModule AuthenticationModule->H5PEditorModule - - + + AuthorizationModule - -AuthorizationModule + +AuthorizationModule AuthorizationModule->H5PEditorModule - - + + CoreModule - -CoreModule + +CoreModule CoreModule->H5PEditorModule - - + + Logger - -Logger + +Logger Logger->H5PEditorModule - - + + diff --git a/modules/H5PEditorModule/dependencies.svg b/modules/H5PEditorModule/dependencies.svg index 25f990f869a..7b16172fa34 100644 --- a/modules/H5PEditorModule/dependencies.svg +++ b/modules/H5PEditorModule/dependencies.svg @@ -24,67 +24,67 @@ cluster_H5PEditorModule - -cluster_H5PEditorModule_imports - - cluster_H5PEditorModule_providers - + + + +cluster_H5PEditorModule_imports + AuthenticationModule - -AuthenticationModule + +AuthenticationModule H5PEditorModule - -H5PEditorModule + +H5PEditorModule AuthenticationModule->H5PEditorModule - - + + AuthorizationModule - -AuthorizationModule + +AuthorizationModule AuthorizationModule->H5PEditorModule - - + + CoreModule - -CoreModule + +CoreModule CoreModule->H5PEditorModule - - + + Logger - -Logger + +Logger Logger->H5PEditorModule - - + + diff --git a/modules/ImportUserModule.html b/modules/ImportUserModule.html index 81a6108dd93..2762c96e19d 100644 --- a/modules/ImportUserModule.html +++ b/modules/ImportUserModule.html @@ -66,127 +66,127 @@ cluster_ImportUserModule - -cluster_ImportUserModule_imports - - cluster_ImportUserModule_providers - + + + +cluster_ImportUserModule_imports + AccountModule - -AccountModule + +AccountModule ImportUserModule - -ImportUserModule + +ImportUserModule AccountModule->ImportUserModule - - + + AuthorizationModule - -AuthorizationModule + +AuthorizationModule AuthorizationModule->ImportUserModule - - + + LoggerModule - -LoggerModule + +LoggerModule LoggerModule->ImportUserModule - - + + SchoolModule - -SchoolModule + +SchoolModule SchoolModule->ImportUserModule - - + + ImportUserRepo - -ImportUserRepo + +ImportUserRepo ImportUserRepo->ImportUserModule - - + + SchoolRepo - -SchoolRepo + +SchoolRepo SchoolRepo->ImportUserModule - - + + SystemRepo - -SystemRepo + +SystemRepo SystemRepo->ImportUserModule - - + + UserImportUc - -UserImportUc + +UserImportUc UserImportUc->ImportUserModule - - + + UserRepo - -UserRepo + +UserRepo UserRepo->ImportUserModule - - + + diff --git a/modules/ImportUserModule/dependencies.svg b/modules/ImportUserModule/dependencies.svg index 822a5cd20de..6720a13c783 100644 --- a/modules/ImportUserModule/dependencies.svg +++ b/modules/ImportUserModule/dependencies.svg @@ -24,127 +24,127 @@ cluster_ImportUserModule - -cluster_ImportUserModule_imports - - cluster_ImportUserModule_providers - + + + +cluster_ImportUserModule_imports + AccountModule - -AccountModule + +AccountModule ImportUserModule - -ImportUserModule + +ImportUserModule AccountModule->ImportUserModule - - + + AuthorizationModule - -AuthorizationModule + +AuthorizationModule AuthorizationModule->ImportUserModule - - + + LoggerModule - -LoggerModule + +LoggerModule LoggerModule->ImportUserModule - - + + SchoolModule - -SchoolModule + +SchoolModule SchoolModule->ImportUserModule - - + + ImportUserRepo - -ImportUserRepo + +ImportUserRepo ImportUserRepo->ImportUserModule - - + + SchoolRepo - -SchoolRepo + +SchoolRepo SchoolRepo->ImportUserModule - - + + SystemRepo - -SystemRepo + +SystemRepo SystemRepo->ImportUserModule - - + + UserImportUc - -UserImportUc + +UserImportUc UserImportUc->ImportUserModule - - + + UserRepo - -UserRepo + +UserRepo UserRepo->ImportUserModule - - + + diff --git a/modules/KeycloakAdministrationModule.html b/modules/KeycloakAdministrationModule.html index d684e55f52f..031ed817de1 100644 --- a/modules/KeycloakAdministrationModule.html +++ b/modules/KeycloakAdministrationModule.html @@ -66,14 +66,14 @@ cluster_KeycloakAdministrationModule - -cluster_KeycloakAdministrationModule_exports - - cluster_KeycloakAdministrationModule_providers + +cluster_KeycloakAdministrationModule_exports + + KeycloakAdministrationService diff --git a/modules/KeycloakAdministrationModule/dependencies.svg b/modules/KeycloakAdministrationModule/dependencies.svg index 6cc08655c7d..913751455c2 100644 --- a/modules/KeycloakAdministrationModule/dependencies.svg +++ b/modules/KeycloakAdministrationModule/dependencies.svg @@ -24,14 +24,14 @@ cluster_KeycloakAdministrationModule - -cluster_KeycloakAdministrationModule_exports - - cluster_KeycloakAdministrationModule_providers + +cluster_KeycloakAdministrationModule_exports + + KeycloakAdministrationService diff --git a/modules/KeycloakConfigurationModule.html b/modules/KeycloakConfigurationModule.html index 20db69ee90b..e11c877d7f8 100644 --- a/modules/KeycloakConfigurationModule.html +++ b/modules/KeycloakConfigurationModule.html @@ -66,167 +66,167 @@ cluster_KeycloakConfigurationModule - -cluster_KeycloakConfigurationModule_exports - + +cluster_KeycloakConfigurationModule_imports + cluster_KeycloakConfigurationModule_providers - + - -cluster_KeycloakConfigurationModule_imports - + +cluster_KeycloakConfigurationModule_exports + AccountModule - -AccountModule + +AccountModule KeycloakConfigurationModule - -KeycloakConfigurationModule + +KeycloakConfigurationModule AccountModule->KeycloakConfigurationModule - - + + ConsoleWriterModule - -ConsoleWriterModule + +ConsoleWriterModule ConsoleWriterModule->KeycloakConfigurationModule - - + + EncryptionModule - -EncryptionModule + +EncryptionModule EncryptionModule->KeycloakConfigurationModule - - + + KeycloakAdministrationModule - -KeycloakAdministrationModule + +KeycloakAdministrationModule KeycloakAdministrationModule->KeycloakConfigurationModule - - + + LoggerModule - -LoggerModule + +LoggerModule LoggerModule->KeycloakConfigurationModule - - + + SystemModule - -SystemModule + +SystemModule SystemModule->KeycloakConfigurationModule - - + + KeycloakConfigurationService - -KeycloakConfigurationService + +KeycloakConfigurationService KeycloakConfigurationModule->KeycloakConfigurationService - - + + KeycloakConsole - -KeycloakConsole + +KeycloakConsole KeycloakConfigurationModule->KeycloakConsole - - + + KeycloakSeedService - -KeycloakSeedService + +KeycloakSeedService KeycloakConfigurationModule->KeycloakSeedService - - + + KeycloakConfigurationService - -KeycloakConfigurationService + +KeycloakConfigurationService KeycloakConfigurationService->KeycloakConfigurationModule - - + + KeycloakConfigurationUc - -KeycloakConfigurationUc + +KeycloakConfigurationUc KeycloakConfigurationUc->KeycloakConfigurationModule - - + + KeycloakMigrationService - -KeycloakMigrationService + +KeycloakMigrationService KeycloakMigrationService->KeycloakConfigurationModule - - + + diff --git a/modules/KeycloakConfigurationModule/dependencies.svg b/modules/KeycloakConfigurationModule/dependencies.svg index 7bf0478b79f..734fbdeba65 100644 --- a/modules/KeycloakConfigurationModule/dependencies.svg +++ b/modules/KeycloakConfigurationModule/dependencies.svg @@ -24,167 +24,167 @@ cluster_KeycloakConfigurationModule - -cluster_KeycloakConfigurationModule_exports - + +cluster_KeycloakConfigurationModule_imports + cluster_KeycloakConfigurationModule_providers - + - -cluster_KeycloakConfigurationModule_imports - + +cluster_KeycloakConfigurationModule_exports + AccountModule - -AccountModule + +AccountModule KeycloakConfigurationModule - -KeycloakConfigurationModule + +KeycloakConfigurationModule AccountModule->KeycloakConfigurationModule - - + + ConsoleWriterModule - -ConsoleWriterModule + +ConsoleWriterModule ConsoleWriterModule->KeycloakConfigurationModule - - + + EncryptionModule - -EncryptionModule + +EncryptionModule EncryptionModule->KeycloakConfigurationModule - - + + KeycloakAdministrationModule - -KeycloakAdministrationModule + +KeycloakAdministrationModule KeycloakAdministrationModule->KeycloakConfigurationModule - - + + LoggerModule - -LoggerModule + +LoggerModule LoggerModule->KeycloakConfigurationModule - - + + SystemModule - -SystemModule + +SystemModule SystemModule->KeycloakConfigurationModule - - + + KeycloakConfigurationService - -KeycloakConfigurationService + +KeycloakConfigurationService KeycloakConfigurationModule->KeycloakConfigurationService - - + + KeycloakConsole - -KeycloakConsole + +KeycloakConsole KeycloakConfigurationModule->KeycloakConsole - - + + KeycloakSeedService - -KeycloakSeedService + +KeycloakSeedService KeycloakConfigurationModule->KeycloakSeedService - - + + KeycloakConfigurationService - -KeycloakConfigurationService + +KeycloakConfigurationService KeycloakConfigurationService->KeycloakConfigurationModule - - + + KeycloakConfigurationUc - -KeycloakConfigurationUc + +KeycloakConfigurationUc KeycloakConfigurationUc->KeycloakConfigurationModule - - + + KeycloakMigrationService - -KeycloakMigrationService + +KeycloakMigrationService KeycloakMigrationService->KeycloakConfigurationModule - - + + diff --git a/modules/KeycloakModule.html b/modules/KeycloakModule.html index 642015de2e4..f291a44c58a 100644 --- a/modules/KeycloakModule.html +++ b/modules/KeycloakModule.html @@ -66,107 +66,107 @@ cluster_KeycloakModule - -cluster_KeycloakModule_providers - - cluster_KeycloakModule_imports - + + + +cluster_KeycloakModule_providers + cluster_KeycloakModule_exports - + EncryptionModule - -EncryptionModule + +EncryptionModule KeycloakModule - -KeycloakModule + +KeycloakModule EncryptionModule->KeycloakModule - - + + KeycloakAdministrationModule - -KeycloakAdministrationModule + +KeycloakAdministrationModule KeycloakAdministrationModule->KeycloakModule - - + + LoggerModule - -LoggerModule + +LoggerModule LoggerModule->KeycloakModule - - + + KeycloakIdentityManagementOauthService - -KeycloakIdentityManagementOauthService + +KeycloakIdentityManagementOauthService KeycloakModule->KeycloakIdentityManagementOauthService - - + + KeycloakIdentityManagementService - -KeycloakIdentityManagementService + +KeycloakIdentityManagementService KeycloakModule->KeycloakIdentityManagementService - - + + KeycloakIdentityManagementOauthService - -KeycloakIdentityManagementOauthService + +KeycloakIdentityManagementOauthService KeycloakIdentityManagementOauthService->KeycloakModule - - + + KeycloakIdentityManagementService - -KeycloakIdentityManagementService + +KeycloakIdentityManagementService KeycloakIdentityManagementService->KeycloakModule - - + + diff --git a/modules/KeycloakModule/dependencies.svg b/modules/KeycloakModule/dependencies.svg index c894db6201d..0b5048a820e 100644 --- a/modules/KeycloakModule/dependencies.svg +++ b/modules/KeycloakModule/dependencies.svg @@ -24,107 +24,107 @@ cluster_KeycloakModule - -cluster_KeycloakModule_providers - - cluster_KeycloakModule_imports - + + + +cluster_KeycloakModule_providers + cluster_KeycloakModule_exports - + EncryptionModule - -EncryptionModule + +EncryptionModule KeycloakModule - -KeycloakModule + +KeycloakModule EncryptionModule->KeycloakModule - - + + KeycloakAdministrationModule - -KeycloakAdministrationModule + +KeycloakAdministrationModule KeycloakAdministrationModule->KeycloakModule - - + + LoggerModule - -LoggerModule + +LoggerModule LoggerModule->KeycloakModule - - + + KeycloakIdentityManagementOauthService - -KeycloakIdentityManagementOauthService + +KeycloakIdentityManagementOauthService KeycloakModule->KeycloakIdentityManagementOauthService - - + + KeycloakIdentityManagementService - -KeycloakIdentityManagementService + +KeycloakIdentityManagementService KeycloakModule->KeycloakIdentityManagementService - - + + KeycloakIdentityManagementOauthService - -KeycloakIdentityManagementOauthService + +KeycloakIdentityManagementOauthService KeycloakIdentityManagementOauthService->KeycloakModule - - + + KeycloakIdentityManagementService - -KeycloakIdentityManagementService + +KeycloakIdentityManagementService KeycloakIdentityManagementService->KeycloakModule - - + + diff --git a/modules/LearnroomApiModule.html b/modules/LearnroomApiModule.html index 6d9b05809f3..d393a2c9150 100644 --- a/modules/LearnroomApiModule.html +++ b/modules/LearnroomApiModule.html @@ -66,235 +66,235 @@ cluster_LearnroomApiModule - -cluster_LearnroomApiModule_providers - - cluster_LearnroomApiModule_imports - + + + +cluster_LearnroomApiModule_providers + AuthorizationModule - -AuthorizationModule + +AuthorizationModule LearnroomApiModule - -LearnroomApiModule + +LearnroomApiModule AuthorizationModule->LearnroomApiModule - - + + CopyHelperModule - -CopyHelperModule + +CopyHelperModule CopyHelperModule->LearnroomApiModule - - + + LearnroomModule - -LearnroomModule + +LearnroomModule LearnroomModule->LearnroomApiModule - - + + LessonModule - -LessonModule + +LessonModule LessonModule->LearnroomApiModule - - + + BoardRepo - -BoardRepo + +BoardRepo BoardRepo->LearnroomApiModule - - + + CourseCopyUC - -CourseCopyUC + +CourseCopyUC CourseCopyUC->LearnroomApiModule - - + + CourseExportUc - -CourseExportUc + +CourseExportUc CourseExportUc->LearnroomApiModule - - + + CourseRepo - -CourseRepo + +CourseRepo CourseRepo->LearnroomApiModule - - + + CourseUc - -CourseUc + +CourseUc CourseUc->LearnroomApiModule - - + + DashboardModelMapper - -DashboardModelMapper + +DashboardModelMapper DashboardModelMapper->LearnroomApiModule - - + + DashboardUc - -DashboardUc + +DashboardUc DashboardUc->LearnroomApiModule - - + + LessonCopyUC - -LessonCopyUC + +LessonCopyUC LessonCopyUC->LearnroomApiModule - - + + LessonRepo - -LessonRepo + +LessonRepo LessonRepo->LearnroomApiModule - - + + RoomBoardDTOFactory - -RoomBoardDTOFactory + +RoomBoardDTOFactory RoomBoardDTOFactory->LearnroomApiModule - - + + RoomBoardResponseMapper - -RoomBoardResponseMapper + +RoomBoardResponseMapper RoomBoardResponseMapper->LearnroomApiModule - - + + RoomsAuthorisationService - -RoomsAuthorisationService + +RoomsAuthorisationService RoomsAuthorisationService->LearnroomApiModule - - + + RoomsUc - -RoomsUc + +RoomsUc RoomsUc->LearnroomApiModule - - + + UserRepo - -UserRepo + +UserRepo UserRepo->LearnroomApiModule - - + + diff --git a/modules/LearnroomApiModule/dependencies.svg b/modules/LearnroomApiModule/dependencies.svg index 1846e09e5d0..8b889f7c483 100644 --- a/modules/LearnroomApiModule/dependencies.svg +++ b/modules/LearnroomApiModule/dependencies.svg @@ -24,235 +24,235 @@ cluster_LearnroomApiModule - -cluster_LearnroomApiModule_providers - - cluster_LearnroomApiModule_imports - + + + +cluster_LearnroomApiModule_providers + AuthorizationModule - -AuthorizationModule + +AuthorizationModule LearnroomApiModule - -LearnroomApiModule + +LearnroomApiModule AuthorizationModule->LearnroomApiModule - - + + CopyHelperModule - -CopyHelperModule + +CopyHelperModule CopyHelperModule->LearnroomApiModule - - + + LearnroomModule - -LearnroomModule + +LearnroomModule LearnroomModule->LearnroomApiModule - - + + LessonModule - -LessonModule + +LessonModule LessonModule->LearnroomApiModule - - + + BoardRepo - -BoardRepo + +BoardRepo BoardRepo->LearnroomApiModule - - + + CourseCopyUC - -CourseCopyUC + +CourseCopyUC CourseCopyUC->LearnroomApiModule - - + + CourseExportUc - -CourseExportUc + +CourseExportUc CourseExportUc->LearnroomApiModule - - + + CourseRepo - -CourseRepo + +CourseRepo CourseRepo->LearnroomApiModule - - + + CourseUc - -CourseUc + +CourseUc CourseUc->LearnroomApiModule - - + + DashboardModelMapper - -DashboardModelMapper + +DashboardModelMapper DashboardModelMapper->LearnroomApiModule - - + + DashboardUc - -DashboardUc + +DashboardUc DashboardUc->LearnroomApiModule - - + + LessonCopyUC - -LessonCopyUC + +LessonCopyUC LessonCopyUC->LearnroomApiModule - - + + LessonRepo - -LessonRepo + +LessonRepo LessonRepo->LearnroomApiModule - - + + RoomBoardDTOFactory - -RoomBoardDTOFactory + +RoomBoardDTOFactory RoomBoardDTOFactory->LearnroomApiModule - - + + RoomBoardResponseMapper - -RoomBoardResponseMapper + +RoomBoardResponseMapper RoomBoardResponseMapper->LearnroomApiModule - - + + RoomsAuthorisationService - -RoomsAuthorisationService + +RoomsAuthorisationService RoomsAuthorisationService->LearnroomApiModule - - + + RoomsUc - -RoomsUc + +RoomsUc RoomsUc->LearnroomApiModule - - + + UserRepo - -UserRepo + +UserRepo UserRepo->LearnroomApiModule - - + + diff --git a/modules/LearnroomModule.html b/modules/LearnroomModule.html index 10da33048cb..6920e02d143 100644 --- a/modules/LearnroomModule.html +++ b/modules/LearnroomModule.html @@ -66,263 +66,263 @@ cluster_LearnroomModule - -cluster_LearnroomModule_providers - - cluster_LearnroomModule_imports - + cluster_LearnroomModule_exports - + + + +cluster_LearnroomModule_providers + BoardModule - -BoardModule + +BoardModule LearnroomModule - -LearnroomModule + +LearnroomModule BoardModule->LearnroomModule - - + + CopyHelperModule - -CopyHelperModule + +CopyHelperModule CopyHelperModule->LearnroomModule - - + + LessonModule - -LessonModule + +LessonModule LessonModule->LearnroomModule - - + + LoggerModule - -LoggerModule + +LoggerModule LoggerModule->LearnroomModule - - + + TaskModule - -TaskModule + +TaskModule TaskModule->LearnroomModule - - + + CommonCartridgeExportService - -CommonCartridgeExportService + +CommonCartridgeExportService LearnroomModule->CommonCartridgeExportService - - + + CourseCopyService - -CourseCopyService + +CourseCopyService LearnroomModule->CourseCopyService - - + + CourseService - -CourseService + +CourseService LearnroomModule->CourseService - - + + RoomsService - -RoomsService + +RoomsService LearnroomModule->RoomsService - - + + BoardCopyService - -BoardCopyService + +BoardCopyService BoardCopyService->LearnroomModule - - + + BoardRepo - -BoardRepo + +BoardRepo BoardRepo->LearnroomModule - - + + ColumnBoardTargetService - -ColumnBoardTargetService + +ColumnBoardTargetService ColumnBoardTargetService->LearnroomModule - - + + CommonCartridgeExportService - -CommonCartridgeExportService + +CommonCartridgeExportService CommonCartridgeExportService->LearnroomModule - - + + CourseCopyService - -CourseCopyService + +CourseCopyService CourseCopyService->LearnroomModule - - + + CourseRepo - -CourseRepo + +CourseRepo CourseRepo->LearnroomModule - - + + CourseService - -CourseService + +CourseService CourseService->LearnroomModule - - + + DashboardModelMapper - -DashboardModelMapper + +DashboardModelMapper DashboardModelMapper->LearnroomModule - - + + LessonRepo - -LessonRepo + +LessonRepo LessonRepo->LearnroomModule - - + + RoomsService - -RoomsService + +RoomsService RoomsService->LearnroomModule - - + + UserRepo - -UserRepo + +UserRepo UserRepo->LearnroomModule - - + + diff --git a/modules/LearnroomModule/dependencies.svg b/modules/LearnroomModule/dependencies.svg index 31eb40ea5ff..273460d1751 100644 --- a/modules/LearnroomModule/dependencies.svg +++ b/modules/LearnroomModule/dependencies.svg @@ -24,263 +24,263 @@ cluster_LearnroomModule - -cluster_LearnroomModule_providers - - cluster_LearnroomModule_imports - + cluster_LearnroomModule_exports - + + + +cluster_LearnroomModule_providers + BoardModule - -BoardModule + +BoardModule LearnroomModule - -LearnroomModule + +LearnroomModule BoardModule->LearnroomModule - - + + CopyHelperModule - -CopyHelperModule + +CopyHelperModule CopyHelperModule->LearnroomModule - - + + LessonModule - -LessonModule + +LessonModule LessonModule->LearnroomModule - - + + LoggerModule - -LoggerModule + +LoggerModule LoggerModule->LearnroomModule - - + + TaskModule - -TaskModule + +TaskModule TaskModule->LearnroomModule - - + + CommonCartridgeExportService - -CommonCartridgeExportService + +CommonCartridgeExportService LearnroomModule->CommonCartridgeExportService - - + + CourseCopyService - -CourseCopyService + +CourseCopyService LearnroomModule->CourseCopyService - - + + CourseService - -CourseService + +CourseService LearnroomModule->CourseService - - + + RoomsService - -RoomsService + +RoomsService LearnroomModule->RoomsService - - + + BoardCopyService - -BoardCopyService + +BoardCopyService BoardCopyService->LearnroomModule - - + + BoardRepo - -BoardRepo + +BoardRepo BoardRepo->LearnroomModule - - + + ColumnBoardTargetService - -ColumnBoardTargetService + +ColumnBoardTargetService ColumnBoardTargetService->LearnroomModule - - + + CommonCartridgeExportService - -CommonCartridgeExportService + +CommonCartridgeExportService CommonCartridgeExportService->LearnroomModule - - + + CourseCopyService - -CourseCopyService + +CourseCopyService CourseCopyService->LearnroomModule - - + + CourseRepo - -CourseRepo + +CourseRepo CourseRepo->LearnroomModule - - + + CourseService - -CourseService + +CourseService CourseService->LearnroomModule - - + + DashboardModelMapper - -DashboardModelMapper + +DashboardModelMapper DashboardModelMapper->LearnroomModule - - + + LessonRepo - -LessonRepo + +LessonRepo LessonRepo->LearnroomModule - - + + RoomsService - -RoomsService + +RoomsService RoomsService->LearnroomModule - - + + UserRepo - -UserRepo + +UserRepo UserRepo->LearnroomModule - - + + diff --git a/modules/LessonApiModule.html b/modules/LessonApiModule.html index 079251907b1..cfc3e58b327 100644 --- a/modules/LessonApiModule.html +++ b/modules/LessonApiModule.html @@ -66,55 +66,55 @@ cluster_LessonApiModule - -cluster_LessonApiModule_imports - - cluster_LessonApiModule_providers - + + + +cluster_LessonApiModule_imports + AuthorizationModule - -AuthorizationModule + +AuthorizationModule LessonApiModule - -LessonApiModule + +LessonApiModule AuthorizationModule->LessonApiModule - - + + LessonModule - -LessonModule + +LessonModule LessonModule->LessonApiModule - - + + LessonUC - -LessonUC + +LessonUC LessonUC->LessonApiModule - - + + diff --git a/modules/LessonApiModule/dependencies.svg b/modules/LessonApiModule/dependencies.svg index a1983dd0952..e3951bb1b0d 100644 --- a/modules/LessonApiModule/dependencies.svg +++ b/modules/LessonApiModule/dependencies.svg @@ -24,55 +24,55 @@ cluster_LessonApiModule - -cluster_LessonApiModule_imports - - cluster_LessonApiModule_providers - + + + +cluster_LessonApiModule_imports + AuthorizationModule - -AuthorizationModule + +AuthorizationModule LessonApiModule - -LessonApiModule + +LessonApiModule AuthorizationModule->LessonApiModule - - + + LessonModule - -LessonModule + +LessonModule LessonModule->LessonApiModule - - + + LessonUC - -LessonUC + +LessonUC LessonUC->LessonApiModule - - + + diff --git a/modules/LoggerModule.html b/modules/LoggerModule.html index 523e89f4a9e..7703601b952 100644 --- a/modules/LoggerModule.html +++ b/modules/LoggerModule.html @@ -66,14 +66,14 @@ cluster_LoggerModule - -cluster_LoggerModule_providers - - cluster_LoggerModule_exports + +cluster_LoggerModule_providers + + ErrorLogger diff --git a/modules/LoggerModule/dependencies.svg b/modules/LoggerModule/dependencies.svg index 19f1467382c..15fdf003557 100644 --- a/modules/LoggerModule/dependencies.svg +++ b/modules/LoggerModule/dependencies.svg @@ -24,14 +24,14 @@ cluster_LoggerModule - -cluster_LoggerModule_providers - - cluster_LoggerModule_exports + +cluster_LoggerModule_providers + + ErrorLogger diff --git a/modules/NewsModule.html b/modules/NewsModule.html index f724739e97c..a28eb2b5138 100644 --- a/modules/NewsModule.html +++ b/modules/NewsModule.html @@ -66,83 +66,83 @@ cluster_NewsModule - -cluster_NewsModule_providers - + +cluster_NewsModule_imports + cluster_NewsModule_exports - + - -cluster_NewsModule_imports - + +cluster_NewsModule_providers + AuthorizationModule - -AuthorizationModule + +AuthorizationModule NewsModule - -NewsModule + +NewsModule AuthorizationModule->NewsModule - - + + LoggerModule - -LoggerModule + +LoggerModule LoggerModule->NewsModule - - + + NewsUc - -NewsUc + +NewsUc NewsModule->NewsUc - - + + NewsRepo - -NewsRepo + +NewsRepo NewsRepo->NewsModule - - + + NewsUc - -NewsUc + +NewsUc NewsUc->NewsModule - - + + diff --git a/modules/NewsModule/dependencies.svg b/modules/NewsModule/dependencies.svg index a4039bd9fbb..25971d79e2e 100644 --- a/modules/NewsModule/dependencies.svg +++ b/modules/NewsModule/dependencies.svg @@ -24,83 +24,83 @@ cluster_NewsModule - -cluster_NewsModule_providers - + +cluster_NewsModule_imports + cluster_NewsModule_exports - + - -cluster_NewsModule_imports - + +cluster_NewsModule_providers + AuthorizationModule - -AuthorizationModule + +AuthorizationModule NewsModule - -NewsModule + +NewsModule AuthorizationModule->NewsModule - - + + LoggerModule - -LoggerModule + +LoggerModule LoggerModule->NewsModule - - + + NewsUc - -NewsUc + +NewsUc NewsModule->NewsUc - - + + NewsRepo - -NewsRepo + +NewsRepo NewsRepo->NewsModule - - + + NewsUc - -NewsUc + +NewsUc NewsUc->NewsModule - - + + diff --git a/modules/OauthApiModule.html b/modules/OauthApiModule.html index 10e7bef6627..37e189c4e7b 100644 --- a/modules/OauthApiModule.html +++ b/modules/OauthApiModule.html @@ -66,151 +66,151 @@ cluster_OauthApiModule - -cluster_OauthApiModule_providers - - cluster_OauthApiModule_imports - + + + +cluster_OauthApiModule_providers + AuthenticationModule - -AuthenticationModule + +AuthenticationModule OauthApiModule - -OauthApiModule + +OauthApiModule AuthenticationModule->OauthApiModule - - + + AuthorizationModule - -AuthorizationModule + +AuthorizationModule AuthorizationModule->OauthApiModule - - + + LoggerModule - -LoggerModule + +LoggerModule LoggerModule->OauthApiModule - - + + OauthModule - -OauthModule + +OauthModule OauthModule->OauthApiModule - - + + ProvisioningModule - -ProvisioningModule + +ProvisioningModule ProvisioningModule->OauthApiModule - - + + SchoolModule - -SchoolModule + +SchoolModule SchoolModule->OauthApiModule - - + + SystemModule - -SystemModule + +SystemModule SystemModule->OauthApiModule - - + + UserLoginMigrationModule - -UserLoginMigrationModule + +UserLoginMigrationModule UserLoginMigrationModule->OauthApiModule - - + + UserModule - -UserModule + +UserModule UserModule->OauthApiModule - - + + HydraOauthUc - -HydraOauthUc + +HydraOauthUc HydraOauthUc->OauthApiModule - - + + OauthUc - -OauthUc + +OauthUc OauthUc->OauthApiModule - - + + diff --git a/modules/OauthApiModule/dependencies.svg b/modules/OauthApiModule/dependencies.svg index 040952d7903..28542e1f0b0 100644 --- a/modules/OauthApiModule/dependencies.svg +++ b/modules/OauthApiModule/dependencies.svg @@ -24,151 +24,151 @@ cluster_OauthApiModule - -cluster_OauthApiModule_providers - - cluster_OauthApiModule_imports - + + + +cluster_OauthApiModule_providers + AuthenticationModule - -AuthenticationModule + +AuthenticationModule OauthApiModule - -OauthApiModule + +OauthApiModule AuthenticationModule->OauthApiModule - - + + AuthorizationModule - -AuthorizationModule + +AuthorizationModule AuthorizationModule->OauthApiModule - - + + LoggerModule - -LoggerModule + +LoggerModule LoggerModule->OauthApiModule - - + + OauthModule - -OauthModule + +OauthModule OauthModule->OauthApiModule - - + + ProvisioningModule - -ProvisioningModule + +ProvisioningModule ProvisioningModule->OauthApiModule - - + + SchoolModule - -SchoolModule + +SchoolModule SchoolModule->OauthApiModule - - + + SystemModule - -SystemModule + +SystemModule SystemModule->OauthApiModule - - + + UserLoginMigrationModule - -UserLoginMigrationModule + +UserLoginMigrationModule UserLoginMigrationModule->OauthApiModule - - + + UserModule - -UserModule + +UserModule UserModule->OauthApiModule - - + + HydraOauthUc - -HydraOauthUc + +HydraOauthUc HydraOauthUc->OauthApiModule - - + + OauthUc - -OauthUc + +OauthUc OauthUc->OauthApiModule - - + + diff --git a/modules/OauthModule.html b/modules/OauthModule.html index 3eebafd19ce..5ab67d0befb 100644 --- a/modules/OauthModule.html +++ b/modules/OauthModule.html @@ -66,203 +66,203 @@ cluster_OauthModule - -cluster_OauthModule_imports - - cluster_OauthModule_providers - + + + +cluster_OauthModule_imports + cluster_OauthModule_exports - + AuthorizationModule - -AuthorizationModule + +AuthorizationModule OauthModule - -OauthModule + +OauthModule AuthorizationModule->OauthModule - - + + CacheWrapperModule - -CacheWrapperModule + +CacheWrapperModule CacheWrapperModule->OauthModule - - + + EncryptionModule - -EncryptionModule + +EncryptionModule EncryptionModule->OauthModule - - + + LoggerModule - -LoggerModule + +LoggerModule LoggerModule->OauthModule - - + + ProvisioningModule - -ProvisioningModule + +ProvisioningModule ProvisioningModule->OauthModule - - + + SchoolModule - -SchoolModule + +SchoolModule SchoolModule->OauthModule - - + + SystemModule - -SystemModule + +SystemModule SystemModule->OauthModule - - + + UserLoginMigrationModule - -UserLoginMigrationModule + +UserLoginMigrationModule UserLoginMigrationModule->OauthModule - - + + UserModule - -UserModule + +UserModule UserModule->OauthModule - - + + HydraSsoService - -HydraSsoService + +HydraSsoService OauthModule->HydraSsoService - - + + OAuthService - -OAuthService + +OAuthService OauthModule->OAuthService - - + + HydraSsoService - -HydraSsoService + +HydraSsoService HydraSsoService->OauthModule - - + + LtiToolRepo - -LtiToolRepo + +LtiToolRepo LtiToolRepo->OauthModule - - + + OAuthService - -OAuthService + +OAuthService OAuthService->OauthModule - - + + OauthAdapterService - -OauthAdapterService + +OauthAdapterService OauthAdapterService->OauthModule - - + + diff --git a/modules/OauthModule/dependencies.svg b/modules/OauthModule/dependencies.svg index a4af8aeb3fc..e10307ce3ac 100644 --- a/modules/OauthModule/dependencies.svg +++ b/modules/OauthModule/dependencies.svg @@ -24,203 +24,203 @@ cluster_OauthModule - -cluster_OauthModule_imports - - cluster_OauthModule_providers - + + + +cluster_OauthModule_imports + cluster_OauthModule_exports - + AuthorizationModule - -AuthorizationModule + +AuthorizationModule OauthModule - -OauthModule + +OauthModule AuthorizationModule->OauthModule - - + + CacheWrapperModule - -CacheWrapperModule + +CacheWrapperModule CacheWrapperModule->OauthModule - - + + EncryptionModule - -EncryptionModule + +EncryptionModule EncryptionModule->OauthModule - - + + LoggerModule - -LoggerModule + +LoggerModule LoggerModule->OauthModule - - + + ProvisioningModule - -ProvisioningModule + +ProvisioningModule ProvisioningModule->OauthModule - - + + SchoolModule - -SchoolModule + +SchoolModule SchoolModule->OauthModule - - + + SystemModule - -SystemModule + +SystemModule SystemModule->OauthModule - - + + UserLoginMigrationModule - -UserLoginMigrationModule + +UserLoginMigrationModule UserLoginMigrationModule->OauthModule - - + + UserModule - -UserModule + +UserModule UserModule->OauthModule - - + + HydraSsoService - -HydraSsoService + +HydraSsoService OauthModule->HydraSsoService - - + + OAuthService - -OAuthService + +OAuthService OauthModule->OAuthService - - + + HydraSsoService - -HydraSsoService + +HydraSsoService HydraSsoService->OauthModule - - + + LtiToolRepo - -LtiToolRepo + +LtiToolRepo LtiToolRepo->OauthModule - - + + OAuthService - -OAuthService + +OAuthService OAuthService->OauthModule - - + + OauthAdapterService - -OauthAdapterService + +OauthAdapterService OauthAdapterService->OauthModule - - + + diff --git a/modules/OauthProviderModule.html b/modules/OauthProviderModule.html index 3cab5c8b59d..a5ea10f9464 100644 --- a/modules/OauthProviderModule.html +++ b/modules/OauthProviderModule.html @@ -66,167 +66,167 @@ cluster_OauthProviderModule - -cluster_OauthProviderModule_providers - + +cluster_OauthProviderModule_exports + cluster_OauthProviderModule_imports - + - -cluster_OauthProviderModule_exports - + +cluster_OauthProviderModule_providers + LoggerModule - -LoggerModule + +LoggerModule OauthProviderModule - -OauthProviderModule + +OauthProviderModule LoggerModule->OauthProviderModule - - + + LtiToolModule - -LtiToolModule + +LtiToolModule LtiToolModule->OauthProviderModule - - + + OauthProviderServiceModule - -OauthProviderServiceModule + +OauthProviderServiceModule OauthProviderServiceModule->OauthProviderModule - - + + PseudonymModule - -PseudonymModule + +PseudonymModule PseudonymModule->OauthProviderModule - - + + ToolConfigModule - -ToolConfigModule + +ToolConfigModule ToolConfigModule->OauthProviderModule - - + + ToolModule - -ToolModule + +ToolModule ToolModule->OauthProviderModule - - + + UserModule - -UserModule + +UserModule UserModule->OauthProviderModule - - + + IdTokenService - -IdTokenService + +IdTokenService OauthProviderModule->IdTokenService - - + + OauthProviderLoginFlowService - -OauthProviderLoginFlowService + +OauthProviderLoginFlowService OauthProviderModule->OauthProviderLoginFlowService - - + + IdTokenService - -IdTokenService + +IdTokenService IdTokenService->OauthProviderModule - - + + OauthProviderLoginFlowService - -OauthProviderLoginFlowService + +OauthProviderLoginFlowService OauthProviderLoginFlowService->OauthProviderModule - - + + TeamsRepo - -TeamsRepo + +TeamsRepo TeamsRepo->OauthProviderModule - - + + diff --git a/modules/OauthProviderModule/dependencies.svg b/modules/OauthProviderModule/dependencies.svg index b3c0c49f63f..ca1de7b3922 100644 --- a/modules/OauthProviderModule/dependencies.svg +++ b/modules/OauthProviderModule/dependencies.svg @@ -24,167 +24,167 @@ cluster_OauthProviderModule - -cluster_OauthProviderModule_providers - + +cluster_OauthProviderModule_exports + cluster_OauthProviderModule_imports - + - -cluster_OauthProviderModule_exports - + +cluster_OauthProviderModule_providers + LoggerModule - -LoggerModule + +LoggerModule OauthProviderModule - -OauthProviderModule + +OauthProviderModule LoggerModule->OauthProviderModule - - + + LtiToolModule - -LtiToolModule + +LtiToolModule LtiToolModule->OauthProviderModule - - + + OauthProviderServiceModule - -OauthProviderServiceModule + +OauthProviderServiceModule OauthProviderServiceModule->OauthProviderModule - - + + PseudonymModule - -PseudonymModule + +PseudonymModule PseudonymModule->OauthProviderModule - - + + ToolConfigModule - -ToolConfigModule + +ToolConfigModule ToolConfigModule->OauthProviderModule - - + + ToolModule - -ToolModule + +ToolModule ToolModule->OauthProviderModule - - + + UserModule - -UserModule + +UserModule UserModule->OauthProviderModule - - + + IdTokenService - -IdTokenService + +IdTokenService OauthProviderModule->IdTokenService - - + + OauthProviderLoginFlowService - -OauthProviderLoginFlowService + +OauthProviderLoginFlowService OauthProviderModule->OauthProviderLoginFlowService - - + + IdTokenService - -IdTokenService + +IdTokenService IdTokenService->OauthProviderModule - - + + OauthProviderLoginFlowService - -OauthProviderLoginFlowService + +OauthProviderLoginFlowService OauthProviderLoginFlowService->OauthProviderModule - - + + TeamsRepo - -TeamsRepo + +TeamsRepo TeamsRepo->OauthProviderModule - - + + diff --git a/modules/ProvisioningModule.html b/modules/ProvisioningModule.html index 46150a25f44..a44825b0313 100644 --- a/modules/ProvisioningModule.html +++ b/modules/ProvisioningModule.html @@ -66,179 +66,179 @@ cluster_ProvisioningModule - -cluster_ProvisioningModule_imports - - cluster_ProvisioningModule_providers - + cluster_ProvisioningModule_exports - + + + +cluster_ProvisioningModule_imports + AccountModule - -AccountModule + +AccountModule ProvisioningModule - -ProvisioningModule + +ProvisioningModule AccountModule->ProvisioningModule - - + + LoggerModule - -LoggerModule + +LoggerModule LoggerModule->ProvisioningModule - - + + RoleModule - -RoleModule + +RoleModule RoleModule->ProvisioningModule - - + + SchoolModule - -SchoolModule + +SchoolModule SchoolModule->ProvisioningModule - - + + SystemModule - -SystemModule + +SystemModule SystemModule->ProvisioningModule - - + + UserModule - -UserModule + +UserModule UserModule->ProvisioningModule - - + + ProvisioningService - -ProvisioningService + +ProvisioningService ProvisioningModule->ProvisioningService - - + + IservProvisioningStrategy - -IservProvisioningStrategy + +IservProvisioningStrategy IservProvisioningStrategy->ProvisioningModule - - + + OidcMockProvisioningStrategy - -OidcMockProvisioningStrategy + +OidcMockProvisioningStrategy OidcMockProvisioningStrategy->ProvisioningModule - - + + OidcProvisioningService - -OidcProvisioningService + +OidcProvisioningService OidcProvisioningService->ProvisioningModule - - + + ProvisioningService - -ProvisioningService + +ProvisioningService ProvisioningService->ProvisioningModule - - + + SanisProvisioningStrategy - -SanisProvisioningStrategy + +SanisProvisioningStrategy SanisProvisioningStrategy->ProvisioningModule - - + + SanisResponseMapper - -SanisResponseMapper + +SanisResponseMapper SanisResponseMapper->ProvisioningModule - - + + diff --git a/modules/ProvisioningModule/dependencies.svg b/modules/ProvisioningModule/dependencies.svg index c7af535536b..0c430d38ad1 100644 --- a/modules/ProvisioningModule/dependencies.svg +++ b/modules/ProvisioningModule/dependencies.svg @@ -24,179 +24,179 @@ cluster_ProvisioningModule - -cluster_ProvisioningModule_imports - - cluster_ProvisioningModule_providers - + cluster_ProvisioningModule_exports - + + + +cluster_ProvisioningModule_imports + AccountModule - -AccountModule + +AccountModule ProvisioningModule - -ProvisioningModule + +ProvisioningModule AccountModule->ProvisioningModule - - + + LoggerModule - -LoggerModule + +LoggerModule LoggerModule->ProvisioningModule - - + + RoleModule - -RoleModule + +RoleModule RoleModule->ProvisioningModule - - + + SchoolModule - -SchoolModule + +SchoolModule SchoolModule->ProvisioningModule - - + + SystemModule - -SystemModule + +SystemModule SystemModule->ProvisioningModule - - + + UserModule - -UserModule + +UserModule UserModule->ProvisioningModule - - + + ProvisioningService - -ProvisioningService + +ProvisioningService ProvisioningModule->ProvisioningService - - + + IservProvisioningStrategy - -IservProvisioningStrategy + +IservProvisioningStrategy IservProvisioningStrategy->ProvisioningModule - - + + OidcMockProvisioningStrategy - -OidcMockProvisioningStrategy + +OidcMockProvisioningStrategy OidcMockProvisioningStrategy->ProvisioningModule - - + + OidcProvisioningService - -OidcProvisioningService + +OidcProvisioningService OidcProvisioningService->ProvisioningModule - - + + ProvisioningService - -ProvisioningService + +ProvisioningService ProvisioningService->ProvisioningModule - - + + SanisProvisioningStrategy - -SanisProvisioningStrategy + +SanisProvisioningStrategy SanisProvisioningStrategy->ProvisioningModule - - + + SanisResponseMapper - -SanisResponseMapper + +SanisResponseMapper SanisResponseMapper->ProvisioningModule - - + + diff --git a/modules/PseudonymModule.html b/modules/PseudonymModule.html index 72921246d31..37f6fff87da 100644 --- a/modules/PseudonymModule.html +++ b/modules/PseudonymModule.html @@ -66,14 +66,14 @@ cluster_PseudonymModule - -cluster_PseudonymModule_exports - - cluster_PseudonymModule_providers + +cluster_PseudonymModule_exports + + PseudonymService diff --git a/modules/PseudonymModule/dependencies.svg b/modules/PseudonymModule/dependencies.svg index ea633d43459..8f00f3aeec2 100644 --- a/modules/PseudonymModule/dependencies.svg +++ b/modules/PseudonymModule/dependencies.svg @@ -24,14 +24,14 @@ cluster_PseudonymModule - -cluster_PseudonymModule_exports - - cluster_PseudonymModule_providers + +cluster_PseudonymModule_exports + + PseudonymService diff --git a/modules/S3ClientModule.html b/modules/S3ClientModule.html index e9c30b2ffbc..696cef976b8 100644 --- a/modules/S3ClientModule.html +++ b/modules/S3ClientModule.html @@ -38,85 +38,6 @@ -
    -
    - - - - - - -dependencies - -Legend - -  Declarations - -  Module - -  Bootstrap - -  Providers - -  Exports - -cluster_S3ClientModule - - - -cluster_S3ClientModule_imports - - - -cluster_S3ClientModule_providers - - - - -LoggerModule - -LoggerModule - - - -S3ClientModule - -S3ClientModule - - - -LoggerModule->S3ClientModule - - - - - -S3ClientAdapter - -S3ClientAdapter - - - -S3ClientAdapter->S3ClientModule - - - - - - -
    - -
    - - - -
    -
    - -

    @@ -220,9 +122,9 @@

    - +
    Default value : { + connectionName: FWU_CONTENT_S3_CONNECTION, endpoint: Configuration.get('FWU_CONTENT__S3_ENDPOINT') as string, region: Configuration.get('FWU_CONTENT__S3_REGION') as string, bucket: Configuration.get('FWU_CONTENT__S3_BUCKET') as string, @@ -2908,6 +2907,70 @@

    + +
    + +

    apps/server/src/shared/controller/swagger.ts

    +
    +

    + + + + + + + + + + + + + +
    + + + config + + +
    + Default value : new DocumentBuilder() + .addServer('/api/v3/') // add default path as server to have correct urls ald let 'try out' work + .setTitle('HPI Schul-Cloud Server API') + .setDescription('This is v3 of HPI Schul-Cloud Server. Checkout /docs for v1.') + .setVersion('3.0') + /** set authentication for all routes enabled by default */ + .addBearerAuth({ type: 'http', scheme: 'bearer', bearerFormat: 'JWT' }) + .build() +
    +

    +

    OpenAPI docs setup

    +
    +

    They will be generated by Controller routes +and DTOs/Entities passed. Their properties +must use @ApiProperty

    +
    +
    + + + + + + + + + +
    + + + enableOpenApiDocs + + +
    + Default value : (app: INestApplication, path: string, options?: SwaggerDocumentOptions): void => { + const document = SwaggerModule.createDocument(app, config, options); + SwaggerModule.setup(path, app, document); +} +
    @@ -3156,6 +3219,7 @@

    CoreModule, LoggerModule, RabbitMQWrapperTestModule, + S3ClientModule.register([s3Config]), ] @@ -3182,7 +3246,7 @@

    @@ -3831,6 +3895,43 @@

    - Default value : [FwuLearningContentsUc, S3ClientAdapter] + Default value : [FwuLearningContentsUc]
    + +
    + +

    apps/server/src/shared/infra/s3-client/s3-client.module.ts

    +
    +

    + + + + + + + + +
    + + + createS3ClientAdapter + + +
    + Default value : (config: S3Config, legacyLogger: LegacyLogger) => { + const { region, accessKeyId, secretAccessKey, endpoint } = config; + + const s3Client = new S3Client({ + region, + credentials: { + accessKeyId, + secretAccessKey, + }, + endpoint, + forcePathStyle: true, + tls: true, + }); + return new S3ClientAdapter(s3Client, config, legacyLogger); +} +
    @@ -4271,7 +4372,7 @@

    exchange: Configuration.get('ANTIVIRUS_EXCHANGE') as string, routingKey: Configuration.get('ANTIVIRUS_ROUTING_KEY') as string, }), - S3ClientModule.register(s3Config), + S3ClientModule.register([s3Config]), ] @@ -8778,6 +8879,52 @@

    +

    apps/server/src/modules/video-conference/interface/video-conference-settings.interface.ts

    +
    +

    + + + + + + + + + + +
    + + + VideoConferenceSettings + + +
    + Default value : Symbol('VideoConferenceSettings') +
    +
    +

    apps/server/src/shared/infra/file-system/file-system.adapter.ts

    +
    +

    + + + + + + + + + + +
    + + + + + +
    + Default value : fsp +
    +

    apps/server/src/shared/testing/factory/user.do.factory.ts

    @@ -8901,29 +9048,6 @@

    - -
    -
    -

    apps/server/src/shared/infra/file-system/file-system.adapter.ts

    -
    -

    - - - - - - - - -
    - - - - - -
    - Default value : fsp -
    @@ -9003,29 +9127,6 @@

    - -
    - -

    apps/server/src/modules/video-conference/interface/video-conference-settings.interface.ts

    -
    -

    - - - - - - - - -
    - - - VideoConferenceSettings - - -
    - Default value : Symbol('VideoConferenceSettings') -
    diff --git a/modules.html b/modules.html index 4abfd4c390b..f58e089bffa 100644 --- a/modules.html +++ b/modules.html @@ -1135,10 +1135,8 @@

    RoleModule

    S3ClientModule

    -

    - - Your browser does not support SVG - +

    + No graph available.

    Browse diff --git a/modules/AccountModule.html b/modules/AccountModule.html index f65a401c2fb..f6fe1291a5e 100644 --- a/modules/AccountModule.html +++ b/modules/AccountModule.html @@ -66,179 +66,179 @@ cluster_AccountModule - -cluster_AccountModule_imports - - cluster_AccountModule_exports - + cluster_AccountModule_providers - + + + +cluster_AccountModule_imports + IdentityManagementModule - -IdentityManagementModule + +IdentityManagementModule AccountModule - -AccountModule + +AccountModule IdentityManagementModule->AccountModule - - + + LoggerModule - -LoggerModule + +LoggerModule LoggerModule->AccountModule - - + + AccountService - -AccountService + +AccountService AccountModule->AccountService - - + + AccountValidationService - -AccountValidationService + +AccountValidationService AccountModule->AccountValidationService - - + + AccountLookupService - -AccountLookupService + +AccountLookupService AccountLookupService->AccountModule - - + + AccountRepo - -AccountRepo + +AccountRepo AccountRepo->AccountModule - - + + AccountService - -AccountService + +AccountService AccountService->AccountModule - - + + AccountServiceDb - -AccountServiceDb + +AccountServiceDb AccountServiceDb->AccountModule - - + + AccountServiceIdm - -AccountServiceIdm + +AccountServiceIdm AccountServiceIdm->AccountModule - - + + AccountValidationService - -AccountValidationService + +AccountValidationService AccountValidationService->AccountModule - - + + PermissionService - -PermissionService + +PermissionService PermissionService->AccountModule - - + + SystemRepo - -SystemRepo + +SystemRepo SystemRepo->AccountModule - - + + UserRepo - -UserRepo + +UserRepo UserRepo->AccountModule - - + + diff --git a/modules/AccountModule/dependencies.svg b/modules/AccountModule/dependencies.svg index 9a23231a8f2..2c2f1529224 100644 --- a/modules/AccountModule/dependencies.svg +++ b/modules/AccountModule/dependencies.svg @@ -24,179 +24,179 @@ cluster_AccountModule - -cluster_AccountModule_imports - - cluster_AccountModule_exports - + cluster_AccountModule_providers - + + + +cluster_AccountModule_imports + IdentityManagementModule - -IdentityManagementModule + +IdentityManagementModule AccountModule - -AccountModule + +AccountModule IdentityManagementModule->AccountModule - - + + LoggerModule - -LoggerModule + +LoggerModule LoggerModule->AccountModule - - + + AccountService - -AccountService + +AccountService AccountModule->AccountService - - + + AccountValidationService - -AccountValidationService + +AccountValidationService AccountModule->AccountValidationService - - + + AccountLookupService - -AccountLookupService + +AccountLookupService AccountLookupService->AccountModule - - + + AccountRepo - -AccountRepo + +AccountRepo AccountRepo->AccountModule - - + + AccountService - -AccountService + +AccountService AccountService->AccountModule - - + + AccountServiceDb - -AccountServiceDb + +AccountServiceDb AccountServiceDb->AccountModule - - + + AccountServiceIdm - -AccountServiceIdm + +AccountServiceIdm AccountServiceIdm->AccountModule - - + + AccountValidationService - -AccountValidationService + +AccountValidationService AccountValidationService->AccountModule - - + + PermissionService - -PermissionService + +PermissionService PermissionService->AccountModule - - + + SystemRepo - -SystemRepo + +SystemRepo SystemRepo->AccountModule - - + + UserRepo - -UserRepo + +UserRepo UserRepo->AccountModule - - + + diff --git a/modules/AuthenticationModule.html b/modules/AuthenticationModule.html index 22d6c121efd..c18f3add08a 100644 --- a/modules/AuthenticationModule.html +++ b/modules/AuthenticationModule.html @@ -66,14 +66,14 @@ cluster_AuthenticationModule - -cluster_AuthenticationModule_providers - - cluster_AuthenticationModule_exports + +cluster_AuthenticationModule_providers + + cluster_AuthenticationModule_imports diff --git a/modules/AuthenticationModule/dependencies.svg b/modules/AuthenticationModule/dependencies.svg index 4e5322533f9..60034c7ad03 100644 --- a/modules/AuthenticationModule/dependencies.svg +++ b/modules/AuthenticationModule/dependencies.svg @@ -24,14 +24,14 @@ cluster_AuthenticationModule - -cluster_AuthenticationModule_providers - - cluster_AuthenticationModule_exports + +cluster_AuthenticationModule_providers + + cluster_AuthenticationModule_imports diff --git a/modules/AuthorizationModule.html b/modules/AuthorizationModule.html index 1205bc4cbc6..9ed4cface47 100644 --- a/modules/AuthorizationModule.html +++ b/modules/AuthorizationModule.html @@ -70,14 +70,14 @@ cluster_AuthorizationModule_providers - -cluster_AuthorizationModule_exports - - cluster_AuthorizationModule_imports + +cluster_AuthorizationModule_exports + + FeathersModule diff --git a/modules/AuthorizationModule/dependencies.svg b/modules/AuthorizationModule/dependencies.svg index 40f05a06fc4..f894a87b7c8 100644 --- a/modules/AuthorizationModule/dependencies.svg +++ b/modules/AuthorizationModule/dependencies.svg @@ -28,14 +28,14 @@ cluster_AuthorizationModule_providers - -cluster_AuthorizationModule_exports - - cluster_AuthorizationModule_imports + +cluster_AuthorizationModule_exports + + FeathersModule diff --git a/modules/BoardModule.html b/modules/BoardModule.html index 987856513f5..026ef01b6ca 100644 --- a/modules/BoardModule.html +++ b/modules/BoardModule.html @@ -66,6 +66,10 @@ cluster_BoardModule + +cluster_BoardModule_exports + + cluster_BoardModule_providers @@ -74,10 +78,6 @@ cluster_BoardModule_imports - -cluster_BoardModule_exports - - ConsoleWriterModule diff --git a/modules/BoardModule/dependencies.svg b/modules/BoardModule/dependencies.svg index a03878ac2a4..f5a29d3e755 100644 --- a/modules/BoardModule/dependencies.svg +++ b/modules/BoardModule/dependencies.svg @@ -24,6 +24,10 @@ cluster_BoardModule + +cluster_BoardModule_exports + + cluster_BoardModule_providers @@ -32,10 +36,6 @@ cluster_BoardModule_imports - -cluster_BoardModule_exports - - ConsoleWriterModule diff --git a/modules/CalendarModule.html b/modules/CalendarModule.html index 2b0c06c8d51..043b01f1fac 100644 --- a/modules/CalendarModule.html +++ b/modules/CalendarModule.html @@ -66,14 +66,14 @@ cluster_CalendarModule - -cluster_CalendarModule_exports - - cluster_CalendarModule_providers + +cluster_CalendarModule_exports + + CalendarService diff --git a/modules/CalendarModule/dependencies.svg b/modules/CalendarModule/dependencies.svg index 4c786758797..779dd317518 100644 --- a/modules/CalendarModule/dependencies.svg +++ b/modules/CalendarModule/dependencies.svg @@ -24,14 +24,14 @@ cluster_CalendarModule - -cluster_CalendarModule_exports - - cluster_CalendarModule_providers + +cluster_CalendarModule_exports + + CalendarService diff --git a/modules/CollaborativeStorageAdapterModule.html b/modules/CollaborativeStorageAdapterModule.html index 8bff68854fc..6f88bbdb4c1 100644 --- a/modules/CollaborativeStorageAdapterModule.html +++ b/modules/CollaborativeStorageAdapterModule.html @@ -66,143 +66,143 @@ cluster_CollaborativeStorageAdapterModule - -cluster_CollaborativeStorageAdapterModule_exports - + +cluster_CollaborativeStorageAdapterModule_imports + cluster_CollaborativeStorageAdapterModule_providers - + - -cluster_CollaborativeStorageAdapterModule_imports - + +cluster_CollaborativeStorageAdapterModule_exports + LoggerModule - -LoggerModule + +LoggerModule CollaborativeStorageAdapterModule - -CollaborativeStorageAdapterModule + +CollaborativeStorageAdapterModule LoggerModule->CollaborativeStorageAdapterModule - - + + PseudonymModule - -PseudonymModule + +PseudonymModule PseudonymModule->CollaborativeStorageAdapterModule - - + + ToolModule - -ToolModule + +ToolModule ToolModule->CollaborativeStorageAdapterModule - - + + UserModule - -UserModule + +UserModule UserModule->CollaborativeStorageAdapterModule - - + + CollaborativeStorageAdapter - -CollaborativeStorageAdapter + +CollaborativeStorageAdapter CollaborativeStorageAdapterModule->CollaborativeStorageAdapter - - + + CollaborativeStorageAdapter - -CollaborativeStorageAdapter + +CollaborativeStorageAdapter CollaborativeStorageAdapter->CollaborativeStorageAdapterModule - - + + CollaborativeStorageAdapterMapper - -CollaborativeStorageAdapterMapper + +CollaborativeStorageAdapterMapper CollaborativeStorageAdapterMapper->CollaborativeStorageAdapterModule - - + + LtiToolRepo - -LtiToolRepo + +LtiToolRepo LtiToolRepo->CollaborativeStorageAdapterModule - - + + NextcloudClient - -NextcloudClient + +NextcloudClient NextcloudClient->CollaborativeStorageAdapterModule - - + + NextcloudStrategy - -NextcloudStrategy + +NextcloudStrategy NextcloudStrategy->CollaborativeStorageAdapterModule - - + + diff --git a/modules/CollaborativeStorageAdapterModule/dependencies.svg b/modules/CollaborativeStorageAdapterModule/dependencies.svg index 1bab514d699..249a4bae86a 100644 --- a/modules/CollaborativeStorageAdapterModule/dependencies.svg +++ b/modules/CollaborativeStorageAdapterModule/dependencies.svg @@ -24,143 +24,143 @@ cluster_CollaborativeStorageAdapterModule - -cluster_CollaborativeStorageAdapterModule_exports - + +cluster_CollaborativeStorageAdapterModule_imports + cluster_CollaborativeStorageAdapterModule_providers - + - -cluster_CollaborativeStorageAdapterModule_imports - + +cluster_CollaborativeStorageAdapterModule_exports + LoggerModule - -LoggerModule + +LoggerModule CollaborativeStorageAdapterModule - -CollaborativeStorageAdapterModule + +CollaborativeStorageAdapterModule LoggerModule->CollaborativeStorageAdapterModule - - + + PseudonymModule - -PseudonymModule + +PseudonymModule PseudonymModule->CollaborativeStorageAdapterModule - - + + ToolModule - -ToolModule + +ToolModule ToolModule->CollaborativeStorageAdapterModule - - + + UserModule - -UserModule + +UserModule UserModule->CollaborativeStorageAdapterModule - - + + CollaborativeStorageAdapter - -CollaborativeStorageAdapter + +CollaborativeStorageAdapter CollaborativeStorageAdapterModule->CollaborativeStorageAdapter - - + + CollaborativeStorageAdapter - -CollaborativeStorageAdapter + +CollaborativeStorageAdapter CollaborativeStorageAdapter->CollaborativeStorageAdapterModule - - + + CollaborativeStorageAdapterMapper - -CollaborativeStorageAdapterMapper + +CollaborativeStorageAdapterMapper CollaborativeStorageAdapterMapper->CollaborativeStorageAdapterModule - - + + LtiToolRepo - -LtiToolRepo + +LtiToolRepo LtiToolRepo->CollaborativeStorageAdapterModule - - + + NextcloudClient - -NextcloudClient + +NextcloudClient NextcloudClient->CollaborativeStorageAdapterModule - - + + NextcloudStrategy - -NextcloudStrategy + +NextcloudStrategy NextcloudStrategy->CollaborativeStorageAdapterModule - - + + diff --git a/modules/CollaborativeStorageModule.html b/modules/CollaborativeStorageModule.html index 251881ea517..9173b41efeb 100644 --- a/modules/CollaborativeStorageModule.html +++ b/modules/CollaborativeStorageModule.html @@ -66,143 +66,143 @@ cluster_CollaborativeStorageModule - -cluster_CollaborativeStorageModule_imports - - cluster_CollaborativeStorageModule_providers - + + + +cluster_CollaborativeStorageModule_imports + cluster_CollaborativeStorageModule_exports - + AuthorizationModule - -AuthorizationModule + +AuthorizationModule CollaborativeStorageModule - -CollaborativeStorageModule + +CollaborativeStorageModule AuthorizationModule->CollaborativeStorageModule - - + + CollaborativeStorageAdapterModule - -CollaborativeStorageAdapterModule + +CollaborativeStorageAdapterModule CollaborativeStorageAdapterModule->CollaborativeStorageModule - - + + LoggerModule - -LoggerModule + +LoggerModule LoggerModule->CollaborativeStorageModule - - + + RoleModule - -RoleModule + +RoleModule RoleModule->CollaborativeStorageModule - - + + CollaborativeStorageUc - -CollaborativeStorageUc + +CollaborativeStorageUc CollaborativeStorageModule->CollaborativeStorageUc - - + + CollaborativeStorageService - -CollaborativeStorageService + +CollaborativeStorageService CollaborativeStorageService->CollaborativeStorageModule - - + + CollaborativeStorageUc - -CollaborativeStorageUc + +CollaborativeStorageUc CollaborativeStorageUc->CollaborativeStorageModule - - + + TeamMapper - -TeamMapper + +TeamMapper TeamMapper->CollaborativeStorageModule - - + + TeamPermissionsMapper - -TeamPermissionsMapper + +TeamPermissionsMapper TeamPermissionsMapper->CollaborativeStorageModule - - + + TeamsRepo - -TeamsRepo + +TeamsRepo TeamsRepo->CollaborativeStorageModule - - + + diff --git a/modules/CollaborativeStorageModule/dependencies.svg b/modules/CollaborativeStorageModule/dependencies.svg index 6c847f2ab0e..ad9ba5bd46a 100644 --- a/modules/CollaborativeStorageModule/dependencies.svg +++ b/modules/CollaborativeStorageModule/dependencies.svg @@ -24,143 +24,143 @@ cluster_CollaborativeStorageModule - -cluster_CollaborativeStorageModule_imports - - cluster_CollaborativeStorageModule_providers - + + + +cluster_CollaborativeStorageModule_imports + cluster_CollaborativeStorageModule_exports - + AuthorizationModule - -AuthorizationModule + +AuthorizationModule CollaborativeStorageModule - -CollaborativeStorageModule + +CollaborativeStorageModule AuthorizationModule->CollaborativeStorageModule - - + + CollaborativeStorageAdapterModule - -CollaborativeStorageAdapterModule + +CollaborativeStorageAdapterModule CollaborativeStorageAdapterModule->CollaborativeStorageModule - - + + LoggerModule - -LoggerModule + +LoggerModule LoggerModule->CollaborativeStorageModule - - + + RoleModule - -RoleModule + +RoleModule RoleModule->CollaborativeStorageModule - - + + CollaborativeStorageUc - -CollaborativeStorageUc + +CollaborativeStorageUc CollaborativeStorageModule->CollaborativeStorageUc - - + + CollaborativeStorageService - -CollaborativeStorageService + +CollaborativeStorageService CollaborativeStorageService->CollaborativeStorageModule - - + + CollaborativeStorageUc - -CollaborativeStorageUc + +CollaborativeStorageUc CollaborativeStorageUc->CollaborativeStorageModule - - + + TeamMapper - -TeamMapper + +TeamMapper TeamMapper->CollaborativeStorageModule - - + + TeamPermissionsMapper - -TeamPermissionsMapper + +TeamPermissionsMapper TeamPermissionsMapper->CollaborativeStorageModule - - + + TeamsRepo - -TeamsRepo + +TeamsRepo TeamsRepo->CollaborativeStorageModule - - + + diff --git a/modules/CommonToolModule.html b/modules/CommonToolModule.html index 2f41e9d46d2..8a8232fb68e 100644 --- a/modules/CommonToolModule.html +++ b/modules/CommonToolModule.html @@ -66,167 +66,167 @@ cluster_CommonToolModule + +cluster_CommonToolModule_providers + + cluster_CommonToolModule_exports - + cluster_CommonToolModule_imports - - - -cluster_CommonToolModule_providers - + LoggerModule - -LoggerModule + +LoggerModule CommonToolModule - -CommonToolModule + +CommonToolModule LoggerModule->CommonToolModule - - + + SchoolModule - -SchoolModule + +SchoolModule SchoolModule->CommonToolModule - - + + CommonToolService - -CommonToolService + +CommonToolService CommonToolModule->CommonToolService - - + + CommonToolValidationService - -CommonToolValidationService + +CommonToolValidationService CommonToolModule->CommonToolValidationService - - + + ContextExternalToolRepo - -ContextExternalToolRepo + +ContextExternalToolRepo CommonToolModule->ContextExternalToolRepo - - + + SchoolExternalToolRepo - -SchoolExternalToolRepo + +SchoolExternalToolRepo CommonToolModule->SchoolExternalToolRepo - - + + ToolPermissionHelper - -ToolPermissionHelper + +ToolPermissionHelper CommonToolModule->ToolPermissionHelper - - + + CommonToolService - -CommonToolService + +CommonToolService CommonToolService->CommonToolModule - - + + CommonToolValidationService - -CommonToolValidationService + +CommonToolValidationService CommonToolValidationService->CommonToolModule - - + + ContextExternalToolRepo - -ContextExternalToolRepo + +ContextExternalToolRepo ContextExternalToolRepo->CommonToolModule - - + + SchoolExternalToolRepo - -SchoolExternalToolRepo + +SchoolExternalToolRepo SchoolExternalToolRepo->CommonToolModule - - + + ToolPermissionHelper - -ToolPermissionHelper + +ToolPermissionHelper ToolPermissionHelper->CommonToolModule - - + + diff --git a/modules/CommonToolModule/dependencies.svg b/modules/CommonToolModule/dependencies.svg index b38b4891b2d..b4894ff70d6 100644 --- a/modules/CommonToolModule/dependencies.svg +++ b/modules/CommonToolModule/dependencies.svg @@ -24,167 +24,167 @@ cluster_CommonToolModule + +cluster_CommonToolModule_providers + + cluster_CommonToolModule_exports - + cluster_CommonToolModule_imports - - - -cluster_CommonToolModule_providers - + LoggerModule - -LoggerModule + +LoggerModule CommonToolModule - -CommonToolModule + +CommonToolModule LoggerModule->CommonToolModule - - + + SchoolModule - -SchoolModule + +SchoolModule SchoolModule->CommonToolModule - - + + CommonToolService - -CommonToolService + +CommonToolService CommonToolModule->CommonToolService - - + + CommonToolValidationService - -CommonToolValidationService + +CommonToolValidationService CommonToolModule->CommonToolValidationService - - + + ContextExternalToolRepo - -ContextExternalToolRepo + +ContextExternalToolRepo CommonToolModule->ContextExternalToolRepo - - + + SchoolExternalToolRepo - -SchoolExternalToolRepo + +SchoolExternalToolRepo CommonToolModule->SchoolExternalToolRepo - - + + ToolPermissionHelper - -ToolPermissionHelper + +ToolPermissionHelper CommonToolModule->ToolPermissionHelper - - + + CommonToolService - -CommonToolService + +CommonToolService CommonToolService->CommonToolModule - - + + CommonToolValidationService - -CommonToolValidationService + +CommonToolValidationService CommonToolValidationService->CommonToolModule - - + + ContextExternalToolRepo - -ContextExternalToolRepo + +ContextExternalToolRepo ContextExternalToolRepo->CommonToolModule - - + + SchoolExternalToolRepo - -SchoolExternalToolRepo + +SchoolExternalToolRepo SchoolExternalToolRepo->CommonToolModule - - + + ToolPermissionHelper - -ToolPermissionHelper + +ToolPermissionHelper ToolPermissionHelper->CommonToolModule - - + + diff --git a/modules/ConsoleWriterModule.html b/modules/ConsoleWriterModule.html index d7963a58cdd..3220b40e47b 100644 --- a/modules/ConsoleWriterModule.html +++ b/modules/ConsoleWriterModule.html @@ -66,14 +66,14 @@ cluster_ConsoleWriterModule - -cluster_ConsoleWriterModule_exports - - cluster_ConsoleWriterModule_providers + +cluster_ConsoleWriterModule_exports + + ConsoleWriterService diff --git a/modules/ConsoleWriterModule/dependencies.svg b/modules/ConsoleWriterModule/dependencies.svg index 10cd3c55c39..bdae8c103a8 100644 --- a/modules/ConsoleWriterModule/dependencies.svg +++ b/modules/ConsoleWriterModule/dependencies.svg @@ -24,14 +24,14 @@ cluster_ConsoleWriterModule - -cluster_ConsoleWriterModule_exports - - cluster_ConsoleWriterModule_providers + +cluster_ConsoleWriterModule_exports + + ConsoleWriterService diff --git a/modules/ContextExternalToolModule.html b/modules/ContextExternalToolModule.html index 62e57e25bf2..ce829dbba13 100644 --- a/modules/ContextExternalToolModule.html +++ b/modules/ContextExternalToolModule.html @@ -66,14 +66,14 @@ cluster_ContextExternalToolModule - -cluster_ContextExternalToolModule_exports - - cluster_ContextExternalToolModule_imports + +cluster_ContextExternalToolModule_exports + + cluster_ContextExternalToolModule_providers diff --git a/modules/ContextExternalToolModule/dependencies.svg b/modules/ContextExternalToolModule/dependencies.svg index bd49a468883..cf355fd4691 100644 --- a/modules/ContextExternalToolModule/dependencies.svg +++ b/modules/ContextExternalToolModule/dependencies.svg @@ -24,14 +24,14 @@ cluster_ContextExternalToolModule - -cluster_ContextExternalToolModule_exports - - cluster_ContextExternalToolModule_imports + +cluster_ContextExternalToolModule_exports + + cluster_ContextExternalToolModule_providers diff --git a/modules/DatabaseManagementModule.html b/modules/DatabaseManagementModule.html index b01e77d8582..3b660658ae8 100644 --- a/modules/DatabaseManagementModule.html +++ b/modules/DatabaseManagementModule.html @@ -66,14 +66,14 @@ cluster_DatabaseManagementModule - -cluster_DatabaseManagementModule_exports - - cluster_DatabaseManagementModule_providers + +cluster_DatabaseManagementModule_exports + + DatabaseManagementService diff --git a/modules/DatabaseManagementModule/dependencies.svg b/modules/DatabaseManagementModule/dependencies.svg index feb5c1079f9..dec3b83de18 100644 --- a/modules/DatabaseManagementModule/dependencies.svg +++ b/modules/DatabaseManagementModule/dependencies.svg @@ -24,14 +24,14 @@ cluster_DatabaseManagementModule - -cluster_DatabaseManagementModule_exports - - cluster_DatabaseManagementModule_providers + +cluster_DatabaseManagementModule_exports + + DatabaseManagementService diff --git a/modules/ExternalToolModule.html b/modules/ExternalToolModule.html index b0f0cead47c..b5cf387d33e 100644 --- a/modules/ExternalToolModule.html +++ b/modules/ExternalToolModule.html @@ -66,227 +66,227 @@ cluster_ExternalToolModule + +cluster_ExternalToolModule_providers + + cluster_ExternalToolModule_imports - + cluster_ExternalToolModule_exports - - - -cluster_ExternalToolModule_providers - + CommonToolModule - -CommonToolModule + +CommonToolModule ExternalToolModule - -ExternalToolModule + +ExternalToolModule CommonToolModule->ExternalToolModule - - + + EncryptionModule - -EncryptionModule + +EncryptionModule EncryptionModule->ExternalToolModule - - + + LoggerModule - -LoggerModule + +LoggerModule LoggerModule->ExternalToolModule - - + + OauthProviderServiceModule - -OauthProviderServiceModule + +OauthProviderServiceModule OauthProviderServiceModule->ExternalToolModule - - + + ToolConfigModule - -ToolConfigModule + +ToolConfigModule ToolConfigModule->ExternalToolModule - - + + ExternalToolConfigurationService - -ExternalToolConfigurationService + +ExternalToolConfigurationService ExternalToolModule->ExternalToolConfigurationService - - + + ExternalToolLogoService - -ExternalToolLogoService + +ExternalToolLogoService ExternalToolModule->ExternalToolLogoService - - + + ExternalToolService - -ExternalToolService + +ExternalToolService ExternalToolModule->ExternalToolService - - + + ExternalToolValidationService - -ExternalToolValidationService + +ExternalToolValidationService ExternalToolModule->ExternalToolValidationService - - + + ExternalToolVersionService - -ExternalToolVersionService + +ExternalToolVersionService ExternalToolModule->ExternalToolVersionService - - + + ExternalToolConfigurationService - -ExternalToolConfigurationService + +ExternalToolConfigurationService ExternalToolConfigurationService->ExternalToolModule - - + + ExternalToolParameterValidationService - -ExternalToolParameterValidationService + +ExternalToolParameterValidationService ExternalToolParameterValidationService->ExternalToolModule - - + + ExternalToolRepo - -ExternalToolRepo + +ExternalToolRepo ExternalToolRepo->ExternalToolModule - - + + ExternalToolService - -ExternalToolService + +ExternalToolService ExternalToolService->ExternalToolModule - - + + ExternalToolServiceMapper - -ExternalToolServiceMapper + +ExternalToolServiceMapper ExternalToolServiceMapper->ExternalToolModule - - + + ExternalToolValidationService - -ExternalToolValidationService + +ExternalToolValidationService ExternalToolValidationService->ExternalToolModule - - + + ExternalToolVersionService - -ExternalToolVersionService + +ExternalToolVersionService ExternalToolVersionService->ExternalToolModule - - + + diff --git a/modules/ExternalToolModule/dependencies.svg b/modules/ExternalToolModule/dependencies.svg index 2d61b30d6d2..0747709c546 100644 --- a/modules/ExternalToolModule/dependencies.svg +++ b/modules/ExternalToolModule/dependencies.svg @@ -24,227 +24,227 @@ cluster_ExternalToolModule + +cluster_ExternalToolModule_providers + + cluster_ExternalToolModule_imports - + cluster_ExternalToolModule_exports - - - -cluster_ExternalToolModule_providers - + CommonToolModule - -CommonToolModule + +CommonToolModule ExternalToolModule - -ExternalToolModule + +ExternalToolModule CommonToolModule->ExternalToolModule - - + + EncryptionModule - -EncryptionModule + +EncryptionModule EncryptionModule->ExternalToolModule - - + + LoggerModule - -LoggerModule + +LoggerModule LoggerModule->ExternalToolModule - - + + OauthProviderServiceModule - -OauthProviderServiceModule + +OauthProviderServiceModule OauthProviderServiceModule->ExternalToolModule - - + + ToolConfigModule - -ToolConfigModule + +ToolConfigModule ToolConfigModule->ExternalToolModule - - + + ExternalToolConfigurationService - -ExternalToolConfigurationService + +ExternalToolConfigurationService ExternalToolModule->ExternalToolConfigurationService - - + + ExternalToolLogoService - -ExternalToolLogoService + +ExternalToolLogoService ExternalToolModule->ExternalToolLogoService - - + + ExternalToolService - -ExternalToolService + +ExternalToolService ExternalToolModule->ExternalToolService - - + + ExternalToolValidationService - -ExternalToolValidationService + +ExternalToolValidationService ExternalToolModule->ExternalToolValidationService - - + + ExternalToolVersionService - -ExternalToolVersionService + +ExternalToolVersionService ExternalToolModule->ExternalToolVersionService - - + + ExternalToolConfigurationService - -ExternalToolConfigurationService + +ExternalToolConfigurationService ExternalToolConfigurationService->ExternalToolModule - - + + ExternalToolParameterValidationService - -ExternalToolParameterValidationService + +ExternalToolParameterValidationService ExternalToolParameterValidationService->ExternalToolModule - - + + ExternalToolRepo - -ExternalToolRepo + +ExternalToolRepo ExternalToolRepo->ExternalToolModule - - + + ExternalToolService - -ExternalToolService + +ExternalToolService ExternalToolService->ExternalToolModule - - + + ExternalToolServiceMapper - -ExternalToolServiceMapper + +ExternalToolServiceMapper ExternalToolServiceMapper->ExternalToolModule - - + + ExternalToolValidationService - -ExternalToolValidationService + +ExternalToolValidationService ExternalToolValidationService->ExternalToolModule - - + + ExternalToolVersionService - -ExternalToolVersionService + +ExternalToolVersionService ExternalToolVersionService->ExternalToolModule - - + + diff --git a/modules/FileSystemModule.html b/modules/FileSystemModule.html index e994052a60c..b73c5e92a89 100644 --- a/modules/FileSystemModule.html +++ b/modules/FileSystemModule.html @@ -66,14 +66,14 @@ cluster_FileSystemModule - -cluster_FileSystemModule_providers - - cluster_FileSystemModule_exports + +cluster_FileSystemModule_providers + + FileSystemAdapter diff --git a/modules/FileSystemModule/dependencies.svg b/modules/FileSystemModule/dependencies.svg index 434cad7a861..9bb489d5ad3 100644 --- a/modules/FileSystemModule/dependencies.svg +++ b/modules/FileSystemModule/dependencies.svg @@ -24,14 +24,14 @@ cluster_FileSystemModule - -cluster_FileSystemModule_providers - - cluster_FileSystemModule_exports + +cluster_FileSystemModule_providers + + FileSystemAdapter diff --git a/modules/FilesModule.html b/modules/FilesModule.html index faf976451f3..ced43871833 100644 --- a/modules/FilesModule.html +++ b/modules/FilesModule.html @@ -66,67 +66,67 @@ cluster_FilesModule - -cluster_FilesModule_providers - - cluster_FilesModule_imports - + + + +cluster_FilesModule_providers + LoggerModule - -LoggerModule + +LoggerModule FilesModule - -FilesModule + +FilesModule LoggerModule->FilesModule - - + + DeleteFilesUc - -DeleteFilesUc + +DeleteFilesUc DeleteFilesUc->FilesModule - - + + FilesRepo - -FilesRepo + +FilesRepo FilesRepo->FilesModule - - + + StorageProviderRepo - -StorageProviderRepo + +StorageProviderRepo StorageProviderRepo->FilesModule - - + + diff --git a/modules/FilesModule/dependencies.svg b/modules/FilesModule/dependencies.svg index fedd6497669..9c9ff6951cd 100644 --- a/modules/FilesModule/dependencies.svg +++ b/modules/FilesModule/dependencies.svg @@ -24,67 +24,67 @@ cluster_FilesModule - -cluster_FilesModule_providers - - cluster_FilesModule_imports - + + + +cluster_FilesModule_providers + LoggerModule - -LoggerModule + +LoggerModule FilesModule - -FilesModule + +FilesModule LoggerModule->FilesModule - - + + DeleteFilesUc - -DeleteFilesUc + +DeleteFilesUc DeleteFilesUc->FilesModule - - + + FilesRepo - -FilesRepo + +FilesRepo FilesRepo->FilesModule - - + + StorageProviderRepo - -StorageProviderRepo + +StorageProviderRepo StorageProviderRepo->FilesModule - - + + diff --git a/modules/FilesStorageAMQPModule.html b/modules/FilesStorageAMQPModule.html index 744289f96bb..89115ba7f36 100644 --- a/modules/FilesStorageAMQPModule.html +++ b/modules/FilesStorageAMQPModule.html @@ -66,67 +66,67 @@ cluster_FilesStorageAMQPModule - -cluster_FilesStorageAMQPModule_providers - - cluster_FilesStorageAMQPModule_imports - + + + +cluster_FilesStorageAMQPModule_providers + CoreModule - -CoreModule + +CoreModule FilesStorageAMQPModule - -FilesStorageAMQPModule + +FilesStorageAMQPModule CoreModule->FilesStorageAMQPModule - - + + FilesStorageModule - -FilesStorageModule + +FilesStorageModule FilesStorageModule->FilesStorageAMQPModule - - + + LoggerModule - -LoggerModule + +LoggerModule LoggerModule->FilesStorageAMQPModule - - + + FilesStorageConsumer - -FilesStorageConsumer + +FilesStorageConsumer FilesStorageConsumer->FilesStorageAMQPModule - - + + diff --git a/modules/FilesStorageAMQPModule/dependencies.svg b/modules/FilesStorageAMQPModule/dependencies.svg index 5191a52e2b7..cc63bbcabc6 100644 --- a/modules/FilesStorageAMQPModule/dependencies.svg +++ b/modules/FilesStorageAMQPModule/dependencies.svg @@ -24,67 +24,67 @@ cluster_FilesStorageAMQPModule - -cluster_FilesStorageAMQPModule_providers - - cluster_FilesStorageAMQPModule_imports - + + + +cluster_FilesStorageAMQPModule_providers + CoreModule - -CoreModule + +CoreModule FilesStorageAMQPModule - -FilesStorageAMQPModule + +FilesStorageAMQPModule CoreModule->FilesStorageAMQPModule - - + + FilesStorageModule - -FilesStorageModule + +FilesStorageModule FilesStorageModule->FilesStorageAMQPModule - - + + LoggerModule - -LoggerModule + +LoggerModule LoggerModule->FilesStorageAMQPModule - - + + FilesStorageConsumer - -FilesStorageConsumer + +FilesStorageConsumer FilesStorageConsumer->FilesStorageAMQPModule - - + + diff --git a/modules/FilesStorageApiModule.html b/modules/FilesStorageApiModule.html index 09ea7579cba..c25ae00f540 100644 --- a/modules/FilesStorageApiModule.html +++ b/modules/FilesStorageApiModule.html @@ -66,79 +66,79 @@ cluster_FilesStorageApiModule - -cluster_FilesStorageApiModule_imports - - cluster_FilesStorageApiModule_providers - + + + +cluster_FilesStorageApiModule_imports + AuthenticationModule - -AuthenticationModule + +AuthenticationModule FilesStorageApiModule - -FilesStorageApiModule + +FilesStorageApiModule AuthenticationModule->FilesStorageApiModule - - + + AuthorizationModule - -AuthorizationModule + +AuthorizationModule AuthorizationModule->FilesStorageApiModule - - + + CoreModule - -CoreModule + +CoreModule CoreModule->FilesStorageApiModule - - + + FilesStorageModule - -FilesStorageModule + +FilesStorageModule FilesStorageModule->FilesStorageApiModule - - + + FilesStorageUC - -FilesStorageUC + +FilesStorageUC FilesStorageUC->FilesStorageApiModule - - + + diff --git a/modules/FilesStorageApiModule/dependencies.svg b/modules/FilesStorageApiModule/dependencies.svg index 6a8e62e0188..3fc33eb5e03 100644 --- a/modules/FilesStorageApiModule/dependencies.svg +++ b/modules/FilesStorageApiModule/dependencies.svg @@ -24,79 +24,79 @@ cluster_FilesStorageApiModule - -cluster_FilesStorageApiModule_imports - - cluster_FilesStorageApiModule_providers - + + + +cluster_FilesStorageApiModule_imports + AuthenticationModule - -AuthenticationModule + +AuthenticationModule FilesStorageApiModule - -FilesStorageApiModule + +FilesStorageApiModule AuthenticationModule->FilesStorageApiModule - - + + AuthorizationModule - -AuthorizationModule + +AuthorizationModule AuthorizationModule->FilesStorageApiModule - - + + CoreModule - -CoreModule + +CoreModule CoreModule->FilesStorageApiModule - - + + FilesStorageModule - -FilesStorageModule + +FilesStorageModule FilesStorageModule->FilesStorageApiModule - - + + FilesStorageUC - -FilesStorageUC + +FilesStorageUC FilesStorageUC->FilesStorageApiModule - - + + diff --git a/modules/FilesStorageClientModule.html b/modules/FilesStorageClientModule.html index e0addc70454..df36b5944bd 100644 --- a/modules/FilesStorageClientModule.html +++ b/modules/FilesStorageClientModule.html @@ -66,6 +66,10 @@ cluster_FilesStorageClientModule + +cluster_FilesStorageClientModule_exports + + cluster_FilesStorageClientModule_providers @@ -74,10 +78,6 @@ cluster_FilesStorageClientModule_imports - -cluster_FilesStorageClientModule_exports - - CopyHelperModule diff --git a/modules/FilesStorageClientModule/dependencies.svg b/modules/FilesStorageClientModule/dependencies.svg index 2054c77506e..19d6ad77623 100644 --- a/modules/FilesStorageClientModule/dependencies.svg +++ b/modules/FilesStorageClientModule/dependencies.svg @@ -24,6 +24,10 @@ cluster_FilesStorageClientModule + +cluster_FilesStorageClientModule_exports + + cluster_FilesStorageClientModule_providers @@ -32,10 +36,6 @@ cluster_FilesStorageClientModule_imports - -cluster_FilesStorageClientModule_exports - - CopyHelperModule diff --git a/modules/FilesStorageModule.html b/modules/FilesStorageModule.html index 172f5e0b730..2f1891ebad9 100644 --- a/modules/FilesStorageModule.html +++ b/modules/FilesStorageModule.html @@ -66,167 +66,167 @@ cluster_FilesStorageModule - -cluster_FilesStorageModule_providers - - cluster_FilesStorageModule_exports - + cluster_FilesStorageModule_imports - + + + +cluster_FilesStorageModule_providers + AuthenticationModule - -AuthenticationModule + +AuthenticationModule FilesStorageModule - -FilesStorageModule + +FilesStorageModule AuthenticationModule->FilesStorageModule - - + + AuthorizationModule - -AuthorizationModule + +AuthorizationModule AuthorizationModule->FilesStorageModule - - + + CoreModule - -CoreModule + +CoreModule CoreModule->FilesStorageModule - - + + FilesStorageApiModule - -FilesStorageApiModule + +FilesStorageApiModule FilesStorageApiModule->FilesStorageModule - - + + LoggerModule - -LoggerModule + +LoggerModule LoggerModule->FilesStorageModule - - + + RabbitMQWrapperModule - -RabbitMQWrapperModule + +RabbitMQWrapperModule RabbitMQWrapperModule->FilesStorageModule - - + + RabbitMQWrapperTestModule - -RabbitMQWrapperTestModule + +RabbitMQWrapperTestModule RabbitMQWrapperTestModule->FilesStorageModule - - + + FilesStorageService - -FilesStorageService + +FilesStorageService FilesStorageModule->FilesStorageService - - + + PreviewService - -PreviewService + +PreviewService FilesStorageModule->PreviewService - - + + FileRecordRepo - -FileRecordRepo + +FileRecordRepo FileRecordRepo->FilesStorageModule - - + + FilesStorageService - -FilesStorageService + +FilesStorageService FilesStorageService->FilesStorageModule - - + + PreviewService - -PreviewService + +PreviewService PreviewService->FilesStorageModule - - + + @@ -363,7 +363,7 @@

    Exports - -cluster_FilesStorageModule_providers - - cluster_FilesStorageModule_exports - + cluster_FilesStorageModule_imports - + + + +cluster_FilesStorageModule_providers + AuthenticationModule - -AuthenticationModule + +AuthenticationModule FilesStorageModule - -FilesStorageModule + +FilesStorageModule AuthenticationModule->FilesStorageModule - - + + AuthorizationModule - -AuthorizationModule + +AuthorizationModule AuthorizationModule->FilesStorageModule - - + + CoreModule - -CoreModule + +CoreModule CoreModule->FilesStorageModule - - + + FilesStorageApiModule - -FilesStorageApiModule + +FilesStorageApiModule FilesStorageApiModule->FilesStorageModule - - + + LoggerModule - -LoggerModule + +LoggerModule LoggerModule->FilesStorageModule - - + + RabbitMQWrapperModule - -RabbitMQWrapperModule + +RabbitMQWrapperModule RabbitMQWrapperModule->FilesStorageModule - - + + RabbitMQWrapperTestModule - -RabbitMQWrapperTestModule + +RabbitMQWrapperTestModule RabbitMQWrapperTestModule->FilesStorageModule - - + + FilesStorageService - -FilesStorageService + +FilesStorageService FilesStorageModule->FilesStorageService - - + + PreviewService - -PreviewService + +PreviewService FilesStorageModule->PreviewService - - + + FileRecordRepo - -FileRecordRepo + +FileRecordRepo FileRecordRepo->FilesStorageModule - - + + FilesStorageService - -FilesStorageService + +FilesStorageService FilesStorageService->FilesStorageModule - - + + PreviewService - -PreviewService + +PreviewService PreviewService->FilesStorageModule - - + + diff --git a/modules/FwuLearningContentsModule.html b/modules/FwuLearningContentsModule.html index 14d340ea020..6e2725b2120 100644 --- a/modules/FwuLearningContentsModule.html +++ b/modules/FwuLearningContentsModule.html @@ -46,99 +46,99 @@ - + dependencies - -Legend - -  Declarations - -  Module - -  Bootstrap - -  Providers - -  Exports + +Legend + +  Declarations + +  Module + +  Bootstrap + +  Providers + +  Exports cluster_FwuLearningContentsModule - + cluster_FwuLearningContentsModule_providers - + cluster_FwuLearningContentsModule_imports - + AuthenticationModule - -AuthenticationModule + +AuthenticationModule FwuLearningContentsModule - -FwuLearningContentsModule + +FwuLearningContentsModule AuthenticationModule->FwuLearningContentsModule - - + + AuthorizationModule - -AuthorizationModule + +AuthorizationModule AuthorizationModule->FwuLearningContentsModule - - + + CoreModule - -CoreModule + +CoreModule CoreModule->FwuLearningContentsModule - - + + - + -FilesStorageAMQPModule - -FilesStorageAMQPModule +LoggerModule + +LoggerModule - + -FilesStorageAMQPModule->FwuLearningContentsModule - - +LoggerModule->FwuLearningContentsModule + + - + -LoggerModule - -LoggerModule +RabbitMQWrapperModule + +RabbitMQWrapperModule - + -LoggerModule->FwuLearningContentsModule - - +RabbitMQWrapperModule->FwuLearningContentsModule + + @@ -149,20 +149,20 @@ S3ClientModule->FwuLearningContentsModule - - + + FwuLearningContentsUc - -FwuLearningContentsUc + +FwuLearningContentsUc FwuLearningContentsUc->FwuLearningContentsModule - - + + @@ -243,10 +243,10 @@

    ImportsCoreModule
  • - FilesStorageAMQPModule + LoggerModule
  • - LoggerModule + RabbitMQWrapperModule
  • S3ClientModule @@ -267,13 +267,13 @@

    Imports + dependencies - -Legend - -  Declarations - -  Module - -  Bootstrap - -  Providers - -  Exports + +Legend + +  Declarations + +  Module + +  Bootstrap + +  Providers + +  Exports cluster_FwuLearningContentsModule - + cluster_FwuLearningContentsModule_providers - + cluster_FwuLearningContentsModule_imports - + AuthenticationModule - -AuthenticationModule + +AuthenticationModule FwuLearningContentsModule - -FwuLearningContentsModule + +FwuLearningContentsModule AuthenticationModule->FwuLearningContentsModule - - + + AuthorizationModule - -AuthorizationModule + +AuthorizationModule AuthorizationModule->FwuLearningContentsModule - - + + CoreModule - -CoreModule + +CoreModule CoreModule->FwuLearningContentsModule - - + + - + -FilesStorageAMQPModule - -FilesStorageAMQPModule +LoggerModule + +LoggerModule - + -FilesStorageAMQPModule->FwuLearningContentsModule - - +LoggerModule->FwuLearningContentsModule + + - + -LoggerModule - -LoggerModule +RabbitMQWrapperModule + +RabbitMQWrapperModule - + -LoggerModule->FwuLearningContentsModule - - +RabbitMQWrapperModule->FwuLearningContentsModule + + @@ -107,20 +107,20 @@ S3ClientModule->FwuLearningContentsModule - - + + FwuLearningContentsUc - -FwuLearningContentsUc + +FwuLearningContentsUc FwuLearningContentsUc->FwuLearningContentsModule - - + + diff --git a/modules/FwuLearningContentsTestModule.html b/modules/FwuLearningContentsTestModule.html index 2291cb2244b..27dcf8ef3cc 100644 --- a/modules/FwuLearningContentsTestModule.html +++ b/modules/FwuLearningContentsTestModule.html @@ -46,135 +46,135 @@ - + dependencies - -Legend - -  Declarations - -  Module - -  Bootstrap - -  Providers - -  Exports + +Legend + +  Declarations + +  Module + +  Bootstrap + +  Providers + +  Exports cluster_FwuLearningContentsTestModule - + cluster_FwuLearningContentsTestModule_imports - + cluster_FwuLearningContentsTestModule_providers - + AuthenticationModule - -AuthenticationModule + +AuthenticationModule - + FwuLearningContentsTestModule - -FwuLearningContentsTestModule + +FwuLearningContentsTestModule AuthenticationModule->FwuLearningContentsTestModule - - + + AuthorizationModule - -AuthorizationModule + +AuthorizationModule AuthorizationModule->FwuLearningContentsTestModule - - + + CoreModule - -CoreModule + +CoreModule CoreModule->FwuLearningContentsTestModule - - + + LoggerModule - -LoggerModule + +LoggerModule LoggerModule->FwuLearningContentsTestModule - - + + MongoMemoryDatabaseModule - -MongoMemoryDatabaseModule + +MongoMemoryDatabaseModule MongoMemoryDatabaseModule->FwuLearningContentsTestModule - - + + RabbitMQWrapperTestModule - -RabbitMQWrapperTestModule + +RabbitMQWrapperTestModule RabbitMQWrapperTestModule->FwuLearningContentsTestModule - - + + - - -FwuLearningContentsUc - -FwuLearningContentsUc + + +S3ClientModule + +S3ClientModule - + -FwuLearningContentsUc->FwuLearningContentsTestModule - - +S3ClientModule->FwuLearningContentsTestModule + + - + -S3ClientAdapter - -S3ClientAdapter +FwuLearningContentsUc + +FwuLearningContentsUc - + -S3ClientAdapter->FwuLearningContentsTestModule - - +FwuLearningContentsUc->FwuLearningContentsTestModule + + @@ -228,9 +228,6 @@

    Providers FwuLearningContentsUc

  • -
  • - S3ClientAdapter -
  • @@ -266,6 +263,9 @@

    Imports RabbitMQWrapperTestModule +
  • + S3ClientModule +
  • @@ -298,8 +298,8 @@

    - +
    - register(options: S3Config) + register(configs: S3Config[])
    - +
    optionsconfigs - S3Config + S3Config[] @@ -254,45 +156,42 @@

    import { S3Client } from '@aws-sdk/client-s3';
     import { DynamicModule, Module } from '@nestjs/common';
    -import { LoggerModule } from '@src/core/logger';
    -import { S3_CLIENT, S3_CONFIG } from './constants';
    +import { LegacyLogger, LoggerModule } from '@src/core/logger';
     import { S3Config } from './interface';
     import { S3ClientAdapter } from './s3-client.adapter';
     
    -@Module({
    -	imports: [LoggerModule],
    -	providers: [S3ClientAdapter],
    -})
    +const createS3ClientAdapter = (config: S3Config, legacyLogger: LegacyLogger) => {
    +	const { region, accessKeyId, secretAccessKey, endpoint } = config;
    +
    +	const s3Client = new S3Client({
    +		region,
    +		credentials: {
    +			accessKeyId,
    +			secretAccessKey,
    +		},
    +		endpoint,
    +		forcePathStyle: true,
    +		tls: true,
    +	});
    +	return new S3ClientAdapter(s3Client, config, legacyLogger);
    +};
    +
    +@Module({})
     export class S3ClientModule {
    -	static register(options: S3Config): DynamicModule {
    -		const providers = [
    -			{
    -				provide: S3_CONFIG,
    -				useValue: options,
    -			},
    +	static register(configs: S3Config[]): DynamicModule {
    +		const providers = configs.flatMap((config) => [
     			{
    -				provide: S3_CLIENT,
    -				useFactory: (config: S3Config) => {
    -					const { region, accessKeyId, secretAccessKey, endpoint } = config;
    -					return new S3Client({
    -						region,
    -						credentials: {
    -							accessKeyId,
    -							secretAccessKey,
    -						},
    -						endpoint,
    -						forcePathStyle: true,
    -						tls: true,
    -					});
    -				},
    -				inject: [S3_CONFIG],
    +				provide: config.connectionName,
    +				useFactory: (logger: LegacyLogger) => createS3ClientAdapter(config, logger),
    +				inject: [LegacyLogger],
     			},
    -		];
    +		]);
     
     		return {
     			module: S3ClientModule,
    +			imports: [LoggerModule],
     			providers,
    -			exports: [S3ClientAdapter],
    +			exports: providers,
     		};
     	}
     }
    diff --git a/modules/S3ClientModule/dependencies.svg b/modules/S3ClientModule/dependencies.svg
    deleted file mode 100644
    index cf4451b4d8e..00000000000
    --- a/modules/S3ClientModule/dependencies.svg
    +++ /dev/null
    @@ -1,66 +0,0 @@
    -
    -
    -
    -
    -
    -
    -dependencies
    -
    -Legend
    -
    -  Declarations
    -
    -  Module
    -
    -  Bootstrap
    -
    -  Providers
    -
    -  Exports
    -
    -cluster_S3ClientModule
    -
    -
    -
    -cluster_S3ClientModule_imports
    -
    -
    -
    -cluster_S3ClientModule_providers
    -
    -
    -
    -
    -LoggerModule
    -
    -LoggerModule
    -
    -
    -
    -S3ClientModule
    -
    -S3ClientModule
    -
    -
    -
    -LoggerModule->S3ClientModule
    -
    -
    -
    -
    -
    -S3ClientAdapter
    -
    -S3ClientAdapter
    -
    -
    -
    -S3ClientAdapter->S3ClientModule
    -
    -
    -
    -
    -
    diff --git a/modules/SchoolExternalToolModule.html b/modules/SchoolExternalToolModule.html
    index 2ac449fd2eb..5a5792f7a0d 100644
    --- a/modules/SchoolExternalToolModule.html
    +++ b/modules/SchoolExternalToolModule.html
    @@ -66,95 +66,95 @@
     cluster_SchoolExternalToolModule
     
     
    -
    -cluster_SchoolExternalToolModule_providers
    -
    +
    +cluster_SchoolExternalToolModule_imports
    +
     
     
     cluster_SchoolExternalToolModule_exports
    -
    +
     
    -
    -cluster_SchoolExternalToolModule_imports
    -
    +
    +cluster_SchoolExternalToolModule_providers
    +
     
     
     
     CommonToolModule
    -
    -CommonToolModule
    +
    +CommonToolModule
     
     
     
     SchoolExternalToolModule
    -
    -SchoolExternalToolModule
    +
    +SchoolExternalToolModule
     
     
     
     CommonToolModule->SchoolExternalToolModule
    -
    -
    +
    +
     
     
     
     ExternalToolModule
    -
    -ExternalToolModule
    +
    +ExternalToolModule
     
     
     
     ExternalToolModule->SchoolExternalToolModule
    -
    -
    +
    +
     
     
     
     SchoolExternalToolService 
    -
    -SchoolExternalToolService 
    +
    +SchoolExternalToolService 
     
     
     
     SchoolExternalToolModule->SchoolExternalToolService 
    -
    -
    +
    +
     
     
     
     SchoolExternalToolValidationService 
    -
    -SchoolExternalToolValidationService 
    +
    +SchoolExternalToolValidationService 
     
     
     
     SchoolExternalToolModule->SchoolExternalToolValidationService 
    -
    -
    +
    +
     
     
     
     SchoolExternalToolService
    -
    -SchoolExternalToolService
    +
    +SchoolExternalToolService
     
     
     
     SchoolExternalToolService->SchoolExternalToolModule
    -
    -
    +
    +
     
     
     
     SchoolExternalToolValidationService
    -
    -SchoolExternalToolValidationService
    +
    +SchoolExternalToolValidationService
     
     
     
     SchoolExternalToolValidationService->SchoolExternalToolModule
    -
    -
    +
    +
     
     
     
    diff --git a/modules/SchoolExternalToolModule/dependencies.svg b/modules/SchoolExternalToolModule/dependencies.svg
    index 57838fc1fcc..a6da5085cef 100644
    --- a/modules/SchoolExternalToolModule/dependencies.svg
    +++ b/modules/SchoolExternalToolModule/dependencies.svg
    @@ -24,95 +24,95 @@
     cluster_SchoolExternalToolModule
     
     
    -
    -cluster_SchoolExternalToolModule_providers
    -
    +
    +cluster_SchoolExternalToolModule_imports
    +
     
     
     cluster_SchoolExternalToolModule_exports
    -
    +
     
    -
    -cluster_SchoolExternalToolModule_imports
    -
    +
    +cluster_SchoolExternalToolModule_providers
    +
     
     
     
     CommonToolModule
    -
    -CommonToolModule
    +
    +CommonToolModule
     
     
     
     SchoolExternalToolModule
    -
    -SchoolExternalToolModule
    +
    +SchoolExternalToolModule
     
     
     
     CommonToolModule->SchoolExternalToolModule
    -
    -
    +
    +
     
     
     
     ExternalToolModule
    -
    -ExternalToolModule
    +
    +ExternalToolModule
     
     
     
     ExternalToolModule->SchoolExternalToolModule
    -
    -
    +
    +
     
     
     
     SchoolExternalToolService 
    -
    -SchoolExternalToolService 
    +
    +SchoolExternalToolService 
     
     
     
     SchoolExternalToolModule->SchoolExternalToolService 
    -
    -
    +
    +
     
     
     
     SchoolExternalToolValidationService 
    -
    -SchoolExternalToolValidationService 
    +
    +SchoolExternalToolValidationService 
     
     
     
     SchoolExternalToolModule->SchoolExternalToolValidationService 
    -
    -
    +
    +
     
     
     
     SchoolExternalToolService
    -
    -SchoolExternalToolService
    +
    +SchoolExternalToolService
     
     
     
     SchoolExternalToolService->SchoolExternalToolModule
    -
    -
    +
    +
     
     
     
     SchoolExternalToolValidationService
    -
    -SchoolExternalToolValidationService
    +
    +SchoolExternalToolValidationService
     
     
     
     SchoolExternalToolValidationService->SchoolExternalToolModule
    -
    -
    +
    +
     
     
     
    diff --git a/modules/SchoolModule.html b/modules/SchoolModule.html
    index 5f28d4482aa..b777eaf8412 100644
    --- a/modules/SchoolModule.html
    +++ b/modules/SchoolModule.html
    @@ -66,10 +66,6 @@
     cluster_SchoolModule
     
     
    -
    -cluster_SchoolModule_exports
    -
    -
     
     cluster_SchoolModule_imports
     
    @@ -78,6 +74,10 @@
     cluster_SchoolModule_providers
     
     
    +
    +cluster_SchoolModule_exports
    +
    +
     
     
     LoggerModule
    diff --git a/modules/SchoolModule/dependencies.svg b/modules/SchoolModule/dependencies.svg
    index 3f854b12d96..f74d138c35f 100644
    --- a/modules/SchoolModule/dependencies.svg
    +++ b/modules/SchoolModule/dependencies.svg
    @@ -24,10 +24,6 @@
     cluster_SchoolModule
     
     
    -
    -cluster_SchoolModule_exports
    -
    -
     
     cluster_SchoolModule_imports
     
    @@ -36,6 +32,10 @@
     cluster_SchoolModule_providers
     
     
    +
    +cluster_SchoolModule_exports
    +
    +
     
     
     LoggerModule
    diff --git a/modules/SharingModule.html b/modules/SharingModule.html
    index cf3e394f861..bb63b0373bc 100644
    --- a/modules/SharingModule.html
    +++ b/modules/SharingModule.html
    @@ -66,131 +66,131 @@
     cluster_SharingModule
     
     
    -
    -cluster_SharingModule_imports
    -
    +
    +cluster_SharingModule_providers
    +
     
     
     cluster_SharingModule_exports
    -
    +
     
    -
    -cluster_SharingModule_providers
    -
    +
    +cluster_SharingModule_imports
    +
     
     
     
     AuthorizationModule
    -
    -AuthorizationModule
    +
    +AuthorizationModule
     
     
     
     SharingModule
    -
    -SharingModule
    +
    +SharingModule
     
     
     
     AuthorizationModule->SharingModule
    -
    -
    +
    +
     
     
     
     LearnroomModule
    -
    -LearnroomModule
    +
    +LearnroomModule
     
     
     
     LearnroomModule->SharingModule
    -
    -
    +
    +
     
     
     
     LessonModule
    -
    -LessonModule
    +
    +LessonModule
     
     
     
     LessonModule->SharingModule
    -
    -
    +
    +
     
     
     
     LoggerModule
    -
    -LoggerModule
    +
    +LoggerModule
     
     
     
     LoggerModule->SharingModule
    -
    -
    +
    +
     
     
     
     TaskModule
    -
    -TaskModule
    +
    +TaskModule
     
     
     
     TaskModule->SharingModule
    -
    -
    +
    +
     
     
     
     ShareTokenService 
    -
    -ShareTokenService 
    +
    +ShareTokenService 
     
     
     
     SharingModule->ShareTokenService 
    -
    -
    +
    +
     
     
     
     ShareTokenRepo
    -
    -ShareTokenRepo
    +
    +ShareTokenRepo
     
     
     
     ShareTokenRepo->SharingModule
    -
    -
    +
    +
     
     
     
     ShareTokenService
    -
    -ShareTokenService
    +
    +ShareTokenService
     
     
     
     ShareTokenService->SharingModule
    -
    -
    +
    +
     
     
     
     TokenGenerator
    -
    -TokenGenerator
    +
    +TokenGenerator
     
     
     
     TokenGenerator->SharingModule
    -
    -
    +
    +
     
     
     
    diff --git a/modules/SharingModule/dependencies.svg b/modules/SharingModule/dependencies.svg
    index a00422d387a..c1a16a26f01 100644
    --- a/modules/SharingModule/dependencies.svg
    +++ b/modules/SharingModule/dependencies.svg
    @@ -24,131 +24,131 @@
     cluster_SharingModule
     
     
    -
    -cluster_SharingModule_imports
    -
    +
    +cluster_SharingModule_providers
    +
     
     
     cluster_SharingModule_exports
    -
    +
     
    -
    -cluster_SharingModule_providers
    -
    +
    +cluster_SharingModule_imports
    +
     
     
     
     AuthorizationModule
    -
    -AuthorizationModule
    +
    +AuthorizationModule
     
     
     
     SharingModule
    -
    -SharingModule
    +
    +SharingModule
     
     
     
     AuthorizationModule->SharingModule
    -
    -
    +
    +
     
     
     
     LearnroomModule
    -
    -LearnroomModule
    +
    +LearnroomModule
     
     
     
     LearnroomModule->SharingModule
    -
    -
    +
    +
     
     
     
     LessonModule
    -
    -LessonModule
    +
    +LessonModule
     
     
     
     LessonModule->SharingModule
    -
    -
    +
    +
     
     
     
     LoggerModule
    -
    -LoggerModule
    +
    +LoggerModule
     
     
     
     LoggerModule->SharingModule
    -
    -
    +
    +
     
     
     
     TaskModule
    -
    -TaskModule
    +
    +TaskModule
     
     
     
     TaskModule->SharingModule
    -
    -
    +
    +
     
     
     
     ShareTokenService 
    -
    -ShareTokenService 
    +
    +ShareTokenService 
     
     
     
     SharingModule->ShareTokenService 
    -
    -
    +
    +
     
     
     
     ShareTokenRepo
    -
    -ShareTokenRepo
    +
    +ShareTokenRepo
     
     
     
     ShareTokenRepo->SharingModule
    -
    -
    +
    +
     
     
     
     ShareTokenService
    -
    -ShareTokenService
    +
    +ShareTokenService
     
     
     
     ShareTokenService->SharingModule
    -
    -
    +
    +
     
     
     
     TokenGenerator
    -
    -TokenGenerator
    +
    +TokenGenerator
     
     
     
     TokenGenerator->SharingModule
    -
    -
    +
    +
     
     
     
    diff --git a/modules/SystemApiModule.html b/modules/SystemApiModule.html
    index e13c19d57bd..6031a07526c 100644
    --- a/modules/SystemApiModule.html
    +++ b/modules/SystemApiModule.html
    @@ -66,19 +66,19 @@
     cluster_SystemApiModule
     
     
    -
    -cluster_SystemApiModule_providers
    -
    -
     
     cluster_SystemApiModule_imports
    -
    +
    +
    +
    +cluster_SystemApiModule_providers
    +
     
     
     
     SystemModule
    -
    -SystemModule
    +
    +SystemModule
     
     
     
    @@ -89,20 +89,20 @@
     
     
     SystemModule->SystemApiModule
    -
    -
    +
    +
     
     
     
     SystemUc
    -
    -SystemUc
    +
    +SystemUc
     
     
     
     SystemUc->SystemApiModule
    -
    -
    +
    +
     
     
     
    diff --git a/modules/SystemApiModule/dependencies.svg b/modules/SystemApiModule/dependencies.svg
    index 7ccd51b557b..e9af13ac165 100644
    --- a/modules/SystemApiModule/dependencies.svg
    +++ b/modules/SystemApiModule/dependencies.svg
    @@ -24,19 +24,19 @@
     cluster_SystemApiModule
     
     
    -
    -cluster_SystemApiModule_providers
    -
    -
     
     cluster_SystemApiModule_imports
    -
    +
    +
    +
    +cluster_SystemApiModule_providers
    +
     
     
     
     SystemModule
    -
    -SystemModule
    +
    +SystemModule
     
     
     
    @@ -47,20 +47,20 @@
     
     
     SystemModule->SystemApiModule
    -
    -
    +
    +
     
     
     
     SystemUc
    -
    -SystemUc
    +
    +SystemUc
     
     
     
     SystemUc->SystemApiModule
    -
    -
    +
    +
     
     
     
    diff --git a/modules/SystemModule.html b/modules/SystemModule.html
    index 025f6be2d4b..ce8a8e4fc02 100644
    --- a/modules/SystemModule.html
    +++ b/modules/SystemModule.html
    @@ -66,6 +66,10 @@
     cluster_SystemModule
     
     
    +
    +cluster_SystemModule_exports
    +
    +
     
     cluster_SystemModule_imports
     
    @@ -74,10 +78,6 @@
     cluster_SystemModule_providers
     
     
    -
    -cluster_SystemModule_exports
    -
    -
     
     
     IdentityManagementModule
    diff --git a/modules/SystemModule/dependencies.svg b/modules/SystemModule/dependencies.svg
    index 1ef9408e389..73af09a583e 100644
    --- a/modules/SystemModule/dependencies.svg
    +++ b/modules/SystemModule/dependencies.svg
    @@ -24,6 +24,10 @@
     cluster_SystemModule
     
     
    +
    +cluster_SystemModule_exports
    +
    +
     
     cluster_SystemModule_imports
     
    @@ -32,10 +36,6 @@
     cluster_SystemModule_providers
     
     
    -
    -cluster_SystemModule_exports
    -
    -
     
     
     IdentityManagementModule
    diff --git a/modules/TaskModule.html b/modules/TaskModule.html
    index 02744326b43..b5c2e4b3496 100644
    --- a/modules/TaskModule.html
    +++ b/modules/TaskModule.html
    @@ -66,10 +66,6 @@
     cluster_TaskModule
     
     
    -
    -cluster_TaskModule_exports
    -
    -
     
     cluster_TaskModule_providers
     
    @@ -78,6 +74,10 @@
     cluster_TaskModule_imports
     
     
    +
    +cluster_TaskModule_exports
    +
    +
     
     
     CopyHelperModule
    diff --git a/modules/TaskModule/dependencies.svg b/modules/TaskModule/dependencies.svg
    index fbb35612832..8b9172c0d62 100644
    --- a/modules/TaskModule/dependencies.svg
    +++ b/modules/TaskModule/dependencies.svg
    @@ -24,10 +24,6 @@
     cluster_TaskModule
     
     
    -
    -cluster_TaskModule_exports
    -
    -
     
     cluster_TaskModule_providers
     
    @@ -36,6 +32,10 @@
     cluster_TaskModule_imports
     
     
    +
    +cluster_TaskModule_exports
    +
    +
     
     
     CopyHelperModule
    diff --git a/modules/TeamsModule.html b/modules/TeamsModule.html
    index e724bbe74ef..86d3fb0ee19 100644
    --- a/modules/TeamsModule.html
    +++ b/modules/TeamsModule.html
    @@ -66,14 +66,14 @@
     cluster_TeamsModule
     
     
    -
    -cluster_TeamsModule_exports
    -
    -
     
     cluster_TeamsModule_providers
     
     
    +
    +cluster_TeamsModule_exports
    +
    +
     
     
     TeamService 
    diff --git a/modules/TeamsModule/dependencies.svg b/modules/TeamsModule/dependencies.svg
    index 32b4bc18055..81f552b409f 100644
    --- a/modules/TeamsModule/dependencies.svg
    +++ b/modules/TeamsModule/dependencies.svg
    @@ -24,14 +24,14 @@
     cluster_TeamsModule
     
     
    -
    -cluster_TeamsModule_exports
    -
    -
     
     cluster_TeamsModule_providers
     
     
    +
    +cluster_TeamsModule_exports
    +
    +
     
     
     TeamService 
    diff --git a/modules/ToolApiModule.html b/modules/ToolApiModule.html
    index 8c63412b385..7877c929ed1 100644
    --- a/modules/ToolApiModule.html
    +++ b/modules/ToolApiModule.html
    @@ -66,247 +66,247 @@
     cluster_ToolApiModule
     
     
    -
    -cluster_ToolApiModule_providers
    -
    -
     
     cluster_ToolApiModule_imports
    -
    +
    +
    +
    +cluster_ToolApiModule_providers
    +
     
     
     
     AuthorizationModule
    -
    -AuthorizationModule
    +
    +AuthorizationModule
     
     
     
     ToolApiModule
    -
    -ToolApiModule
    +
    +ToolApiModule
     
     
     
     AuthorizationModule->ToolApiModule
    -
    -
    +
    +
     
     
     
     CommonToolModule
    -
    -CommonToolModule
    +
    +CommonToolModule
     
     
     
     CommonToolModule->ToolApiModule
    -
    -
    +
    +
     
     
     
     LoggerModule
    -
    -LoggerModule
    +
    +LoggerModule
     
     
     
     LoggerModule->ToolApiModule
    -
    -
    +
    +
     
     
     
     SchoolModule
    -
    -SchoolModule
    +
    +SchoolModule
     
     
     
     SchoolModule->ToolApiModule
    -
    -
    +
    +
     
     
     
     ToolConfigModule
    -
    -ToolConfigModule
    +
    +ToolConfigModule
     
     
     
     ToolConfigModule->ToolApiModule
    -
    -
    +
    +
     
     
     
     ToolModule
    -
    -ToolModule
    +
    +ToolModule
     
     
     
     ToolModule->ToolApiModule
    -
    -
    +
    +
     
     
     
     UserModule
    -
    -UserModule
    +
    +UserModule
     
     
     
     UserModule->ToolApiModule
    -
    -
    +
    +
     
     
     
     ContextExternalToolUc
    -
    -ContextExternalToolUc
    +
    +ContextExternalToolUc
     
     
     
     ContextExternalToolUc->ToolApiModule
    -
    -
    +
    +
     
     
     
     ExternalToolConfigurationService
    -
    -ExternalToolConfigurationService
    +
    +ExternalToolConfigurationService
     
     
     
     ExternalToolConfigurationService->ToolApiModule
    -
    -
    +
    +
     
     
     
     ExternalToolConfigurationUc
    -
    -ExternalToolConfigurationUc
    +
    +ExternalToolConfigurationUc
     
     
     
     ExternalToolConfigurationUc->ToolApiModule
    -
    -
    +
    +
     
     
     
     ExternalToolRequestMapper
    -
    -ExternalToolRequestMapper
    +
    +ExternalToolRequestMapper
     
     
     
     ExternalToolRequestMapper->ToolApiModule
    -
    -
    +
    +
     
     
     
     ExternalToolResponseMapper
    -
    -ExternalToolResponseMapper
    +
    +ExternalToolResponseMapper
     
     
     
     ExternalToolResponseMapper->ToolApiModule
    -
    -
    +
    +
     
     
     
     ExternalToolUc
    -
    -ExternalToolUc
    +
    +ExternalToolUc
     
     
     
     ExternalToolUc->ToolApiModule
    -
    -
    +
    +
     
     
     
     LtiToolRepo
    -
    -LtiToolRepo
    +
    +LtiToolRepo
     
     
     
     LtiToolRepo->ToolApiModule
    -
    -
    +
    +
     
     
     
     SchoolExternalToolRequestMapper
    -
    -SchoolExternalToolRequestMapper
    +
    +SchoolExternalToolRequestMapper
     
     
     
     SchoolExternalToolRequestMapper->ToolApiModule
    -
    -
    +
    +
     
     
     
     SchoolExternalToolResponseMapper
    -
    -SchoolExternalToolResponseMapper
    +
    +SchoolExternalToolResponseMapper
     
     
     
     SchoolExternalToolResponseMapper->ToolApiModule
    -
    -
    +
    +
     
     
     
     SchoolExternalToolUc
    -
    -SchoolExternalToolUc
    +
    +SchoolExternalToolUc
     
     
     
     SchoolExternalToolUc->ToolApiModule
    -
    -
    +
    +
     
     
     
     ToolLaunchUc
    -
    -ToolLaunchUc
    +
    +ToolLaunchUc
     
     
     
     ToolLaunchUc->ToolApiModule
    -
    -
    +
    +
     
     
     
     ToolReferenceUc
    -
    -ToolReferenceUc
    +
    +ToolReferenceUc
     
     
     
     ToolReferenceUc->ToolApiModule
    -
    -
    +
    +
     
     
     
    diff --git a/modules/ToolApiModule/dependencies.svg b/modules/ToolApiModule/dependencies.svg
    index 1540787a551..6fa132ca884 100644
    --- a/modules/ToolApiModule/dependencies.svg
    +++ b/modules/ToolApiModule/dependencies.svg
    @@ -24,247 +24,247 @@
     cluster_ToolApiModule
     
     
    -
    -cluster_ToolApiModule_providers
    -
    -
     
     cluster_ToolApiModule_imports
    -
    +
    +
    +
    +cluster_ToolApiModule_providers
    +
     
     
     
     AuthorizationModule
    -
    -AuthorizationModule
    +
    +AuthorizationModule
     
     
     
     ToolApiModule
    -
    -ToolApiModule
    +
    +ToolApiModule
     
     
     
     AuthorizationModule->ToolApiModule
    -
    -
    +
    +
     
     
     
     CommonToolModule
    -
    -CommonToolModule
    +
    +CommonToolModule
     
     
     
     CommonToolModule->ToolApiModule
    -
    -
    +
    +
     
     
     
     LoggerModule
    -
    -LoggerModule
    +
    +LoggerModule
     
     
     
     LoggerModule->ToolApiModule
    -
    -
    +
    +
     
     
     
     SchoolModule
    -
    -SchoolModule
    +
    +SchoolModule
     
     
     
     SchoolModule->ToolApiModule
    -
    -
    +
    +
     
     
     
     ToolConfigModule
    -
    -ToolConfigModule
    +
    +ToolConfigModule
     
     
     
     ToolConfigModule->ToolApiModule
    -
    -
    +
    +
     
     
     
     ToolModule
    -
    -ToolModule
    +
    +ToolModule
     
     
     
     ToolModule->ToolApiModule
    -
    -
    +
    +
     
     
     
     UserModule
    -
    -UserModule
    +
    +UserModule
     
     
     
     UserModule->ToolApiModule
    -
    -
    +
    +
     
     
     
     ContextExternalToolUc
    -
    -ContextExternalToolUc
    +
    +ContextExternalToolUc
     
     
     
     ContextExternalToolUc->ToolApiModule
    -
    -
    +
    +
     
     
     
     ExternalToolConfigurationService
    -
    -ExternalToolConfigurationService
    +
    +ExternalToolConfigurationService
     
     
     
     ExternalToolConfigurationService->ToolApiModule
    -
    -
    +
    +
     
     
     
     ExternalToolConfigurationUc
    -
    -ExternalToolConfigurationUc
    +
    +ExternalToolConfigurationUc
     
     
     
     ExternalToolConfigurationUc->ToolApiModule
    -
    -
    +
    +
     
     
     
     ExternalToolRequestMapper
    -
    -ExternalToolRequestMapper
    +
    +ExternalToolRequestMapper
     
     
     
     ExternalToolRequestMapper->ToolApiModule
    -
    -
    +
    +
     
     
     
     ExternalToolResponseMapper
    -
    -ExternalToolResponseMapper
    +
    +ExternalToolResponseMapper
     
     
     
     ExternalToolResponseMapper->ToolApiModule
    -
    -
    +
    +
     
     
     
     ExternalToolUc
    -
    -ExternalToolUc
    +
    +ExternalToolUc
     
     
     
     ExternalToolUc->ToolApiModule
    -
    -
    +
    +
     
     
     
     LtiToolRepo
    -
    -LtiToolRepo
    +
    +LtiToolRepo
     
     
     
     LtiToolRepo->ToolApiModule
    -
    -
    +
    +
     
     
     
     SchoolExternalToolRequestMapper
    -
    -SchoolExternalToolRequestMapper
    +
    +SchoolExternalToolRequestMapper
     
     
     
     SchoolExternalToolRequestMapper->ToolApiModule
    -
    -
    +
    +
     
     
     
     SchoolExternalToolResponseMapper
    -
    -SchoolExternalToolResponseMapper
    +
    +SchoolExternalToolResponseMapper
     
     
     
     SchoolExternalToolResponseMapper->ToolApiModule
    -
    -
    +
    +
     
     
     
     SchoolExternalToolUc
    -
    -SchoolExternalToolUc
    +
    +SchoolExternalToolUc
     
     
     
     SchoolExternalToolUc->ToolApiModule
    -
    -
    +
    +
     
     
     
     ToolLaunchUc
    -
    -ToolLaunchUc
    +
    +ToolLaunchUc
     
     
     
     ToolLaunchUc->ToolApiModule
    -
    -
    +
    +
     
     
     
     ToolReferenceUc
    -
    -ToolReferenceUc
    +
    +ToolReferenceUc
     
     
     
     ToolReferenceUc->ToolApiModule
    -
    -
    +
    +
     
     
     
    diff --git a/modules/ToolLaunchModule.html b/modules/ToolLaunchModule.html
    index 014ac8fafb8..3af08793cd4 100644
    --- a/modules/ToolLaunchModule.html
    +++ b/modules/ToolLaunchModule.html
    @@ -66,10 +66,6 @@
     cluster_ToolLaunchModule
     
     
    -
    -cluster_ToolLaunchModule_exports
    -
    -
     
     cluster_ToolLaunchModule_providers
     
    @@ -78,6 +74,10 @@
     cluster_ToolLaunchModule_imports
     
     
    +
    +cluster_ToolLaunchModule_exports
    +
    +
     
     
     CommonToolModule
    diff --git a/modules/ToolLaunchModule/dependencies.svg b/modules/ToolLaunchModule/dependencies.svg
    index 0bb1550c307..cf5dff2a79c 100644
    --- a/modules/ToolLaunchModule/dependencies.svg
    +++ b/modules/ToolLaunchModule/dependencies.svg
    @@ -24,10 +24,6 @@
     cluster_ToolLaunchModule
     
     
    -
    -cluster_ToolLaunchModule_exports
    -
    -
     
     cluster_ToolLaunchModule_providers
     
    @@ -36,6 +32,10 @@
     cluster_ToolLaunchModule_imports
     
     
    +
    +cluster_ToolLaunchModule_exports
    +
    +
     
     
     CommonToolModule
    diff --git a/modules/UserLoginMigrationApiModule.html b/modules/UserLoginMigrationApiModule.html
    index 32537adf02c..41a7679feb4 100644
    --- a/modules/UserLoginMigrationApiModule.html
    +++ b/modules/UserLoginMigrationApiModule.html
    @@ -66,175 +66,175 @@
     cluster_UserLoginMigrationApiModule
     
     
    -
    -cluster_UserLoginMigrationApiModule_providers
    -
    -
     
     cluster_UserLoginMigrationApiModule_imports
    -
    +
    +
    +
    +cluster_UserLoginMigrationApiModule_providers
    +
     
     
     
     AuthenticationModule
    -
    -AuthenticationModule
    +
    +AuthenticationModule
     
     
     
     UserLoginMigrationApiModule
    -
    -UserLoginMigrationApiModule
    +
    +UserLoginMigrationApiModule
     
     
     
     AuthenticationModule->UserLoginMigrationApiModule
    -
    -
    +
    +
     
     
     
     AuthorizationModule
    -
    -AuthorizationModule
    +
    +AuthorizationModule
     
     
     
     AuthorizationModule->UserLoginMigrationApiModule
    -
    -
    +
    +
     
     
     
     LoggerModule
    -
    -LoggerModule
    +
    +LoggerModule
     
     
     
     LoggerModule->UserLoginMigrationApiModule
    -
    -
    +
    +
     
     
     
     OauthModule
    -
    -OauthModule
    +
    +OauthModule
     
     
     
     OauthModule->UserLoginMigrationApiModule
    -
    -
    +
    +
     
     
     
     ProvisioningModule
    -
    -ProvisioningModule
    +
    +ProvisioningModule
     
     
     
     ProvisioningModule->UserLoginMigrationApiModule
    -
    -
    +
    +
     
     
     
     SchoolModule
    -
    -SchoolModule
    +
    +SchoolModule
     
     
     
     SchoolModule->UserLoginMigrationApiModule
    -
    -
    +
    +
     
     
     
     UserLoginMigrationModule
    -
    -UserLoginMigrationModule
    +
    +UserLoginMigrationModule
     
     
     
     UserLoginMigrationModule->UserLoginMigrationApiModule
    -
    -
    +
    +
     
     
     
     CloseUserLoginMigrationUc
    -
    -CloseUserLoginMigrationUc
    +
    +CloseUserLoginMigrationUc
     
     
     
     CloseUserLoginMigrationUc->UserLoginMigrationApiModule
    -
    -
    +
    +
     
     
     
     PageContentMapper
    -
    -PageContentMapper
    +
    +PageContentMapper
     
     
     
     PageContentMapper->UserLoginMigrationApiModule
    -
    -
    +
    +
     
     
     
     RestartUserLoginMigrationUc
    -
    -RestartUserLoginMigrationUc
    +
    +RestartUserLoginMigrationUc
     
     
     
     RestartUserLoginMigrationUc->UserLoginMigrationApiModule
    -
    -
    +
    +
     
     
     
     StartUserLoginMigrationUc
    -
    -StartUserLoginMigrationUc
    +
    +StartUserLoginMigrationUc
     
     
     
     StartUserLoginMigrationUc->UserLoginMigrationApiModule
    -
    -
    +
    +
     
     
     
     ToggleUserLoginMigrationUc
    -
    -ToggleUserLoginMigrationUc
    +
    +ToggleUserLoginMigrationUc
     
     
     
     ToggleUserLoginMigrationUc->UserLoginMigrationApiModule
    -
    -
    +
    +
     
     
     
     UserLoginMigrationUc
    -
    -UserLoginMigrationUc
    +
    +UserLoginMigrationUc
     
     
     
     UserLoginMigrationUc->UserLoginMigrationApiModule
    -
    -
    +
    +
     
     
     
    diff --git a/modules/UserLoginMigrationApiModule/dependencies.svg b/modules/UserLoginMigrationApiModule/dependencies.svg
    index 564747d548b..2e9db447289 100644
    --- a/modules/UserLoginMigrationApiModule/dependencies.svg
    +++ b/modules/UserLoginMigrationApiModule/dependencies.svg
    @@ -24,175 +24,175 @@
     cluster_UserLoginMigrationApiModule
     
     
    -
    -cluster_UserLoginMigrationApiModule_providers
    -
    -
     
     cluster_UserLoginMigrationApiModule_imports
    -
    +
    +
    +
    +cluster_UserLoginMigrationApiModule_providers
    +
     
     
     
     AuthenticationModule
    -
    -AuthenticationModule
    +
    +AuthenticationModule
     
     
     
     UserLoginMigrationApiModule
    -
    -UserLoginMigrationApiModule
    +
    +UserLoginMigrationApiModule
     
     
     
     AuthenticationModule->UserLoginMigrationApiModule
    -
    -
    +
    +
     
     
     
     AuthorizationModule
    -
    -AuthorizationModule
    +
    +AuthorizationModule
     
     
     
     AuthorizationModule->UserLoginMigrationApiModule
    -
    -
    +
    +
     
     
     
     LoggerModule
    -
    -LoggerModule
    +
    +LoggerModule
     
     
     
     LoggerModule->UserLoginMigrationApiModule
    -
    -
    +
    +
     
     
     
     OauthModule
    -
    -OauthModule
    +
    +OauthModule
     
     
     
     OauthModule->UserLoginMigrationApiModule
    -
    -
    +
    +
     
     
     
     ProvisioningModule
    -
    -ProvisioningModule
    +
    +ProvisioningModule
     
     
     
     ProvisioningModule->UserLoginMigrationApiModule
    -
    -
    +
    +
     
     
     
     SchoolModule
    -
    -SchoolModule
    +
    +SchoolModule
     
     
     
     SchoolModule->UserLoginMigrationApiModule
    -
    -
    +
    +
     
     
     
     UserLoginMigrationModule
    -
    -UserLoginMigrationModule
    +
    +UserLoginMigrationModule
     
     
     
     UserLoginMigrationModule->UserLoginMigrationApiModule
    -
    -
    +
    +
     
     
     
     CloseUserLoginMigrationUc
    -
    -CloseUserLoginMigrationUc
    +
    +CloseUserLoginMigrationUc
     
     
     
     CloseUserLoginMigrationUc->UserLoginMigrationApiModule
    -
    -
    +
    +
     
     
     
     PageContentMapper
    -
    -PageContentMapper
    +
    +PageContentMapper
     
     
     
     PageContentMapper->UserLoginMigrationApiModule
    -
    -
    +
    +
     
     
     
     RestartUserLoginMigrationUc
    -
    -RestartUserLoginMigrationUc
    +
    +RestartUserLoginMigrationUc
     
     
     
     RestartUserLoginMigrationUc->UserLoginMigrationApiModule
    -
    -
    +
    +
     
     
     
     StartUserLoginMigrationUc
    -
    -StartUserLoginMigrationUc
    +
    +StartUserLoginMigrationUc
     
     
     
     StartUserLoginMigrationUc->UserLoginMigrationApiModule
    -
    -
    +
    +
     
     
     
     ToggleUserLoginMigrationUc
    -
    -ToggleUserLoginMigrationUc
    +
    +ToggleUserLoginMigrationUc
     
     
     
     ToggleUserLoginMigrationUc->UserLoginMigrationApiModule
    -
    -
    +
    +
     
     
     
     UserLoginMigrationUc
    -
    -UserLoginMigrationUc
    +
    +UserLoginMigrationUc
     
     
     
     UserLoginMigrationUc->UserLoginMigrationApiModule
    -
    -
    +
    +
     
     
     
    diff --git a/modules/UserModule.html b/modules/UserModule.html
    index 5f844a86c16..b8659cf9b7b 100644
    --- a/modules/UserModule.html
    +++ b/modules/UserModule.html
    @@ -66,131 +66,131 @@
     cluster_UserModule
     
     
    +
    +cluster_UserModule_providers
    +
    +
     
     cluster_UserModule_imports
    -
    +
     
     
     cluster_UserModule_exports
    -
    -
    -
    -cluster_UserModule_providers
    -
    +
     
     
     
     AccountModule
    -
    -AccountModule
    +
    +AccountModule
     
     
     
     UserModule
    -
    -UserModule
    +
    +UserModule
     
     
     
     AccountModule->UserModule
    -
    -
    +
    +
     
     
     
     LoggerModule
    -
    -LoggerModule
    +
    +LoggerModule
     
     
     
     LoggerModule->UserModule
    -
    -
    +
    +
     
     
     
     RoleModule
    -
    -RoleModule
    +
    +RoleModule
     
     
     
     RoleModule->UserModule
    -
    -
    +
    +
     
     
     
     SchoolModule
    -
    -SchoolModule
    +
    +SchoolModule
     
     
     
     SchoolModule->UserModule
    -
    -
    +
    +
     
     
     
     UserRepo 
    -
    -UserRepo 
    +
    +UserRepo 
     
     
     
     UserModule->UserRepo 
    -
    -
    +
    +
     
     
     
     UserService 
    -
    -UserService 
    +
    +UserService 
     
     
     
     UserModule->UserService 
    -
    -
    +
    +
     
     
     
     UserDORepo
    -
    -UserDORepo
    +
    +UserDORepo
     
     
     
     UserDORepo->UserModule
    -
    -
    +
    +
     
     
     
     UserRepo
    -
    -UserRepo
    +
    +UserRepo
     
     
     
     UserRepo->UserModule
    -
    -
    +
    +
     
     
     
     UserService
    -
    -UserService
    +
    +UserService
     
     
     
     UserService->UserModule
    -
    -
    +
    +
     
     
     
    diff --git a/modules/UserModule/dependencies.svg b/modules/UserModule/dependencies.svg
    index 81226f2d873..9f7fbabc665 100644
    --- a/modules/UserModule/dependencies.svg
    +++ b/modules/UserModule/dependencies.svg
    @@ -24,131 +24,131 @@
     cluster_UserModule
     
     
    +
    +cluster_UserModule_providers
    +
    +
     
     cluster_UserModule_imports
    -
    +
     
     
     cluster_UserModule_exports
    -
    -
    -
    -cluster_UserModule_providers
    -
    +
     
     
     
     AccountModule
    -
    -AccountModule
    +
    +AccountModule
     
     
     
     UserModule
    -
    -UserModule
    +
    +UserModule
     
     
     
     AccountModule->UserModule
    -
    -
    +
    +
     
     
     
     LoggerModule
    -
    -LoggerModule
    +
    +LoggerModule
     
     
     
     LoggerModule->UserModule
    -
    -
    +
    +
     
     
     
     RoleModule
    -
    -RoleModule
    +
    +RoleModule
     
     
     
     RoleModule->UserModule
    -
    -
    +
    +
     
     
     
     SchoolModule
    -
    -SchoolModule
    +
    +SchoolModule
     
     
     
     SchoolModule->UserModule
    -
    -
    +
    +
     
     
     
     UserRepo 
    -
    -UserRepo 
    +
    +UserRepo 
     
     
     
     UserModule->UserRepo 
    -
    -
    +
    +
     
     
     
     UserService 
    -
    -UserService 
    +
    +UserService 
     
     
     
     UserModule->UserService 
    -
    -
    +
    +
     
     
     
     UserDORepo
    -
    -UserDORepo
    +
    +UserDORepo
     
     
     
     UserDORepo->UserModule
    -
    -
    +
    +
     
     
     
     UserRepo
    -
    -UserRepo
    +
    +UserRepo
     
     
     
     UserRepo->UserModule
    -
    -
    +
    +
     
     
     
     UserService
    -
    -UserService
    +
    +UserService
     
     
     
     UserService->UserModule
    -
    -
    +
    +
     
     
     
    diff --git a/modules/VideoConferenceModule.html b/modules/VideoConferenceModule.html
    index 25356a6c7c6..c3cceba6e1c 100644
    --- a/modules/VideoConferenceModule.html
    +++ b/modules/VideoConferenceModule.html
    @@ -66,197 +66,197 @@
     cluster_VideoConferenceModule
     
     
    +
    +cluster_VideoConferenceModule_imports
    +
    +
     
     cluster_VideoConferenceModule_exports
    -
    +
     
     
     cluster_VideoConferenceModule_providers
    -
    -
    -
    -cluster_VideoConferenceModule_imports
    -
    +
     
     
     
     AuthorizationModule
    -
    -AuthorizationModule
    +
    +AuthorizationModule
     
     
     
     VideoConferenceModule
    -
    -VideoConferenceModule
    +
    +VideoConferenceModule
     
     
     
     AuthorizationModule->VideoConferenceModule
    -
    -
    +
    +
     
     
     
     CalendarModule
    -
    -CalendarModule
    +
    +CalendarModule
     
     
     
     CalendarModule->VideoConferenceModule
    -
    -
    +
    +
     
     
     
     LearnroomModule
    -
    -LearnroomModule
    +
    +LearnroomModule
     
     
     
     LearnroomModule->VideoConferenceModule
    -
    -
    +
    +
     
     
     
     LoggerModule
    -
    -LoggerModule
    +
    +LoggerModule
     
     
     
     LoggerModule->VideoConferenceModule
    -
    -
    +
    +
     
     
     
     SchoolModule
    -
    -SchoolModule
    +
    +SchoolModule
     
     
     
     SchoolModule->VideoConferenceModule
    -
    -
    +
    +
     
     
     
     UserModule
    -
    -UserModule
    +
    +UserModule
     
     
     
     UserModule->VideoConferenceModule
    -
    -
    +
    +
     
     
     
     UserModule->VideoConferenceModule
    -
    -
    +
    +
     
     
     
     BBBService 
    -
    -BBBService 
    +
    +BBBService 
     
     
     
     VideoConferenceModule->BBBService 
    -
    -
    +
    +
     
     
     
     VideoConferenceService 
    -
    -VideoConferenceService 
    +
    +VideoConferenceService 
     
     
     
     VideoConferenceModule->VideoConferenceService 
    -
    -
    +
    +
     
     
     
     BBBService
    -
    -BBBService
    +
    +BBBService
     
     
     
     BBBService->VideoConferenceModule
    -
    -
    +
    +
     
     
     
     ConverterUtil
    -
    -ConverterUtil
    +
    +ConverterUtil
     
     
     
     ConverterUtil->VideoConferenceModule
    -
    -
    +
    +
     
     
     
     TeamsRepo
    -
    -TeamsRepo
    +
    +TeamsRepo
     
     
     
     TeamsRepo->VideoConferenceModule
    -
    -
    +
    +
     
     
     
     VideoConferenceDeprecatedUc
    -
    -VideoConferenceDeprecatedUc
    +
    +VideoConferenceDeprecatedUc
     
     
     
     VideoConferenceDeprecatedUc->VideoConferenceModule
    -
    -
    +
    +
     
     
     
     VideoConferenceRepo
    -
    -VideoConferenceRepo
    +
    +VideoConferenceRepo
     
     
     
     VideoConferenceRepo->VideoConferenceModule
    -
    -
    +
    +
     
     
     
     VideoConferenceService
    -
    -VideoConferenceService
    +
    +VideoConferenceService
     
     
     
     VideoConferenceService->VideoConferenceModule
    -
    -
    +
    +
     
     
     
    diff --git a/modules/VideoConferenceModule/dependencies.svg b/modules/VideoConferenceModule/dependencies.svg
    index a48cbe8b165..9e313702d81 100644
    --- a/modules/VideoConferenceModule/dependencies.svg
    +++ b/modules/VideoConferenceModule/dependencies.svg
    @@ -24,197 +24,197 @@
     cluster_VideoConferenceModule
     
     
    +
    +cluster_VideoConferenceModule_imports
    +
    +
     
     cluster_VideoConferenceModule_exports
    -
    +
     
     
     cluster_VideoConferenceModule_providers
    -
    -
    -
    -cluster_VideoConferenceModule_imports
    -
    +
     
     
     
     AuthorizationModule
    -
    -AuthorizationModule
    +
    +AuthorizationModule
     
     
     
     VideoConferenceModule
    -
    -VideoConferenceModule
    +
    +VideoConferenceModule
     
     
     
     AuthorizationModule->VideoConferenceModule
    -
    -
    +
    +
     
     
     
     CalendarModule
    -
    -CalendarModule
    +
    +CalendarModule
     
     
     
     CalendarModule->VideoConferenceModule
    -
    -
    +
    +
     
     
     
     LearnroomModule
    -
    -LearnroomModule
    +
    +LearnroomModule
     
     
     
     LearnroomModule->VideoConferenceModule
    -
    -
    +
    +
     
     
     
     LoggerModule
    -
    -LoggerModule
    +
    +LoggerModule
     
     
     
     LoggerModule->VideoConferenceModule
    -
    -
    +
    +
     
     
     
     SchoolModule
    -
    -SchoolModule
    +
    +SchoolModule
     
     
     
     SchoolModule->VideoConferenceModule
    -
    -
    +
    +
     
     
     
     UserModule
    -
    -UserModule
    +
    +UserModule
     
     
     
     UserModule->VideoConferenceModule
    -
    -
    +
    +
     
     
     
     UserModule->VideoConferenceModule
    -
    -
    +
    +
     
     
     
     BBBService 
    -
    -BBBService 
    +
    +BBBService 
     
     
     
     VideoConferenceModule->BBBService 
    -
    -
    +
    +
     
     
     
     VideoConferenceService 
    -
    -VideoConferenceService 
    +
    +VideoConferenceService 
     
     
     
     VideoConferenceModule->VideoConferenceService 
    -
    -
    +
    +
     
     
     
     BBBService
    -
    -BBBService
    +
    +BBBService
     
     
     
     BBBService->VideoConferenceModule
    -
    -
    +
    +
     
     
     
     ConverterUtil
    -
    -ConverterUtil
    +
    +ConverterUtil
     
     
     
     ConverterUtil->VideoConferenceModule
    -
    -
    +
    +
     
     
     
     TeamsRepo
    -
    -TeamsRepo
    +
    +TeamsRepo
     
     
     
     TeamsRepo->VideoConferenceModule
    -
    -
    +
    +
     
     
     
     VideoConferenceDeprecatedUc
    -
    -VideoConferenceDeprecatedUc
    +
    +VideoConferenceDeprecatedUc
     
     
     
     VideoConferenceDeprecatedUc->VideoConferenceModule
    -
    -
    +
    +
     
     
     
     VideoConferenceRepo
    -
    -VideoConferenceRepo
    +
    +VideoConferenceRepo
     
     
     
     VideoConferenceRepo->VideoConferenceModule
    -
    -
    +
    +
     
     
     
     VideoConferenceService
    -
    -VideoConferenceService
    +
    +VideoConferenceService
     
     
     
     VideoConferenceService->VideoConferenceModule
    -
    -
    +
    +
     
     
     
    diff --git a/overview.html b/overview.html
    index 7dd1711a9f7..2b7ed5d6f15 100644
    --- a/overview.html
    +++ b/overview.html
    @@ -44,7387 +44,7365 @@
     
     
    -
    -
    +
    +
     dependencies
    -
    -Legend
    -
    -  Declarations
    -
    -  Module
    -
    -  Bootstrap
    -
    -  Providers
    -
    -  Exports
    +
    +Legend
    +
    +  Declarations
    +
    +  Module
    +
    +  Bootstrap
    +
    +  Providers
    +
    +  Exports
     
     cluster_AccountApiModule
    -
    +
     
     
     cluster_AccountApiModule_imports
    -
    +
     
     
     cluster_AccountApiModule_providers
    -
    +
     
     
     cluster_AccountModule
    -
    +
     
     
     cluster_AccountModule_imports
    -
    +
     
     
     cluster_AccountModule_exports
    -
    +
     
     
     cluster_AccountModule_providers
    -
    +
     
     
     cluster_AuthenticationApiModule
    -
    +
     
     
     cluster_AuthenticationApiModule_imports
    -
    +
     
     
     cluster_AuthenticationApiModule_providers
    -
    +
     
     
     cluster_AuthenticationModule
    -
    +
     
     
     cluster_AuthenticationModule_imports
    -
    +
     
     
     cluster_AuthenticationModule_exports
    -
    +
     
     
     cluster_AuthenticationModule_providers
    -
    +
     
     
     cluster_AuthorizationModule
    -
    +
     
     
     cluster_AuthorizationModule_imports
    -
    +
     
     
     cluster_AuthorizationModule_exports
    -
    +
     
     
     cluster_AuthorizationModule_providers
    -
    +
     
     
     cluster_BoardApiModule
    -
    +
     
     
     cluster_BoardApiModule_imports
    -
    +
     
     
     cluster_BoardApiModule_providers
    -
    +
     
     
     cluster_BoardModule
    -
    +
     
     
     cluster_BoardModule_imports
    -
    +
     
     
     cluster_BoardModule_exports
    -
    +
     
     
     cluster_BoardModule_providers
    -
    +
     
     
     cluster_CacheWrapperModule
    -
    +
     
     
     cluster_CacheWrapperModule_exports
    -
    +
     
     
     cluster_CacheWrapperModule_providers
    -
    +
     
     
     cluster_CalendarModule
    -
    +
     
     
     cluster_CalendarModule_exports
    -
    +
     
     
     cluster_CalendarModule_providers
    -
    +
     
     
     cluster_CollaborativeStorageAdapterModule
    -
    +
     
     
     cluster_CollaborativeStorageAdapterModule_imports
    -
    +
     
     
     cluster_CollaborativeStorageAdapterModule_exports
    -
    +
     
     
     cluster_CollaborativeStorageAdapterModule_providers
    -
    +
     
     
     cluster_CollaborativeStorageModule
    -
    +
     
     
     cluster_CollaborativeStorageModule_exports
    -
    +
     
     
     cluster_CollaborativeStorageModule_providers
    -
    +
     
     
     cluster_CommonToolModule
    -
    +
     
     
     cluster_CommonToolModule_exports
    -
    +
     
     
     cluster_CommonToolModule_providers
    -
    +
     
     
     cluster_ConsoleWriterModule
    -
    +
     
     
     cluster_ConsoleWriterModule_exports
    -
    +
     
     
     cluster_ConsoleWriterModule_providers
    -
    +
     
     
     cluster_ContextExternalToolModule
    -
    +
     
     
     cluster_ContextExternalToolModule_imports
    -
    +
     
     
     cluster_ContextExternalToolModule_exports
    -
    +
     
     
     cluster_ContextExternalToolModule_providers
    -
    +
     
     
     cluster_CopyHelperModule
    -
    +
     
     
     cluster_CopyHelperModule_exports
    -
    +
     
     
     cluster_CopyHelperModule_providers
    -
    +
     
     
     cluster_CoreModule
    -
    +
     
     
     cluster_CoreModule_imports
    -
    +
     
     
     cluster_CoreModule_exports
    -
    +
     
     
     cluster_DatabaseManagementModule
    -
    +
     
     
     cluster_DatabaseManagementModule_exports
    -
    +
     
     
     cluster_DatabaseManagementModule_providers
    -
    +
     
     
     cluster_EncryptionModule
    -
    +
     
     
     cluster_ExternalToolModule
    -
    +
     
     
     cluster_ExternalToolModule_imports
    -
    +
     
     
     cluster_ExternalToolModule_exports
    -
    +
     
     
     cluster_ExternalToolModule_providers
    -
    +
     
     
     cluster_FeathersModule
    -
    +
     
     
     cluster_FeathersModule_exports
    -
    +
     
     
     cluster_FeathersModule_providers
    -
    +
     
     
     cluster_FilesModule
    -
    +
     
     
     cluster_FilesModule_providers
    -
    +
     
     
     cluster_FilesStorageAMQPModule
    -
    +
     
     
     cluster_FilesStorageAMQPModule_imports
    -
    +
     
     
     cluster_FilesStorageAMQPModule_providers
    -
    +
     
     
     cluster_FilesStorageApiModule
    -
    +
     
     
     cluster_FilesStorageApiModule_providers
    -
    +
     
     
     cluster_FilesStorageClientModule
    -
    +
     
     
     cluster_FilesStorageClientModule_exports
    -
    +
     
     
     cluster_FilesStorageClientModule_providers
    -
    +
     
     
     cluster_FilesStorageModule
    -
    +
     
     
     cluster_FilesStorageModule_imports
    -
    +
     
     
     cluster_FilesStorageModule_exports
    -
    +
     
     
     cluster_FilesStorageModule_providers
    -
    +
     
     
     cluster_FilesStorageTestModule
    -
    +
     
     
     cluster_FilesStorageTestModule_imports
    -
    +
     
     
     cluster_FileSystemModule
    -
    +
     
     
     cluster_FileSystemModule_exports
    -
    +
     
     
     cluster_FileSystemModule_providers
    -
    +
     
     
     cluster_FwuLearningContentsModule
    -
    +
     
     
     cluster_FwuLearningContentsModule_imports
    -
    +
     
     
     cluster_FwuLearningContentsModule_providers
    -
    +
     
     
     cluster_FwuLearningContentsTestModule
    -
    -
    -
    -cluster_FwuLearningContentsTestModule_providers
    -
    +
     
     
     cluster_GroupApiModule
    -
    +
     
     
     cluster_GroupApiModule_imports
    -
    +
     
     
     cluster_GroupModule
    -
    +
     
     
     cluster_GroupModule_exports
    -
    +
     
     
     cluster_GroupModule_providers
    -
    +
     
     
     cluster_H5PEditorModule
    -
    +
     
     
     cluster_H5PEditorModule_providers
    -
    +
     
     
     cluster_H5PEditorTestModule
    -
    +
     
     
     cluster_IdentityManagementModule
    -
    +
     
     
     cluster_IdentityManagementModule_imports
    -
    +
     
     
     cluster_IdentityManagementModule_exports
    -
    +
     
     
     cluster_ImportUserModule
    -
    +
     
     
     cluster_ImportUserModule_providers
    -
    +
     
     
     cluster_KeycloakAdministrationModule
    -
    +
     
     
     cluster_KeycloakAdministrationModule_exports
    -
    +
     
     
     cluster_KeycloakAdministrationModule_providers
    -
    +
     
     
     cluster_KeycloakConfigurationModule
    -
    +
     
     
     cluster_KeycloakConfigurationModule_exports
    -
    +
     
     
     cluster_KeycloakConfigurationModule_providers
    -
    +
     
     
     cluster_KeycloakModule
    -
    +
     
     
     cluster_KeycloakModule_exports
    -
    +
     
     
     cluster_KeycloakModule_providers
    -
    +
     
     
     cluster_LearnroomApiModule
    -
    +
     
     
     cluster_LearnroomApiModule_imports
    -
    +
     
     
     cluster_LearnroomApiModule_providers
    -
    +
     
     
     cluster_LearnroomModule
    -
    +
     
     
     cluster_LearnroomModule_imports
    -
    +
     
     
     cluster_LearnroomModule_exports
    -
    +
     
     
     cluster_LearnroomModule_providers
    -
    +
     
     
     cluster_LessonApiModule
    -
    +
     
     
     cluster_LessonApiModule_providers
    -
    +
     
     
     cluster_LessonModule
    -
    +
     
     
     cluster_LessonModule_exports
    -
    +
     
     
     cluster_LessonModule_providers
    -
    +
     
     
     cluster_LoggerModule
    -
    +
     
     
     cluster_LoggerModule_exports
    -
    +
     
     
     cluster_LoggerModule_providers
    -
    +
     
     
     cluster_LtiToolModule
    -
    +
     
     
     cluster_LtiToolModule_exports
    -
    +
     
     
     cluster_LtiToolModule_providers
    -
    +
     
     
     cluster_ManagementModule
    -
    +
     
     
     cluster_ManagementModule_providers
    -
    +
     
     
     cluster_ManagementServerModule
    -
    +
     
     
     cluster_ManagementServerTestModule
    -
    +
     
     
     cluster_NewsModule
    -
    +
     
     
     cluster_NewsModule_exports
    -
    +
     
     
     cluster_NewsModule_providers
    -
    +
     
     
     cluster_OauthApiModule
    -
    +
     
     
     cluster_OauthApiModule_imports
    -
    +
     
     
     cluster_OauthApiModule_providers
    -
    +
     
     
     cluster_OauthModule
    -
    +
     
     
     cluster_OauthModule_exports
    -
    +
     
     
     cluster_OauthModule_providers
    -
    +
     
     
     cluster_OauthProviderApiModule
    -
    +
     
     
     cluster_OauthProviderApiModule_imports
    -
    +
     
     
     cluster_OauthProviderApiModule_providers
    -
    +
     
     
     cluster_OauthProviderModule
    -
    +
     
     
     cluster_OauthProviderModule_exports
    -
    +
     
     
     cluster_OauthProviderModule_providers
    -
    +
     
     
     cluster_OauthProviderServiceModule
    -
    +
     
     
     cluster_OauthProviderServiceModule_exports
    -
    +
     
     
     cluster_ProvisioningModule
    -
    +
     
     
     cluster_ProvisioningModule_exports
    -
    +
     
     
     cluster_ProvisioningModule_providers
    -
    +
     
     
     cluster_PseudonymModule
    -
    +
     
     
     cluster_PseudonymModule_exports
    -
    +
     
     
     cluster_PseudonymModule_providers
    -
    +
     
     
     cluster_RedisModule
    -
    +
     
     
     cluster_RoleModule
    -
    +
     
     
     cluster_RoleModule_exports
    -
    +
     
     
     cluster_RoleModule_providers
    -
    +
     
     
     cluster_SchoolApiModule
    -
    +
     
     
     cluster_SchoolApiModule_providers
    -
    +
     
     
     cluster_SchoolExternalToolModule
    -
    +
     
     
     cluster_SchoolExternalToolModule_exports
    -
    +
     
     
     cluster_SchoolExternalToolModule_providers
    -
    +
     
     
     cluster_SchoolModule
    -
    +
     
     
     cluster_SchoolModule_exports
    -
    +
     
     
     cluster_SchoolModule_providers
    -
    +
     
     
     cluster_ServerConsoleModule
    -
    +
     
     
     cluster_ServerModule
    -
    +
     
     
     cluster_ServerModule_imports
    -
    +
     
     
     cluster_ServerTestModule
    -
    +
     
     
     cluster_SharingApiModule
    -
    +
     
     
     cluster_SharingApiModule_imports
    -
    +
     
     
     cluster_SharingApiModule_providers
    -
    +
     
     
     cluster_SharingModule
    -
    +
     
     
     cluster_SharingModule_exports
    -
    +
     
     
     cluster_SharingModule_providers
    -
    +
     
     
     cluster_SystemApiModule
    -
    +
     
     
     cluster_SystemApiModule_providers
    -
    +
     
     
     cluster_SystemModule
    -
    +
     
     
     cluster_SystemModule_exports
    -
    +
     
     
     cluster_SystemModule_providers
    -
    +
     
     
     cluster_TaskApiModule
    -
    +
     
     
     cluster_TaskApiModule_providers
    -
    +
     
     
     cluster_TaskModule
    -
    +
     
     
     cluster_TaskModule_exports
    -
    +
     
     
     cluster_TaskModule_providers
    -
    +
     
     
     cluster_TeamsModule
    -
    +
     
     
     cluster_TeamsModule_exports
    -
    +
     
     
     cluster_TeamsModule_providers
    -
    +
     
     
     cluster_ToolApiModule
    -
    +
     
     
     cluster_ToolApiModule_providers
    -
    +
     
     
     cluster_ToolLaunchModule
    -
    +
     
     
     cluster_ToolLaunchModule_exports
    -
    +
     
     
     cluster_ToolLaunchModule_providers
    -
    +
     
     
     cluster_ToolModule
    -
    +
     
     
     cluster_ToolModule_exports
    -
    +
     
     
     cluster_UserApiModule
    -
    +
     
     
     cluster_UserApiModule_providers
    -
    +
     
     
     cluster_UserLoginMigrationApiModule
    -
    +
     
     
     cluster_UserLoginMigrationApiModule_providers
    -
    +
     
     
     cluster_UserLoginMigrationModule
    -
    +
     
     
     cluster_UserLoginMigrationModule_exports
    -
    +
     
     
     cluster_UserLoginMigrationModule_providers
    -
    +
     
     
     cluster_UserModule
    -
    +
     
     
     cluster_UserModule_exports
    -
    +
     
     
     cluster_UserModule_providers
    -
    +
     
     
     cluster_VideoConferenceApiModule
    -
    +
     
     
     cluster_VideoConferenceApiModule_imports
    -
    +
     
     
     cluster_VideoConferenceApiModule_providers
    -
    +
     
     
     cluster_VideoConferenceModule
    -
    +
     
     
     cluster_VideoConferenceModule_exports
    -
    +
     
     
     cluster_VideoConferenceModule_providers
    -
    +
     
     
     
     AccountModule
    -
    -AccountModule
    +
    +AccountModule
     
     
     
     AccountApiModule
    -
    -AccountApiModule
    +
    +AccountApiModule
     
     
     
     AccountModule->AccountApiModule
    -
    -
    +
    +
     
     
     
     AccountService 
    -
    -AccountService 
    +
    +AccountService 
     
     
     
     AccountModule->AccountService 
    -
    -
    +
    +
     
     
     
     AccountValidationService 
    -
    -AccountValidationService 
    +
    +AccountValidationService 
     
     
     
     AccountModule->AccountValidationService 
    -
    -
    +
    +
     
     
     
     AuthenticationModule
    -
    -AuthenticationModule
    +
    +AuthenticationModule
     
     
     
     AccountModule->AuthenticationModule
    -
    -
    +
    +
     
     
     
     UserModule
    -
    -UserModule
    +
    +UserModule
     
     
    -
    +
     AccountModule->UserModule
    -
    -
    +
    +
     
     
    -
    +
     ImportUserModule
    -
    -ImportUserModule
    +
    +ImportUserModule
     
     
     
     AccountModule->ImportUserModule
    -
    -
    +
    +
     
     
    -
    +
     KeycloakConfigurationModule
    -
    -KeycloakConfigurationModule
    +
    +KeycloakConfigurationModule
     
     
     
     AccountModule->KeycloakConfigurationModule
    -
    -
    +
    +
     
     
    -
    +
     ProvisioningModule
    -
    -ProvisioningModule
    +
    +ProvisioningModule
     
     
     
     AccountModule->ProvisioningModule
    -
    -
    +
    +
     
     
    -
    +
     UserLoginMigrationModule
    -
    -UserLoginMigrationModule
    +
    +UserLoginMigrationModule
     
     
    -
    +
     AccountModule->UserLoginMigrationModule
    -
    -
    +
    +
     
     
     
     LoggerModule
    -
    -LoggerModule
    +
    +LoggerModule
     
     
     
     LoggerModule->AccountModule
    -
    -
    +
    +
     
     
     
     LoggerModule->AccountApiModule
    -
    -
    +
    +
     
     
     
     LoggerModule->AuthenticationModule
    -
    -
    +
    +
     
     
     
     OauthModule
    -
    -OauthModule
    +
    +OauthModule
     
     
     
     LoggerModule->OauthModule
    -
    -
    +
    +
     
     
     
     SchoolModule
    -
    -SchoolModule
    +
    +SchoolModule
     
     
    -
    +
     LoggerModule->SchoolModule
    -
    -
    +
    +
     
     
     
     AuthorizationModule
    -
    -AuthorizationModule
    +
    +AuthorizationModule
     
     
     
     LoggerModule->AuthorizationModule
    -
    -
    +
    +
     
     
     
     BoardModule
    -
    -BoardModule
    +
    +BoardModule
     
     
     
     LoggerModule->BoardModule
    -
    -
    +
    +
     
     
     
     BoardApiModule
    -
    -BoardApiModule
    +
    +BoardApiModule
     
     
     
     LoggerModule->BoardApiModule
    -
    -
    +
    +
     
     
     
     FilesStorageClientModule
    -
    -FilesStorageClientModule
    +
    +FilesStorageClientModule
     
     
     
     LoggerModule->FilesStorageClientModule
    -
    -
    +
    +
     
     
    -
    +
     LoggerModule->UserModule
    -
    -
    +
    +
     
     
     
     CollaborativeStorageAdapterModule
    -
    -CollaborativeStorageAdapterModule
    +
    +CollaborativeStorageAdapterModule
     
     
     
     LoggerModule->CollaborativeStorageAdapterModule
    -
    -
    +
    +
     
     
     
     CollaborativeStorageModule
    -
    -CollaborativeStorageModule
    +
    +CollaborativeStorageModule
     
     
     
     LoggerModule->CollaborativeStorageModule
    -
    -
    +
    +
     
     
     
     CommonToolModule
    -
    -CommonToolModule
    +
    +CommonToolModule
     
     
     
     LoggerModule->CommonToolModule
    -
    -
    +
    +
     
     
     
     ExternalToolModule
    -
    -ExternalToolModule
    +
    +ExternalToolModule
     
     
     
     LoggerModule->ExternalToolModule
    -
    -
    +
    +
     
     
     
     ContextExternalToolModule
    -
    -ContextExternalToolModule
    +
    +ContextExternalToolModule
     
     
     
     LoggerModule->ContextExternalToolModule
    -
    -
    +
    +
     
     
     
     ErrorModule
    -
    -ErrorModule
    +
    +ErrorModule
     
     
     
     LoggerModule->ErrorModule
    -
    -
    +
    +
     
     
     
     CoreModule
    -
    -CoreModule
    +
    +CoreModule
     
     
     
     LoggerModule->CoreModule
    -
    -
    +
    +
     
     
     
     EncryptionModule
    -
    -EncryptionModule
    +
    +EncryptionModule
     
     
     
     LoggerModule->EncryptionModule
    -
    -
    +
    +
     
     
     
     FilesModule
    -
    -FilesModule
    +
    +FilesModule
     
     
     
     LoggerModule->FilesModule
    -
    -
    +
    +
     
     
     
     FilesStorageModule
    -
    -FilesStorageModule
    +
    +FilesStorageModule
     
     
     
     LoggerModule->FilesStorageModule
    -
    -
    +
    +
     
     
     
     FilesStorageAMQPModule
    -
    -FilesStorageAMQPModule
    +
    +FilesStorageAMQPModule
     
     
     
     LoggerModule->FilesStorageAMQPModule
    -
    -
    +
    +
     
     
     
     FilesStorageTestModule
    -
    -FilesStorageTestModule
    +
    +FilesStorageTestModule
     
     
     
     LoggerModule->FilesStorageTestModule
    -
    -
    -
    -
    -
    -S3ClientModule
    -
    -S3ClientModule
    -
    -
    -
    -LoggerModule->S3ClientModule
    -
    -
    +
    +
     
     
     
     FwuLearningContentsModule
    -
    -FwuLearningContentsModule
    +
    +FwuLearningContentsModule
     
     
    -
    +
     LoggerModule->FwuLearningContentsModule
    -
    -
    +
    +
     
     
     
     FwuLearningContentsTestModule
    -
    -FwuLearningContentsTestModule
    +
    +FwuLearningContentsTestModule
     
     
     
     LoggerModule->FwuLearningContentsTestModule
    -
    -
    +
    +
     
     
    -
    +
     H5PEditorTestModule
    -
    -H5PEditorTestModule
    +
    +H5PEditorTestModule
     
     
     
     LoggerModule->H5PEditorTestModule
    -
    -
    +
    +
     
     
    -
    +
     KeycloakModule
    -
    -KeycloakModule
    +
    +KeycloakModule
     
     
     
     LoggerModule->KeycloakModule
    -
    -
    +
    +
     
     
     
     LoggerModule->ImportUserModule
    -
    -
    +
    +
     
     
     
     LoggerModule->KeycloakConfigurationModule
    -
    -
    +
    +
     
     
    -
    +
     LearnroomModule
    -
    -LearnroomModule
    +
    +LearnroomModule
     
     
     
     LoggerModule->LearnroomModule
    -
    -
    +
    +
     
     
    -
    +
     LessonModule
    -
    -LessonModule
    +
    +LessonModule
     
     
     
     LoggerModule->LessonModule
    -
    -
    +
    +
     
     
    -
    +
     ErrorLogger 
    -
    -ErrorLogger 
    +
    +ErrorLogger 
     
     
     
     LoggerModule->ErrorLogger 
    -
    -
    +
    +
     
     
    -
    +
     LegacyLogger 
    -
    -LegacyLogger 
    +
    +LegacyLogger 
     
     
     
     LoggerModule->LegacyLogger 
    -
    -
    +
    +
     
     
    -
    +
     Logger 
    -
    -Logger 
    +
    +Logger 
     
     
     
     LoggerModule->Logger 
    -
    -
    +
    +
     
     
    -
    +
     ManagementModule
    -
    -ManagementModule
    +
    +ManagementModule
     
     
     
     LoggerModule->ManagementModule
    -
    -
    +
    +
     
     
    -
    +
     NewsModule
    -
    -NewsModule
    +
    +NewsModule
     
     
     
     LoggerModule->NewsModule
    -
    -
    +
    +
     
     
     
     LoggerModule->ProvisioningModule
    -
    -
    +
    +
     
     
    -
    +
     LoggerModule->UserLoginMigrationModule
    -
    -
    +
    +
     
     
    -
    +
     OauthApiModule
    -
    -OauthApiModule
    +
    +OauthApiModule
     
     
     
     LoggerModule->OauthApiModule
    -
    -
    +
    +
     
     
    -
    +
     OauthProviderModule
    -
    -OauthProviderModule
    +
    +OauthProviderModule
     
     
     
     LoggerModule->OauthProviderModule
    -
    -
    +
    +
     
     
    -
    +
     OauthProviderApiModule
    -
    -OauthProviderApiModule
    +
    +OauthProviderApiModule
     
     
     
     LoggerModule->OauthProviderApiModule
    -
    -
    +
    +
     
     
    -
    +
     RedisModule
    -
    -RedisModule
    +
    +RedisModule
     
     
     
     LoggerModule->RedisModule
    -
    -
    +
    +
     
     
    -
    +
     SchoolApiModule
    -
    -SchoolApiModule
    +
    +SchoolApiModule
     
     
    -
    +
     LoggerModule->SchoolApiModule
    -
    -
    +
    +
     
     
    -
    +
     SharingApiModule
    -
    -SharingApiModule
    +
    +SharingApiModule
     
     
    -
    +
     LoggerModule->SharingApiModule
    -
    -
    +
    +
     
     
    -
    +
     ToolApiModule
    -
    -ToolApiModule
    +
    +ToolApiModule
     
     
    -
    +
     LoggerModule->ToolApiModule
    -
    -
    +
    +
     
     
    -
    +
     UserLoginMigrationApiModule
    -
    -UserLoginMigrationApiModule
    +
    +UserLoginMigrationApiModule
     
     
    -
    +
     LoggerModule->UserLoginMigrationApiModule
    -
    -
    +
    +
     
     
    -
    +
     ServerModule
    -
    -ServerModule
    +
    +ServerModule
     
     
    -
    +
     LoggerModule->ServerModule
    -
    -
    +
    +
     
     
    -
    +
     ServerTestModule
    -
    -ServerTestModule
    +
    +ServerTestModule
     
     
    -
    +
     LoggerModule->ServerTestModule
    -
    -
    +
    +
     
     
    -
    +
     SharingModule
    -
    -SharingModule
    +
    +SharingModule
     
     
    -
    +
     LoggerModule->SharingModule
    -
    -
    +
    +
     
     
    -
    +
     VideoConferenceModule
    -
    -VideoConferenceModule
    +
    +VideoConferenceModule
     
     
    -
    +
     LoggerModule->VideoConferenceModule
    -
    -
    +
    +
     
     
    -
    +
     AccountApiModule->ServerModule
    -
    -
    +
    +
     
     
    -
    +
     AccountApiModule->ServerTestModule
    -
    -
    +
    +
     
     
     
     AccountUc
    -
    -AccountUc
    +
    +AccountUc
     
     
     
     AccountUc->AccountApiModule
    -
    -
    +
    +
     
     
     
     PermissionService
    -
    -PermissionService
    +
    +PermissionService
     
     
     
     PermissionService->AccountModule
    -
    -
    +
    +
     
     
     
     PermissionService->AccountApiModule
    -
    -
    +
    +
     
     
     
     UserRepo
    -
    -UserRepo
    +
    +UserRepo
     
     
     
     UserRepo->AccountModule
    -
    -
    +
    +
     
     
     
     UserRepo->AccountApiModule
    -
    -
    +
    +
     
     
     
     UserRepo->AuthenticationModule
    -
    -
    +
    +
     
     
     
     UserRepo->AuthorizationModule
    -
    -
    +
    +
     
     
    -
    +
     UserRepo->UserModule
    -
    -
    +
    +
     
     
     
     UserRepo->ImportUserModule
    -
    -
    +
    +
     
     
     
     UserRepo->LearnroomModule
    -
    -
    +
    +
     
     
    -
    +
     LearnroomApiModule
    -
    -LearnroomApiModule
    +
    +LearnroomApiModule
     
     
     
     UserRepo->LearnroomApiModule
    -
    -
    +
    +
     
     
     
     IdentityManagementModule
    -
    -IdentityManagementModule
    +
    +IdentityManagementModule
     
     
     
     IdentityManagementModule->AccountModule
    -
    -
    +
    +
     
     
     
     IdentityManagementModule->AuthenticationModule
    -
    -
    +
    +
     
     
     
     SystemModule
    -
    -SystemModule
    +
    +SystemModule
     
     
    -
    +
     IdentityManagementModule->SystemModule
    -
    -
    +
    +
     
     
    -
    +
     IdentityManagementOauthService 
    -
    -IdentityManagementOauthService 
    +
    +IdentityManagementOauthService 
     
     
     
     IdentityManagementModule->IdentityManagementOauthService 
    -
    -
    +
    +
     
     
    -
    +
     IdentityManagementService 
    -
    -IdentityManagementService 
    +
    +IdentityManagementService 
     
     
     
     IdentityManagementModule->IdentityManagementService 
    -
    -
    +
    +
     
     
     
     AccountLookupService
    -
    -AccountLookupService
    +
    +AccountLookupService
     
     
     
     AccountLookupService->AccountModule
    -
    -
    +
    +
     
     
     
     AccountRepo
    -
    -AccountRepo
    +
    +AccountRepo
     
     
     
     AccountRepo->AccountModule
    -
    -
    +
    +
     
     
     
     AccountService
    -
    -AccountService
    +
    +AccountService
     
     
     
     AccountService->AccountModule
    -
    -
    +
    +
     
     
     
     AccountServiceDb
    -
    -AccountServiceDb
    +
    +AccountServiceDb
     
     
     
     AccountServiceDb->AccountModule
    -
    -
    +
    +
     
     
     
     AccountServiceIdm
    -
    -AccountServiceIdm
    +
    +AccountServiceIdm
     
     
     
     AccountServiceIdm->AccountModule
    -
    -
    +
    +
     
     
     
     AccountValidationService
    -
    -AccountValidationService
    +
    +AccountValidationService
     
     
     
     AccountValidationService->AccountModule
    -
    -
    +
    +
     
     
     
     SystemRepo
    -
    -SystemRepo
    +
    +SystemRepo
     
     
     
     SystemRepo->AccountModule
    -
    -
    +
    +
     
     
     
     SystemRepo->AuthenticationModule
    -
    -
    +
    +
     
     
    -
    +
     SystemRepo->SystemModule
    -
    -
    +
    +
     
     
     
     SystemRepo->ImportUserModule
    -
    -
    +
    +
     
     
     
     AuthenticationApiModule
    -
    -AuthenticationApiModule
    +
    +AuthenticationApiModule
     
     
     
     AuthenticationModule->AuthenticationApiModule
    -
    -
    +
    +
     
     
     
     AuthenticationService 
    -
    -AuthenticationService 
    +
    +AuthenticationService 
     
     
     
     AuthenticationModule->AuthenticationService 
    -
    -
    +
    +
     
     
     
     AuthenticationModule->FilesStorageModule
    -
    -
    +
    +
     
     
     
     FilesStorageApiModule
    -
    -FilesStorageApiModule
    +
    +FilesStorageApiModule
     
     
     
     AuthenticationModule->FilesStorageApiModule
    -
    -
    +
    +
     
     
     
     AuthenticationModule->FilesStorageTestModule
    -
    -
    +
    +
     
     
     
     AuthenticationModule->FwuLearningContentsModule
    -
    -
    +
    +
     
     
     
     AuthenticationModule->FwuLearningContentsTestModule
    -
    -
    +
    +
     
     
    -
    +
     H5PEditorModule
    -
    -H5PEditorModule
    +
    +H5PEditorModule
     
     
     
     AuthenticationModule->H5PEditorModule
    -
    -
    +
    +
     
     
     
     AuthenticationModule->H5PEditorTestModule
    -
    -
    +
    +
     
     
     
     AuthenticationModule->ManagementModule
    -
    -
    +
    +
     
     
     
     AuthenticationModule->OauthApiModule
    -
    -
    +
    +
     
     
    -
    +
     AuthenticationModule->UserLoginMigrationApiModule
    -
    -
    +
    +
     
     
     
     AuthenticationApiModule->H5PEditorTestModule
    -
    -
    +
    +
     
     
    -
    +
     AuthenticationApiModule->ServerModule
    -
    -
    +
    +
     
     
    -
    +
     AuthenticationApiModule->ServerTestModule
    -
    -
    +
    +
     
     
     
     LoginUc
    -
    -LoginUc
    +
    +LoginUc
     
     
     
     LoginUc->AuthenticationApiModule
    -
    -
    +
    +
     
     
     
     CacheWrapperModule
    -
    -CacheWrapperModule
    +
    +CacheWrapperModule
     
     
     
     CacheWrapperModule->AuthenticationModule
    -
    -
    +
    +
     
     
     
     CacheWrapperModule->OauthModule
    -
    -
    +
    +
     
     
     
     CacheService 
    -
    -CacheService 
    +
    +CacheService 
     
     
     
     CacheWrapperModule->CacheService 
    -
    -
    +
    +
     
     
     
     OauthModule->AuthenticationModule
    -
    -
    +
    +
     
     
     
     OauthModule->OauthApiModule
    -
    -
    +
    +
     
     
    -
    +
     HydraSsoService 
    -
    -HydraSsoService 
    +
    +HydraSsoService 
     
     
     
     OauthModule->HydraSsoService 
    -
    -
    +
    +
     
     
    -
    +
     OAuthService 
    -
    -OAuthService 
    +
    +OAuthService 
     
     
     
     OauthModule->OAuthService 
    -
    -
    +
    +
     
     
    -
    +
     OauthModule->UserLoginMigrationApiModule
    -
    -
    +
    +
     
     
     
     RoleModule
    -
    -RoleModule
    +
    +RoleModule
     
     
     
     RoleModule->AuthenticationModule
    -
    -
    +
    +
     
     
    -
    +
     RoleModule->UserModule
    -
    -
    +
    +
     
     
     
     RoleModule->CollaborativeStorageModule
    -
    -
    +
    +
     
     
     
     RoleModule->ProvisioningModule
    -
    -
    +
    +
     
     
    -
    +
     RoleRepo 
    -
    -RoleRepo 
    +
    +RoleRepo 
     
     
     
     RoleModule->RoleRepo 
    -
    -
    +
    +
     
     
    -
    +
     RoleService 
    -
    -RoleService 
    +
    +RoleService 
     
     
     
     RoleModule->RoleService 
    -
    -
    +
    +
     
     
    -
    +
     RoleUc 
    -
    -RoleUc 
    +
    +RoleUc 
     
     
     
     RoleModule->RoleUc 
    -
    -
    +
    +
     
     
     
     SystemModule->AuthenticationModule
    -
    -
    +
    +
     
     
     
     SystemModule->OauthModule
    -
    -
    +
    +
     
     
     
     SystemModule->KeycloakConfigurationModule
    -
    -
    +
    +
     
     
     
     SystemModule->ProvisioningModule
    -
    -
    +
    +
     
     
    -
    +
     SystemModule->UserLoginMigrationModule
    -
    -
    +
    +
     
     
     
     SystemModule->OauthApiModule
    -
    -
    +
    +
     
     
    -
    +
     SystemApiModule
    -
    -SystemApiModule
    +
    +SystemApiModule
     
     
    -
    +
     SystemModule->SystemApiModule
    -
    -
    +
    +
     
     
    -
    +
     SystemOidcService 
    -
    -SystemOidcService 
    +
    +SystemOidcService 
     
     
    -
    +
     SystemModule->SystemOidcService 
    -
    -
    +
    +
     
     
    -
    +
     SystemService 
    -
    -SystemService 
    +
    +SystemService 
     
     
    -
    +
     SystemModule->SystemService 
    -
    -
    +
    +
     
     
     
     AuthenticationService
    -
    -AuthenticationService
    +
    +AuthenticationService
     
     
     
     AuthenticationService->AuthenticationModule
    -
    -
    +
    +
     
     
     
     JwtStrategy
    -
    -JwtStrategy
    +
    +JwtStrategy
     
     
     
     JwtStrategy->AuthenticationModule
    -
    -
    +
    +
     
     
     
     JwtValidationAdapter
    -
    -JwtValidationAdapter
    +
    +JwtValidationAdapter
     
     
     
     JwtValidationAdapter->AuthenticationModule
    -
    -
    +
    +
     
     
     
     LdapService
    -
    -LdapService
    +
    +LdapService
     
     
     
     LdapService->AuthenticationModule
    -
    -
    +
    +
     
     
     
     LdapStrategy
    -
    -LdapStrategy
    +
    +LdapStrategy
     
     
     
     LdapStrategy->AuthenticationModule
    -
    -
    +
    +
     
     
     
     LocalStrategy
    -
    -LocalStrategy
    +
    +LocalStrategy
     
     
     
     LocalStrategy->AuthenticationModule
    -
    -
    +
    +
     
     
     
     Oauth2Strategy
    -
    -Oauth2Strategy
    +
    +Oauth2Strategy
     
     
     
     Oauth2Strategy->AuthenticationModule
    -
    -
    +
    +
     
     
     
     SchoolRepo
    -
    -SchoolRepo
    +
    +SchoolRepo
     
     
     
     SchoolRepo->AuthenticationModule
    -
    -
    +
    +
     
     
    -
    +
     SchoolRepo->SchoolModule
    -
    -
    +
    +
     
     
     
     SchoolRepo->AuthorizationModule
    -
    -
    +
    +
     
     
     
     SchoolRepo->ImportUserModule
    -
    -
    +
    +
     
     
     
     FeathersModule
    -
    -FeathersModule
    +
    +FeathersModule
     
     
     
     FeathersModule->AuthorizationModule
    -
    -
    +
    +
     
     
     
     FeathersServiceProvider 
    -
    -FeathersServiceProvider 
    +
    +FeathersServiceProvider 
     
     
     
     FeathersModule->FeathersServiceProvider 
    -
    -
    +
    +
     
     
     
     SchoolModule->OauthModule
    -
    -
    +
    +
     
     
     
     SchoolModule->AuthorizationModule
    -
    -
    +
    +
     
     
    -
    +
     SchoolModule->UserModule
    -
    -
    +
    +
     
     
     
     SchoolModule->CommonToolModule
    -
    -
    +
    +
     
     
     
     SchoolModule->ImportUserModule
    -
    -
    +
    +
     
     
     
     SchoolModule->ProvisioningModule
    -
    -
    +
    +
     
     
    -
    +
     SchoolModule->UserLoginMigrationModule
    -
    -
    +
    +
     
     
     
     SchoolModule->OauthApiModule
    -
    -
    +
    +
     
     
    -
    +
     SchoolModule->SchoolApiModule
    -
    -
    +
    +
     
     
    -
    +
     FederalStateService 
    -
    -FederalStateService 
    +
    +FederalStateService 
     
     
    -
    +
     SchoolModule->FederalStateService 
    -
    -
    +
    +
     
     
    -
    +
     SchoolService 
    -
    -SchoolService 
    +
    +SchoolService 
     
     
    -
    +
     SchoolModule->SchoolService 
    -
    -
    +
    +
     
     
    -
    +
     SchoolYearService 
    -
    -SchoolYearService 
    +
    +SchoolYearService 
     
     
    -
    +
     SchoolModule->SchoolYearService 
    -
    -
    +
    +
     
     
    -
    +
     SchoolModule->ToolApiModule
    -
    -
    +
    +
     
     
    -
    +
     SchoolModule->UserLoginMigrationApiModule
    -
    -
    +
    +
     
     
    -
    +
     ToolLaunchModule
    -
    -ToolLaunchModule
    +
    +ToolLaunchModule
     
     
    -
    +
     SchoolModule->ToolLaunchModule
    -
    -
    +
    +
     
     
    -
    +
     SchoolModule->VideoConferenceModule
    -
    -
    +
    +
     
     
     
     AuthorizationModule->OauthModule
    -
    -
    +
    +
     
     
     
     AuthorizationService 
    -
    -AuthorizationService 
    +
    +AuthorizationService 
     
     
     
     AuthorizationModule->AuthorizationService 
    -
    -
    +
    +
     
     
     
     FeathersAuthorizationService 
    -
    -FeathersAuthorizationService 
    +
    +FeathersAuthorizationService 
     
     
     
     AuthorizationModule->FeathersAuthorizationService 
    -
    -
    +
    +
     
     
     
     AuthorizationModule->CollaborativeStorageModule
    -
    -
    +
    +
     
     
     
     AuthorizationModule->FilesStorageModule
    -
    -
    +
    +
     
     
     
     AuthorizationModule->FilesStorageApiModule
    -
    -
    +
    +
     
     
     
     AuthorizationModule->FilesStorageTestModule
    -
    -
    +
    +
     
     
     
     AuthorizationModule->FwuLearningContentsModule
    -
    -
    +
    +
     
     
     
     AuthorizationModule->FwuLearningContentsTestModule
    -
    -
    +
    +
     
     
     
     AuthorizationModule->H5PEditorModule
    -
    -
    +
    +
     
     
     
     AuthorizationModule->H5PEditorTestModule
    -
    -
    +
    +
     
     
     
     AuthorizationModule->ImportUserModule
    -
    -
    +
    +
     
     
     
     AuthorizationModule->LearnroomApiModule
    -
    -
    +
    +
     
     
    -
    +
     LessonApiModule
    -
    -LessonApiModule
    +
    +LessonApiModule
     
     
     
     AuthorizationModule->LessonApiModule
    -
    -
    +
    +
     
     
     
     AuthorizationModule->ManagementModule
    -
    -
    +
    +
     
     
     
     AuthorizationModule->NewsModule
    -
    -
    +
    +
     
     
     
     AuthorizationModule->OauthApiModule
    -
    -
    +
    +
     
     
     
     AuthorizationModule->OauthProviderApiModule
    -
    -
    +
    +
     
     
    -
    +
     AuthorizationModule->SchoolApiModule
    -
    -
    +
    +
     
     
    -
    +
     AuthorizationModule->SharingApiModule
    -
    -
    +
    +
     
     
    -
    +
     TaskApiModule
    -
    -TaskApiModule
    +
    +TaskApiModule
     
     
    -
    +
     AuthorizationModule->TaskApiModule
    -
    -
    +
    +
     
     
    -
    +
     AuthorizationModule->ToolApiModule
    -
    -
    +
    +
     
     
    -
    +
     AuthorizationModule->UserLoginMigrationApiModule
    -
    -
    +
    +
     
     
    -
    +
     VideoConferenceApiModule
    -
    -VideoConferenceApiModule
    +
    +VideoConferenceApiModule
     
     
    -
    +
     AuthorizationModule->VideoConferenceApiModule
    -
    -
    +
    +
     
     
    -
    +
     AuthorizationModule->SharingModule
    -
    -
    +
    +
     
     
    -
    +
     AuthorizationModule->VideoConferenceModule
    -
    -
    +
    +
     
     
     
     AuthorizationHelper
    -
    -AuthorizationHelper
    +
    +AuthorizationHelper
     
     
     
     AuthorizationHelper->AuthorizationModule
    -
    -
    +
    +
     
     
     
     AuthorizationService
    -
    -AuthorizationService
    +
    +AuthorizationService
     
     
     
     AuthorizationService->AuthorizationModule
    -
    -
    +
    +
     
     
     
     BoardDoRule
    -
    -BoardDoRule
    +
    +BoardDoRule
     
     
     
     BoardDoRule->AuthorizationModule
    -
    -
    +
    +
     
     
     
     ContextExternalToolRule
    -
    -ContextExternalToolRule
    +
    +ContextExternalToolRule
     
     
     
     ContextExternalToolRule->AuthorizationModule
    -
    -
    +
    +
     
     
     
     CourseGroupRepo
    -
    -CourseGroupRepo
    +
    +CourseGroupRepo
     
     
     
     CourseGroupRepo->AuthorizationModule
    -
    -
    +
    +
     
     
     
     CourseGroupRule
    -
    -CourseGroupRule
    +
    +CourseGroupRule
     
     
     
     CourseGroupRule->AuthorizationModule
    -
    -
    +
    +
     
     
     
     CourseRepo
    -
    -CourseRepo
    +
    +CourseRepo
     
     
     
     CourseRepo->AuthorizationModule
    -
    -
    +
    +
     
     
     
     CourseRepo->BoardModule
    -
    -
    +
    +
     
     
     
     CourseRepo->LearnroomModule
    -
    -
    +
    +
     
     
     
     CourseRepo->LearnroomApiModule
    -
    -
    +
    +
     
     
    -
    +
     TaskModule
    -
    -TaskModule
    +
    +TaskModule
     
     
    -
    +
     CourseRepo->TaskModule
    -
    -
    +
    +
     
     
    -
    +
     CourseRepo->TaskApiModule
    -
    -
    +
    +
     
     
    -
    +
     CourseRepo->ToolLaunchModule
    -
    -
    +
    +
     
     
     
     CourseRule
    -
    -CourseRule
    +
    +CourseRule
     
     
     
     CourseRule->AuthorizationModule
    -
    -
    +
    +
     
     
     
     FeathersAuthProvider
    -
    -FeathersAuthProvider
    +
    +FeathersAuthProvider
     
     
     
     FeathersAuthProvider->AuthorizationModule
    -
    -
    +
    +
     
     
     
     FeathersAuthorizationService
    -
    -FeathersAuthorizationService
    +
    +FeathersAuthorizationService
     
     
     
     FeathersAuthorizationService->AuthorizationModule
    -
    -
    +
    +
     
     
     
     LessonRepo
    -
    -LessonRepo
    +
    +LessonRepo
     
     
     
     LessonRepo->AuthorizationModule
    -
    -
    +
    +
     
     
     
     LessonRepo->LearnroomModule
    -
    -
    +
    +
     
     
     
     LessonRepo->LessonModule
    -
    -
    +
    +
     
     
     
     LessonRepo->LearnroomApiModule
    -
    -
    +
    +
     
     
    -
    +
     LessonRepo->TaskModule
    -
    -
    +
    +
     
     
    -
    +
     LessonRepo->TaskApiModule
    -
    -
    +
    +
     
     
     
     LessonRule
    -
    -LessonRule
    +
    +LessonRule
     
     
     
     LessonRule->AuthorizationModule
    -
    -
    +
    +
     
     
     
     ReferenceLoader
    -
    -ReferenceLoader
    +
    +ReferenceLoader
     
     
     
     ReferenceLoader->AuthorizationModule
    -
    -
    +
    +
     
     
     
     RuleManager
    -
    -RuleManager
    +
    +RuleManager
     
     
     
     RuleManager->AuthorizationModule
    -
    -
    +
    +
     
     
     
     SchoolExternalToolRepo
    -
    -SchoolExternalToolRepo
    +
    +SchoolExternalToolRepo
     
     
     
     SchoolExternalToolRepo->AuthorizationModule
    -
    -
    +
    +
     
     
     
     SchoolExternalToolRepo->CommonToolModule
    -
    -
    +
    +
     
     
     
     SchoolExternalToolRule
    -
    -SchoolExternalToolRule
    +
    +SchoolExternalToolRule
     
     
     
     SchoolExternalToolRule->AuthorizationModule
    -
    -
    +
    +
     
     
     
     SchoolRule
    -
    -SchoolRule
    +
    +SchoolRule
     
     
     
     SchoolRule->AuthorizationModule
    -
    -
    +
    +
     
     
     
     SubmissionRepo
    -
    -SubmissionRepo
    +
    +SubmissionRepo
     
     
     
     SubmissionRepo->AuthorizationModule
    -
    -
    +
    +
     
     
    -
    +
     SubmissionRepo->TaskModule
    -
    -
    +
    +
     
     
     
     SubmissionRule
    -
    -SubmissionRule
    +
    +SubmissionRule
     
     
     
     SubmissionRule->AuthorizationModule
    -
    -
    +
    +
     
     
     
     TaskRepo
    -
    -TaskRepo
    +
    +TaskRepo
     
     
     
     TaskRepo->AuthorizationModule
    -
    -
    +
    +
     
     
    -
    +
     TaskRepo->TaskModule
    -
    -
    +
    +
     
     
    -
    +
     TaskRepo->TaskApiModule
    -
    -
    +
    +
     
     
     
     TaskRule
    -
    -TaskRule
    +
    +TaskRule
     
     
     
     TaskRule->AuthorizationModule
    -
    -
    +
    +
     
     
     
     TeamRule
    -
    -TeamRule
    +
    +TeamRule
     
     
     
     TeamRule->AuthorizationModule
    -
    -
    +
    +
     
     
     
     TeamsRepo
    -
    -TeamsRepo
    +
    +TeamsRepo
     
     
     
     TeamsRepo->AuthorizationModule
    -
    -
    +
    +
     
     
     
     TeamsRepo->CollaborativeStorageModule
    -
    -
    +
    +
     
     
     
     TeamsRepo->OauthProviderModule
    -
    -
    +
    +
     
     
    -
    +
     TeamsModule
    -
    -TeamsModule
    +
    +TeamsModule
     
     
    -
    +
     TeamsRepo->TeamsModule
    -
    -
    +
    +
     
     
    -
    +
     TeamsRepo->VideoConferenceModule
    -
    -
    +
    +
     
     
     
     UserLoginMigrationRule
    -
    -UserLoginMigrationRule
    +
    +UserLoginMigrationRule
     
     
     
     UserLoginMigrationRule->AuthorizationModule
    -
    -
    +
    +
     
     
     
     UserRule
    -
    -UserRule
    +
    +UserRule
     
     
     
     UserRule->AuthorizationModule
    -
    -
    +
    +
     
     
     
     BoardModule->BoardApiModule
    -
    -
    +
    +
     
     
     
     BoardDoAuthorizableService 
    -
    -BoardDoAuthorizableService 
    +
    +BoardDoAuthorizableService 
     
     
     
     BoardModule->BoardDoAuthorizableService 
    -
    -
    +
    +
     
     
     
     CardService 
    -
    -CardService 
    +
    +CardService 
     
     
     
     BoardModule->CardService 
    -
    -
    +
    +
     
     
     
     ColumnBoardService 
    -
    -ColumnBoardService 
    +
    +ColumnBoardService 
     
     
     
     BoardModule->ColumnBoardService 
    -
    -
    +
    +
     
     
     
     ColumnService 
    -
    -ColumnService 
    +
    +ColumnService 
     
     
     
     BoardModule->ColumnService 
    -
    -
    +
    +
     
     
     
     ContentElementService 
    -
    -ContentElementService 
    +
    +ContentElementService 
     
     
     
     BoardModule->ContentElementService 
    -
    -
    +
    +
     
     
     
     SubmissionItemService 
    -
    -SubmissionItemService 
    +
    +SubmissionItemService 
     
     
     
     BoardModule->SubmissionItemService 
    -
    -
    +
    +
     
     
     
     BoardModule->LearnroomModule
    -
    -
    +
    +
     
     
    -
    +
     BoardApiModule->ServerModule
    -
    -
    +
    +
     
     
    -
    +
     BoardApiModule->ServerTestModule
    -
    -
    +
    +
     
     
     
     BoardUc
    -
    -BoardUc
    +
    +BoardUc
     
     
     
     BoardUc->BoardApiModule
    -
    -
    +
    +
     
     
     
     CardUc
    -
    -CardUc
    +
    +CardUc
     
     
     
     CardUc->BoardApiModule
    -
    -
    +
    +
     
     
     
     ElementUc
    -
    -ElementUc
    +
    +ElementUc
     
     
     
     ElementUc->BoardApiModule
    -
    -
    +
    +
     
     
     
     SubmissionItemUc
    -
    -SubmissionItemUc
    +
    +SubmissionItemUc
     
     
     
     SubmissionItemUc->BoardApiModule
    -
    -
    +
    +
     
     
     
     ConsoleWriterModule
    -
    -ConsoleWriterModule
    +
    +ConsoleWriterModule
     
     
     
     ConsoleWriterModule->BoardModule
    -
    -
    +
    +
     
     
     
     ConsoleWriterService 
    -
    -ConsoleWriterService 
    +
    +ConsoleWriterService 
     
     
     
     ConsoleWriterModule->ConsoleWriterService 
    -
    -
    +
    +
     
     
     
     ConsoleWriterModule->KeycloakConfigurationModule
    -
    -
    +
    +
     
     
    -
    +
     ServerConsoleModule
    -
    -ServerConsoleModule
    +
    +ServerConsoleModule
     
     
    -
    +
     ConsoleWriterModule->ServerConsoleModule
    -
    -
    +
    +
     
     
     
     FilesStorageClientModule->BoardModule
    -
    -
    +
    +
     
     
     
     CopyFilesService 
    -
    -CopyFilesService 
    +
    +CopyFilesService 
     
     
     
     FilesStorageClientModule->CopyFilesService 
    -
    -
    +
    +
     
     
     
     FilesStorageClientAdapterService 
    -
    -FilesStorageClientAdapterService 
    +
    +FilesStorageClientAdapterService 
     
     
     
     FilesStorageClientModule->FilesStorageClientAdapterService 
    -
    -
    +
    +
     
     
     
     FilesStorageClientModule->LessonModule
    -
    -
    +
    +
     
     
    -
    +
     FilesStorageClientModule->TaskModule
    -
    -
    +
    +
     
     
    -
    +
     FilesStorageClientModule->ServerModule
    -
    -
    +
    +
     
     
    -
    +
     FilesStorageClientModule->ServerTestModule
    -
    -
    +
    +
     
     
     
     BoardDoAuthorizableService
    -
    -BoardDoAuthorizableService
    +
    +BoardDoAuthorizableService
     
     
     
     BoardDoAuthorizableService->BoardModule
    -
    -
    +
    +
     
     
     
     BoardDoRepo
    -
    -BoardDoRepo
    +
    +BoardDoRepo
     
     
     
     BoardDoRepo->BoardModule
    -
    -
    +
    +
     
     
     
     BoardDoService
    -
    -BoardDoService
    +
    +BoardDoService
     
     
     
     BoardDoService->BoardModule
    -
    -
    +
    +
     
     
     
     BoardNodeRepo
    -
    -BoardNodeRepo
    +
    +BoardNodeRepo
     
     
     
     BoardNodeRepo->BoardModule
    -
    -
    +
    +
     
     
     
     CardService
    -
    -CardService
    +
    +CardService
     
     
     
     CardService->BoardModule
    -
    -
    +
    +
     
     
     
     ColumnBoardService
    -
    -ColumnBoardService
    +
    +ColumnBoardService
     
     
     
     ColumnBoardService->BoardModule
    -
    -
    +
    +
     
     
     
     ColumnService
    -
    -ColumnService
    +
    +ColumnService
     
     
     
     ColumnService->BoardModule
    -
    -
    +
    +
     
     
     
     ContentElementFactory
    -
    -ContentElementFactory
    +
    +ContentElementFactory
     
     
     
     ContentElementFactory->BoardModule
    -
    -
    +
    +
     
     
     
     ContentElementService
    -
    -ContentElementService
    +
    +ContentElementService
     
     
     
     ContentElementService->BoardModule
    -
    -
    +
    +
     
     
     
     RecursiveDeleteVisitor
    -
    -RecursiveDeleteVisitor
    +
    +RecursiveDeleteVisitor
     
     
     
     RecursiveDeleteVisitor->BoardModule
    -
    -
    +
    +
     
     
     
     SubmissionItemService
    -
    -SubmissionItemService
    +
    +SubmissionItemService
     
     
     
     SubmissionItemService->BoardModule
    -
    -
    +
    +
     
     
     
     CacheService
    -
    -CacheService
    +
    +CacheService
     
     
     
     CacheService->CacheWrapperModule
    -
    -
    +
    +
     
     
     
     CalendarService 
    -
    -CalendarService 
    +
    +CalendarService 
     
     
     
     CalendarModule
    -
    -CalendarModule
    +
    +CalendarModule
     
     
     
     CalendarModule->CalendarService 
    -
    -
    +
    +
     
     
    -
    +
     CalendarModule->VideoConferenceModule
    -
    -
    +
    +
     
     
     
     CalendarMapper
    -
    -CalendarMapper
    +
    +CalendarMapper
     
     
     
     CalendarMapper->CalendarModule
    -
    -
    +
    +
     
     
     
     CalendarService
    -
    -CalendarService
    +
    +CalendarService
     
     
     
     CalendarService->CalendarModule
    -
    -
    +
    +
     
     
     
     PseudonymModule
    -
    -PseudonymModule
    +
    +PseudonymModule
     
     
     
     PseudonymModule->CollaborativeStorageAdapterModule
    -
    -
    +
    +
     
     
     
     PseudonymModule->OauthProviderModule
    -
    -
    +
    +
     
     
     
     PseudonymModule->OauthProviderApiModule
    -
    -
    +
    +
     
     
    -
    +
     PseudonymService 
    -
    -PseudonymService 
    +
    +PseudonymService 
     
     
     
     PseudonymModule->PseudonymService 
    -
    -
    +
    +
     
     
    -
    +
     PseudonymModule->ToolLaunchModule
    -
    -
    +
    +
     
     
     
     ToolModule
    -
    -ToolModule
    +
    +ToolModule
     
     
     
     ToolModule->CollaborativeStorageAdapterModule
    -
    -
    +
    +
     
     
     
     CommonToolService 
    -
    -CommonToolService 
    +
    +CommonToolService 
     
     
    -
    +
     ToolModule->CommonToolService 
    -
    -
    +
    +
     
     
     
     ToolModule->OauthProviderModule
    -
    -
    +
    +
     
     
    -
    +
     ToolModule->ToolApiModule
    -
    -
    +
    +
     
     
    -
    +
     ContextExternalToolModule 
    -
    -ContextExternalToolModule 
    +
    +ContextExternalToolModule 
     
     
    -
    +
     ToolModule->ContextExternalToolModule 
    -
    -
    +
    +
     
     
    -
    +
     ExternalToolModule 
    -
    -ExternalToolModule 
    +
    +ExternalToolModule 
     
     
    -
    +
     ToolModule->ExternalToolModule 
    -
    -
    +
    +
     
     
    -
    +
     SchoolExternalToolModule 
    -
    -SchoolExternalToolModule 
    +
    +SchoolExternalToolModule 
     
     
    -
    +
     ToolModule->SchoolExternalToolModule 
    -
    -
    +
    +
     
     
    -
    +
     ToolLaunchModule 
    -
    -ToolLaunchModule 
    +
    +ToolLaunchModule 
     
     
    -
    +
     ToolModule->ToolLaunchModule 
    -
    -
    +
    +
     
     
     
     UserModule->OauthModule
    -
    -
    +
    +
     
     
     
     UserModule->CollaborativeStorageAdapterModule
    -
    -
    +
    +
     
     
     
     UserModule->ProvisioningModule
    -
    -
    +
    +
     
     
    -
    +
     UserModule->UserLoginMigrationModule
    -
    -
    +
    +
     
     
     
     UserModule->OauthApiModule
    -
    -
    +
    +
     
     
     
     UserModule->OauthProviderModule
    -
    -
    +
    +
     
     
     
     UserModule->OauthProviderApiModule
    -
    -
    +
    +
     
     
    -
    +
     UserModule->ToolApiModule
    -
    -
    +
    +
     
     
    -
    +
     UserApiModule
    -
    -UserApiModule
    +
    +UserApiModule
     
     
    -
    +
     UserModule->UserApiModule
    -
    -
    +
    +
     
     
    -
    +
     UserModule->VideoConferenceApiModule
    -
    -
    +
    +
     
     
    -
    +
     UserModule->ToolLaunchModule
    -
    -
    +
    +
     
     
    -
    +
     UserRepo 
    -
    -UserRepo 
    +
    +UserRepo 
     
     
    -
    +
     UserModule->UserRepo 
    -
    -
    +
    +
     
     
    -
    +
     UserService 
    -
    -UserService 
    +
    +UserService 
     
     
    -
    +
     UserModule->UserService 
    -
    -
    +
    +
     
     
    -
    +
     UserModule->VideoConferenceModule
    -
    -
    +
    +
     
     
    -
    +
     UserModule->VideoConferenceModule
    -
    -
    +
    +
     
     
     
     CollaborativeStorageAdapter 
    -
    -CollaborativeStorageAdapter 
    +
    +CollaborativeStorageAdapter 
     
     
     
     CollaborativeStorageAdapterModule->CollaborativeStorageAdapter 
    -
    -
    +
    +
     
     
     
     CollaborativeStorageAdapterModule->CollaborativeStorageModule
    -
    -
    +
    +
     
     
     
     CollaborativeStorageAdapter
    -
    -CollaborativeStorageAdapter
    +
    +CollaborativeStorageAdapter
     
     
     
     CollaborativeStorageAdapter->CollaborativeStorageAdapterModule
    -
    -
    +
    +
     
     
     
     CollaborativeStorageAdapterMapper
    -
    -CollaborativeStorageAdapterMapper
    +
    +CollaborativeStorageAdapterMapper
     
     
     
     CollaborativeStorageAdapterMapper->CollaborativeStorageAdapterModule
    -
    -
    +
    +
     
     
     
     LtiToolRepo
    -
    -LtiToolRepo
    +
    +LtiToolRepo
     
     
     
     LtiToolRepo->OauthModule
    -
    -
    +
    +
     
     
     
     LtiToolRepo->CollaborativeStorageAdapterModule
    -
    -
    +
    +
     
     
    -
    +
     LtiToolModule
    -
    -LtiToolModule
    +
    +LtiToolModule
     
     
     
     LtiToolRepo->LtiToolModule
    -
    -
    +
    +
     
     
    -
    +
     LtiToolRepo->ToolApiModule
    -
    -
    +
    +
     
     
     
     NextcloudClient
    -
    -NextcloudClient
    +
    +NextcloudClient
     
     
     
     NextcloudClient->CollaborativeStorageAdapterModule
    -
    -
    +
    +
     
     
     
     NextcloudStrategy
    -
    -NextcloudStrategy
    +
    +NextcloudStrategy
     
     
     
     NextcloudStrategy->CollaborativeStorageAdapterModule
    -
    -
    +
    +
     
     
     
     CollaborativeStorageUc 
    -
    -CollaborativeStorageUc 
    +
    +CollaborativeStorageUc 
     
     
     
     CollaborativeStorageModule->CollaborativeStorageUc 
    -
    -
    +
    +
     
     
    -
    +
     CollaborativeStorageModule->ServerModule
    -
    -
    +
    +
     
     
    -
    +
     CollaborativeStorageModule->ServerTestModule
    -
    -
    +
    +
     
     
     
     CollaborativeStorageService
    -
    -CollaborativeStorageService
    +
    +CollaborativeStorageService
     
     
     
     CollaborativeStorageService->CollaborativeStorageModule
    -
    -
    +
    +
     
     
     
     CollaborativeStorageUc
    -
    -CollaborativeStorageUc
    +
    +CollaborativeStorageUc
     
     
     
     CollaborativeStorageUc->CollaborativeStorageModule
    -
    -
    +
    +
     
     
     
     TeamMapper
    -
    -TeamMapper
    +
    +TeamMapper
     
     
     
     TeamMapper->CollaborativeStorageModule
    -
    -
    +
    +
     
     
     
     TeamPermissionsMapper
    -
    -TeamPermissionsMapper
    +
    +TeamPermissionsMapper
     
     
     
     TeamPermissionsMapper->CollaborativeStorageModule
    -
    -
    +
    +
     
     
     
     CommonToolModule->CommonToolService 
    -
    -
    +
    +
     
     
     
     CommonToolValidationService 
    -
    -CommonToolValidationService 
    +
    +CommonToolValidationService 
     
     
     
     CommonToolModule->CommonToolValidationService 
    -
    -
    +
    +
     
     
     
     ContextExternalToolRepo 
    -
    -ContextExternalToolRepo 
    +
    +ContextExternalToolRepo 
     
     
     
     CommonToolModule->ContextExternalToolRepo 
    -
    -
    +
    +
     
     
     
     SchoolExternalToolRepo 
    -
    -SchoolExternalToolRepo 
    +
    +SchoolExternalToolRepo 
     
     
     
     CommonToolModule->SchoolExternalToolRepo 
    -
    -
    +
    +
     
     
     
     ToolPermissionHelper 
    -
    -ToolPermissionHelper 
    +
    +ToolPermissionHelper 
     
     
     
     CommonToolModule->ToolPermissionHelper 
    -
    -
    +
    +
     
     
     
     CommonToolModule->ExternalToolModule
    -
    -
    +
    +
     
     
     
     SchoolExternalToolModule
    -
    -SchoolExternalToolModule
    +
    +SchoolExternalToolModule
     
     
    -
    +
     CommonToolModule->SchoolExternalToolModule
    -
    -
    +
    +
     
     
     
     CommonToolModule->ContextExternalToolModule
    -
    -
    +
    +
     
     
    -
    +
     CommonToolModule->ToolApiModule
    -
    -
    +
    +
     
     
    -
    +
     CommonToolModule->ToolLaunchModule
    -
    -
    +
    +
     
     
     
     CommonToolService
    -
    -CommonToolService
    +
    +CommonToolService
     
     
    -
    +
     CommonToolService->ToolModule
    -
    -
    +
    +
     
     
     
     CommonToolService->CommonToolModule
    -
    -
    +
    +
     
     
     
     CommonToolValidationService
    -
    -CommonToolValidationService
    +
    +CommonToolValidationService
     
     
     
     CommonToolValidationService->CommonToolModule
    -
    -
    +
    +
     
     
     
     ContextExternalToolRepo
    -
    -ContextExternalToolRepo
    +
    +ContextExternalToolRepo
     
     
     
     ContextExternalToolRepo->CommonToolModule
    -
    -
    +
    +
     
     
     
     ToolPermissionHelper
    -
    -ToolPermissionHelper
    +
    +ToolPermissionHelper
     
     
     
     ToolPermissionHelper->CommonToolModule
    -
    -
    +
    +
     
     
     
     ConsoleWriterService
    -
    -ConsoleWriterService
    +
    +ConsoleWriterService
     
     
     
     ConsoleWriterService->ConsoleWriterModule
    -
    -
    +
    +
     
     
     
     ConsoleWriterService->ManagementModule
    -
    -
    +
    +
     
     
    -
    +
     ExternalToolModule->ToolModule
    -
    -
    +
    +
     
     
    -
    +
     ExternalToolModule->SchoolExternalToolModule
    -
    -
    +
    +
     
     
     
     ExternalToolModule->ContextExternalToolModule
    -
    -
    +
    +
     
     
     
     ExternalToolConfigurationService 
    -
    -ExternalToolConfigurationService 
    +
    +ExternalToolConfigurationService 
     
     
     
     ExternalToolModule->ExternalToolConfigurationService 
    -
    -
    +
    +
     
     
     
     ExternalToolLogoService 
    -
    -ExternalToolLogoService 
    +
    +ExternalToolLogoService 
     
     
     
     ExternalToolModule->ExternalToolLogoService 
    -
    -
    +
    +
     
     
     
     ExternalToolService 
    -
    -ExternalToolService 
    +
    +ExternalToolService 
     
     
     
     ExternalToolModule->ExternalToolService 
    -
    -
    +
    +
     
     
     
     ExternalToolValidationService 
    -
    -ExternalToolValidationService 
    +
    +ExternalToolValidationService 
     
     
     
     ExternalToolModule->ExternalToolValidationService 
    -
    -
    +
    +
     
     
     
     ExternalToolVersionService 
    -
    -ExternalToolVersionService 
    +
    +ExternalToolVersionService 
     
     
     
     ExternalToolModule->ExternalToolVersionService 
    -
    -
    +
    +
     
     
    -
    +
     ExternalToolModule->ToolLaunchModule
    -
    -
    +
    +
     
     
    -
    +
     SchoolExternalToolModule->ToolModule
    -
    -
    +
    +
     
     
     
     SchoolExternalToolModule->ContextExternalToolModule
    -
    -
    +
    +
     
     
    -
    +
     SchoolExternalToolService 
    -
    -SchoolExternalToolService 
    +
    +SchoolExternalToolService 
     
     
    -
    +
     SchoolExternalToolModule->SchoolExternalToolService 
    -
    -
    +
    +
     
     
    -
    +
     SchoolExternalToolValidationService 
    -
    -SchoolExternalToolValidationService 
    +
    +SchoolExternalToolValidationService 
     
     
    -
    +
     SchoolExternalToolModule->SchoolExternalToolValidationService 
    -
    -
    +
    +
     
     
    -
    +
     SchoolExternalToolModule->ToolLaunchModule
    -
    -
    +
    +
     
     
    -
    +
     ContextExternalToolModule->ToolModule
    -
    -
    +
    +
     
     
     
     ContextExternalToolAuthorizableService 
    -
    -ContextExternalToolAuthorizableService 
    +
    +ContextExternalToolAuthorizableService 
     
     
     
     ContextExternalToolModule->ContextExternalToolAuthorizableService 
    -
    -
    +
    +
     
     
     
     ContextExternalToolService 
    -
    -ContextExternalToolService 
    +
    +ContextExternalToolService 
     
     
     
     ContextExternalToolModule->ContextExternalToolService 
    -
    -
    +
    +
     
     
     
     ContextExternalToolValidationService 
    -
    -ContextExternalToolValidationService 
    +
    +ContextExternalToolValidationService 
     
     
     
     ContextExternalToolModule->ContextExternalToolValidationService 
    -
    -
    +
    +
     
     
    -
    +
     ContextExternalToolModule->ToolLaunchModule
    -
    -
    +
    +
     
     
     
     ContextExternalToolAuthorizableService
    -
    -ContextExternalToolAuthorizableService
    +
    +ContextExternalToolAuthorizableService
     
     
     
     ContextExternalToolAuthorizableService->ContextExternalToolModule
    -
    -
    +
    +
     
     
     
     ContextExternalToolService
    -
    -ContextExternalToolService
    +
    +ContextExternalToolService
     
     
     
     ContextExternalToolService->ContextExternalToolModule
    -
    -
    +
    +
     
     
     
     ContextExternalToolValidationService
    -
    -ContextExternalToolValidationService
    +
    +ContextExternalToolValidationService
     
     
     
     ContextExternalToolValidationService->ContextExternalToolModule
    -
    -
    +
    +
     
     
     
     CopyHelperService 
    -
    -CopyHelperService 
    +
    +CopyHelperService 
     
     
     
     CopyHelperModule
    -
    -CopyHelperModule
    +
    +CopyHelperModule
     
     
     
     CopyHelperModule->FilesStorageClientModule
    -
    -
    +
    +
     
     
     
     CopyHelperModule->CopyHelperService 
    -
    -
    +
    +
     
     
     
     CopyHelperModule->LearnroomModule
    -
    -
    +
    +
     
     
     
     CopyHelperModule->LessonModule
    -
    -
    +
    +
     
     
     
     CopyHelperModule->LearnroomApiModule
    -
    -
    +
    +
     
     
    -
    +
     CopyHelperModule->TaskModule
    -
    -
    +
    +
     
     
    -
    +
     CopyHelperModule->TaskApiModule
    -
    -
    +
    +
     
     
     
     CopyHelperService
    -
    -CopyHelperService
    +
    +CopyHelperService
     
     
     
     CopyHelperService->CopyHelperModule
    -
    -
    +
    +
     
     
     
     ErrorModule->CoreModule
    -
    -
    +
    +
     
     
     
     InterceptorModule
    -
    -InterceptorModule
    +
    +InterceptorModule
     
     
     
     InterceptorModule->CoreModule
    -
    -
    +
    +
     
     
     
     ValidationModule
    -
    -ValidationModule
    +
    +ValidationModule
     
     
     
     ValidationModule->CoreModule
    -
    -
    +
    +
     
     
     
     LoggerModule 
    -
    -LoggerModule 
    +
    +LoggerModule 
     
     
     
     CoreModule->LoggerModule 
    -
    -
    +
    +
     
     
     
     CoreModule->FilesStorageModule
    -
    -
    +
    +
     
     
     
     CoreModule->FilesStorageAMQPModule
    -
    -
    +
    +
     
     
     
     CoreModule->FilesStorageApiModule
    -
    -
    +
    +
     
     
     
     CoreModule->FilesStorageTestModule
    -
    -
    +
    +
     
     
     
     CoreModule->FwuLearningContentsModule
    -
    -
    +
    +
     
     
     
     CoreModule->FwuLearningContentsTestModule
    -
    -
    +
    +
     
     
     
     CoreModule->H5PEditorModule
    -
    -
    +
    +
     
     
     
     CoreModule->H5PEditorTestModule
    -
    -
    +
    +
     
     
     
     CoreModule->ManagementModule
    -
    -
    +
    +
     
     
    -
    +
     CoreModule->ServerModule
    -
    -
    +
    +
     
     
    -
    +
     CoreModule->ServerTestModule
    -
    -
    +
    +
     
     
     
     DatabaseManagementService 
    -
    -DatabaseManagementService 
    +
    +DatabaseManagementService 
     
     
     
     DatabaseManagementModule
    -
    -DatabaseManagementModule
    +
    +DatabaseManagementModule
     
     
     
     DatabaseManagementModule->DatabaseManagementService 
    -
    -
    +
    +
     
     
     
     DatabaseManagementService
    -
    -DatabaseManagementService
    +
    +DatabaseManagementService
     
     
     
     DatabaseManagementService->DatabaseManagementModule
    -
    -
    +
    +
     
     
     
     DatabaseManagementService->ManagementModule
    -
    -
    +
    +
     
     
     
     EncryptionModule->IdentityManagementModule
    -
    -
    +
    +
     
     
     
     EncryptionModule->OauthModule
    -
    -
    +
    +
     
     
     
     EncryptionModule->ExternalToolModule
    -
    -
    +
    +
     
     
     
     EncryptionModule->KeycloakModule
    -
    -
    +
    +
     
     
     
     EncryptionModule->KeycloakConfigurationModule
    -
    -
    +
    +
     
     
     
     OauthProviderServiceModule
    -
    -OauthProviderServiceModule
    +
    +OauthProviderServiceModule
     
     
     
     OauthProviderServiceModule->ExternalToolModule
    -
    -
    +
    +
     
     
     
     OauthProviderServiceModule->OauthProviderModule
    -
    -
    +
    +
     
     
     
     OauthProviderServiceModule->OauthProviderApiModule
    -
    -
    +
    +
     
     
    -
    +
     OauthProviderService 
    -
    -OauthProviderService 
    +
    +OauthProviderService 
     
     
     
     OauthProviderServiceModule->OauthProviderService 
    -
    -
    +
    +
     
     
     
     ToolConfigModule
    -
    -ToolConfigModule
    +
    +ToolConfigModule
     
     
    -
    +
     ToolConfigModule->ToolModule
    -
    -
    +
    +
     
     
     
     ToolConfigModule->ExternalToolModule
    -
    -
    +
    +
     
     
     
     ToolConfigModule->OauthProviderModule
    -
    -
    +
    +
     
     
    -
    +
     ToolConfigModule->ToolApiModule
    -
    -
    +
    +
     
     
     
     ExternalToolConfigurationService
    -
    -ExternalToolConfigurationService
    +
    +ExternalToolConfigurationService
     
     
     
     ExternalToolConfigurationService->ExternalToolModule
    -
    -
    +
    +
     
     
    -
    +
     ExternalToolConfigurationService->ToolApiModule
    -
    -
    +
    +
     
     
     
     ExternalToolParameterValidationService
    -
    -ExternalToolParameterValidationService
    +
    +ExternalToolParameterValidationService
     
     
     
     ExternalToolParameterValidationService->ExternalToolModule
    -
    -
    +
    +
     
     
     
     ExternalToolRepo
    -
    -ExternalToolRepo
    +
    +ExternalToolRepo
     
     
     
     ExternalToolRepo->ExternalToolModule
    -
    -
    +
    +
     
     
     
     ExternalToolService
    -
    -ExternalToolService
    +
    +ExternalToolService
     
     
     
     ExternalToolService->ExternalToolModule
    -
    -
    +
    +
     
     
     
     ExternalToolServiceMapper
    -
    -ExternalToolServiceMapper
    +
    +ExternalToolServiceMapper
     
     
     
     ExternalToolServiceMapper->ExternalToolModule
    -
    -
    +
    +
     
     
     
     ExternalToolValidationService
    -
    -ExternalToolValidationService
    +
    +ExternalToolValidationService
     
     
     
     ExternalToolValidationService->ExternalToolModule
    -
    -
    +
    +
     
     
     
     ExternalToolVersionService
    -
    -ExternalToolVersionService
    +
    +ExternalToolVersionService
     
     
     
     ExternalToolVersionService->ExternalToolModule
    -
    -
    +
    +
     
     
     
     FeathersServiceProvider
    -
    -FeathersServiceProvider
    +
    +FeathersServiceProvider
     
     
     
     FeathersServiceProvider->FeathersModule
    -
    -
    +
    +
     
     
     
     FeathersServiceProvider->LessonModule
    -
    -
    +
    +
     
     
    -
    +
     FilesModule->ServerConsoleModule
    -
    -
    +
    +
     
     
     
     DeleteFilesUc
    -
    -DeleteFilesUc
    +
    +DeleteFilesUc
     
     
     
     DeleteFilesUc->FilesModule
    -
    -
    +
    +
     
     
     
     FilesRepo
    -
    -FilesRepo
    +
    +FilesRepo
     
     
     
     FilesRepo->FilesModule
    -
    -
    +
    +
     
     
     
     StorageProviderRepo
    -
    -StorageProviderRepo
    +
    +StorageProviderRepo
     
     
     
     StorageProviderRepo->FilesModule
    -
    -
    +
    +
     
     
     
     FilesStorageModule->FilesStorageAMQPModule
    -
    -
    +
    +
     
     
     
     FilesStorageModule->FilesStorageApiModule
    -
    -
    +
    +
     
     
     
     FilesStorageService 
    -
    -FilesStorageService 
    +
    +FilesStorageService 
     
     
     
     FilesStorageModule->FilesStorageService 
    -
    -
    +
    +
     
     
     
     PreviewService 
    -
    -PreviewService 
    +
    +PreviewService 
     
     
     
     FilesStorageModule->PreviewService 
    -
    -
    -
    -
    -
    -FilesStorageAMQPModule->FwuLearningContentsModule
    -
    -
    +
    +
     
     
     
     FilesStorageConsumer
    -
    -FilesStorageConsumer
    +
    +FilesStorageConsumer
     
     
     
     FilesStorageConsumer->FilesStorageAMQPModule
    -
    -
    +
    +
     
     
     
     FilesStorageApiModule->FilesStorageModule
    -
    -
    +
    +
     
     
     
     FilesStorageApiModule->FilesStorageTestModule
    -
    -
    +
    +
     
     
     
     FilesStorageApiModule->ManagementModule
    -
    -
    +
    +
     
     
     
     FilesStorageUC
    -
    -FilesStorageUC
    +
    +FilesStorageUC
     
     
     
     FilesStorageUC->FilesStorageApiModule
    -
    -
    +
    +
     
     
     
     CopyFilesService
    -
    -CopyFilesService
    +
    +CopyFilesService
     
     
     
     CopyFilesService->FilesStorageClientModule
    -
    -
    +
    +
     
     
     
     FilesStorageClientAdapterService
    -
    -FilesStorageClientAdapterService
    +
    +FilesStorageClientAdapterService
     
     
     
     FilesStorageClientAdapterService->FilesStorageClientModule
    -
    -
    +
    +
     
     
     
     FilesStorageProducer
    -
    -FilesStorageProducer
    +
    +FilesStorageProducer
     
     
     
     FilesStorageProducer->FilesStorageClientModule
    -
    -
    +
    +
     
     
     
     RabbitMQWrapperModule
    -
    -RabbitMQWrapperModule
    +
    +RabbitMQWrapperModule
     
     
     
     RabbitMQWrapperModule->FilesStorageModule
    -
    -
    +
    +
    +
    +
    +
    +RabbitMQWrapperModule->FwuLearningContentsModule
    +
    +
     
     
    -
    +
     RabbitMQWrapperModule->ServerModule
    -
    -
    +
    +
     
     
     
     RabbitMQWrapperTestModule
    -
    -RabbitMQWrapperTestModule
    +
    +RabbitMQWrapperTestModule
     
     
     
     RabbitMQWrapperTestModule->FilesStorageModule
    -
    -
    +
    +
     
     
     
     RabbitMQWrapperTestModule->FilesStorageTestModule
    -
    -
    +
    +
     
     
     
     RabbitMQWrapperTestModule->FwuLearningContentsTestModule
    -
    -
    +
    +
     
     
     
     RabbitMQWrapperTestModule->H5PEditorTestModule
    -
    -
    +
    +
     
     
     
     RabbitMQWrapperTestModule->ManagementModule
    -
    -
    +
    +
     
     
    -
    +
     RabbitMQWrapperTestModule->ServerTestModule
    -
    -
    +
    +
     
     
     
     FileRecordRepo
    -
    -FileRecordRepo
    +
    +FileRecordRepo
     
     
     
     FileRecordRepo->FilesStorageModule
    -
    -
    +
    +
     
     
     
     FilesStorageService
    -
    -FilesStorageService
    +
    +FilesStorageService
     
     
     
     FilesStorageService->FilesStorageModule
    -
    -
    +
    +
     
     
     
     PreviewService
    -
    -PreviewService
    +
    +PreviewService
     
     
     
     PreviewService->FilesStorageModule
    -
    -
    +
    +
     
     
     
     MongoMemoryDatabaseModule
    -
    -MongoMemoryDatabaseModule
    +
    +MongoMemoryDatabaseModule
     
     
     
     MongoMemoryDatabaseModule->FilesStorageTestModule
    -
    -
    +
    +
     
     
     
     MongoMemoryDatabaseModule->FwuLearningContentsTestModule
    -
    -
    +
    +
     
     
     
     MongoMemoryDatabaseModule->H5PEditorTestModule
    -
    -
    +
    +
     
     
    -
    +
     ManagementServerTestModule
    -
    -ManagementServerTestModule
    +
    +ManagementServerTestModule
     
     
     
     MongoMemoryDatabaseModule->ManagementServerTestModule
    -
    -
    +
    +
     
     
    -
    +
     MongoMemoryDatabaseModule->ServerTestModule
    -
    -
    +
    +
     
     
     
     FileSystemAdapter 
    -
    -FileSystemAdapter 
    +
    +FileSystemAdapter 
     
     
     
     FileSystemModule
    -
    -FileSystemModule
    +
    +FileSystemModule
     
     
     
     FileSystemModule->FileSystemAdapter 
    -
    -
    +
    +
     
     
     
     FileSystemAdapter
    -
    -FileSystemAdapter
    +
    +FileSystemAdapter
     
     
     
     FileSystemAdapter->FileSystemModule
    -
    -
    +
    +
    +
    +
    +
    +S3ClientModule
    +
    +S3ClientModule
     
     
     
     S3ClientModule->FwuLearningContentsModule
    -
    -
    +
    +
    +
    +
    +
    +S3ClientModule->FwuLearningContentsTestModule
    +
    +
     
     
     
     FwuLearningContentsUc
    -
    -FwuLearningContentsUc
    +
    +FwuLearningContentsUc
     
     
     
     FwuLearningContentsUc->FwuLearningContentsModule
    -
    -
    +
    +
     
     
    -
    -FwuLearningContentsUc->FwuLearningContentsTestModule
    -
    -
    -
    -
    -
    -S3ClientAdapter
    -
    -S3ClientAdapter
    -
    -
    -
    -S3ClientAdapter->S3ClientModule
    -
    -
    -
    -
     
    -S3ClientAdapter->FwuLearningContentsTestModule
    -
    -
    +FwuLearningContentsUc->FwuLearningContentsTestModule
    +
    +
     
     
    -
    +
     GroupModule
    -
    -GroupModule
    +
    +GroupModule
     
     
    -
    +
     GroupApiModule
    -
    -GroupApiModule
    +
    +GroupApiModule
     
     
     
     GroupModule->GroupApiModule
    -
    -
    +
    +
     
     
    -
    +
     GroupService 
    -
    -GroupService 
    +
    +GroupService 
     
     
     
     GroupModule->GroupService 
    -
    -
    +
    +
     
     
    -
    +
     GroupApiModule->ServerModule
    -
    -
    +
    +
     
     
    -
    +
     GroupApiModule->ServerTestModule
    -
    -
    +
    +
     
     
    -
    +
     GroupRepo
    -
    -GroupRepo
    +
    +GroupRepo
     
     
     
     GroupRepo->GroupModule
    -
    -
    +
    +
     
     
    -
    +
     GroupService
    -
    -GroupService
    +
    +GroupService
     
     
     
     GroupService->GroupModule
    -
    -
    +
    +
     
     
     
     H5PEditorModule->H5PEditorTestModule
    -
    -
    +
    +
     
     
    -
    +
     Logger
    -
    -Logger
    +
    +Logger
     
     
     
     Logger->LoggerModule
    -
    -
    +
    +
     
     
     
     Logger->H5PEditorModule
    -
    -
    +
    +
     
     
    -
    +
     KeycloakAdministrationModule
    -
    -KeycloakAdministrationModule
    +
    +KeycloakAdministrationModule
     
     
     
     KeycloakAdministrationModule->IdentityManagementModule
    -
    -
    +
    +
     
     
     
     KeycloakAdministrationModule->KeycloakModule
    -
    -
    +
    +
     
     
    -
    +
     KeycloakAdministrationService 
    -
    -KeycloakAdministrationService 
    +
    +KeycloakAdministrationService 
     
     
     
     KeycloakAdministrationModule->KeycloakAdministrationService 
    -
    -
    +
    +
     
     
     
     KeycloakAdministrationModule->KeycloakConfigurationModule
    -
    -
    +
    +
     
     
     
     KeycloakModule->IdentityManagementModule
    -
    -
    +
    +
     
     
    -
    +
     KeycloakIdentityManagementOauthService 
    -
    -KeycloakIdentityManagementOauthService 
    +
    +KeycloakIdentityManagementOauthService 
     
     
     
     KeycloakModule->KeycloakIdentityManagementOauthService 
    -
    -
    +
    +
     
     
    -
    +
     KeycloakIdentityManagementService 
    -
    -KeycloakIdentityManagementService 
    +
    +KeycloakIdentityManagementService 
     
     
     
     KeycloakModule->KeycloakIdentityManagementService 
    -
    -
    +
    +
     
     
    -
    +
     ImportUserModule->ServerModule
    -
    -
    +
    +
     
     
    -
    +
     ImportUserModule->ServerTestModule
    -
    -
    +
    +
     
     
    -
    +
     ImportUserRepo
    -
    -ImportUserRepo
    +
    +ImportUserRepo
     
     
     
     ImportUserRepo->ImportUserModule
    -
    -
    +
    +
     
     
    -
    +
     UserImportUc
    -
    -UserImportUc
    +
    +UserImportUc
     
     
     
     UserImportUc->ImportUserModule
    -
    -
    +
    +
     
     
    -
    +
     KeycloakAdministrationService
    -
    -KeycloakAdministrationService
    +
    +KeycloakAdministrationService
     
     
     
     KeycloakAdministrationService->KeycloakAdministrationModule
    -
    -
    +
    +
     
     
    -
    +
     KeycloakConfigurationService 
    -
    -KeycloakConfigurationService 
    +
    +KeycloakConfigurationService 
     
     
     
     KeycloakConfigurationModule->KeycloakConfigurationService 
    -
    -
    +
    +
     
     
    -
    +
     KeycloakConsole 
    -
    -KeycloakConsole 
    +
    +KeycloakConsole 
     
     
     
     KeycloakConfigurationModule->KeycloakConsole 
    -
    -
    +
    +
     
     
    -
    +
     KeycloakSeedService 
    -
    -KeycloakSeedService 
    +
    +KeycloakSeedService 
     
     
     
     KeycloakConfigurationModule->KeycloakSeedService 
    -
    -
    +
    +
     
     
    -
    +
     KeycloakConfigurationService
    -
    -KeycloakConfigurationService
    +
    +KeycloakConfigurationService
     
     
     
     KeycloakConfigurationService->KeycloakConfigurationModule
    -
    -
    +
    +
     
     
    -
    +
     KeycloakConfigurationUc
    -
    -KeycloakConfigurationUc
    +
    +KeycloakConfigurationUc
     
     
     
     KeycloakConfigurationUc->KeycloakConfigurationModule
    -
    -
    +
    +
     
     
    -
    +
     KeycloakMigrationService
    -
    -KeycloakMigrationService
    +
    +KeycloakMigrationService
     
     
     
     KeycloakMigrationService->KeycloakConfigurationModule
    -
    -
    +
    +
     
     
    -
    +
     KeycloakIdentityManagementOauthService
    -
    -KeycloakIdentityManagementOauthService
    +
    +KeycloakIdentityManagementOauthService
     
     
     
     KeycloakIdentityManagementOauthService->KeycloakModule
    -
    -
    +
    +
     
     
    -
    +
     KeycloakIdentityManagementService
    -
    -KeycloakIdentityManagementService
    +
    +KeycloakIdentityManagementService
     
     
     
     KeycloakIdentityManagementService->KeycloakModule
    -
    -
    +
    +
     
     
     
     LearnroomModule->LearnroomApiModule
    -
    -
    +
    +
     
     
    -
    +
     CommonCartridgeExportService 
    -
    -CommonCartridgeExportService 
    +
    +CommonCartridgeExportService 
     
     
     
     LearnroomModule->CommonCartridgeExportService 
    -
    -
    +
    +
     
     
    -
    +
     CourseCopyService 
    -
    -CourseCopyService 
    +
    +CourseCopyService 
     
     
     
     LearnroomModule->CourseCopyService 
    -
    -
    +
    +
     
     
    -
    +
     CourseService 
    -
    -CourseService 
    +
    +CourseService 
     
     
     
     LearnroomModule->CourseService 
    -
    -
    +
    +
     
     
    -
    +
     RoomsService 
    -
    -RoomsService 
    +
    +RoomsService 
     
     
     
     LearnroomModule->RoomsService 
    -
    -
    +
    +
     
     
    -
    +
     LearnroomModule->SharingApiModule
    -
    -
    +
    +
     
     
    -
    +
     LearnroomModule->SharingModule
    -
    -
    +
    +
     
     
    -
    +
     LearnroomModule->VideoConferenceModule
    -
    -
    +
    +
     
     
     
     LessonModule->LearnroomModule
    -
    -
    +
    +
     
     
     
     LessonModule->LearnroomApiModule
    -
    -
    +
    +
     
     
     
     LessonModule->LessonApiModule
    -
    -
    +
    +
     
     
    -
    +
     LessonCopyService 
    -
    -LessonCopyService 
    +
    +LessonCopyService 
     
     
     
     LessonModule->LessonCopyService 
    -
    -
    +
    +
     
     
    -
    +
     LessonService 
    -
    -LessonService 
    +
    +LessonService 
     
     
     
     LessonModule->LessonService 
    -
    -
    +
    +
     
     
    -
    +
     LessonModule->SharingApiModule
    -
    -
    +
    +
     
     
    -
    +
     LessonModule->SharingModule
    -
    -
    +
    +
     
     
    -
    +
     LearnroomApiModule->ServerModule
    -
    -
    +
    +
     
     
    -
    +
     LearnroomApiModule->ServerTestModule
    -
    -
    +
    +
     
     
    -
    +
     BoardRepo
    -
    -BoardRepo
    +
    +BoardRepo
     
     
     
     BoardRepo->LearnroomModule
    -
    -
    +
    +
     
     
     
     BoardRepo->LearnroomApiModule
    -
    -
    +
    +
     
     
    -
    +
     CourseCopyUC
    -
    -CourseCopyUC
    +
    +CourseCopyUC
     
     
     
     CourseCopyUC->LearnroomApiModule
    -
    -
    +
    +
     
     
    -
    +
     CourseExportUc
    -
    -CourseExportUc
    +
    +CourseExportUc
     
     
     
     CourseExportUc->LearnroomApiModule
    -
    -
    +
    +
     
     
    -
    +
     CourseUc
    -
    -CourseUc
    +
    +CourseUc
     
     
     
     CourseUc->LearnroomApiModule
    -
    -
    +
    +
     
     
    -
    +
     DashboardModelMapper
    -
    -DashboardModelMapper
    +
    +DashboardModelMapper
     
     
     
     DashboardModelMapper->LearnroomModule
    -
    -
    +
    +
     
     
     
     DashboardModelMapper->LearnroomApiModule
    -
    -
    +
    +
     
     
    -
    +
     DashboardUc
    -
    -DashboardUc
    +
    +DashboardUc
     
     
     
     DashboardUc->LearnroomApiModule
    -
    -
    +
    +
     
     
    -
    +
     LessonCopyUC
    -
    -LessonCopyUC
    +
    +LessonCopyUC
     
     
     
     LessonCopyUC->LearnroomApiModule
    -
    -
    +
    +
     
     
    -
    +
     RoomBoardDTOFactory
    -
    -RoomBoardDTOFactory
    +
    +RoomBoardDTOFactory
     
     
     
     RoomBoardDTOFactory->LearnroomApiModule
    -
    -
    +
    +
     
     
    -
    +
     RoomBoardResponseMapper
    -
    -RoomBoardResponseMapper
    +
    +RoomBoardResponseMapper
     
     
     
     RoomBoardResponseMapper->LearnroomApiModule
    -
    -
    +
    +
     
     
    -
    +
     RoomsAuthorisationService
    -
    -RoomsAuthorisationService
    +
    +RoomsAuthorisationService
     
     
     
     RoomsAuthorisationService->LearnroomApiModule
    -
    -
    +
    +
     
     
    -
    +
     RoomsUc
    -
    -RoomsUc
    +
    +RoomsUc
     
     
     
     RoomsUc->LearnroomApiModule
    -
    -
    +
    +
     
     
     
     TaskModule->LearnroomModule
    -
    -
    +
    +
     
     
     
     TaskModule->LessonModule
    -
    -
    +
    +
     
     
    -
    +
     TaskModule->SharingApiModule
    -
    -
    +
    +
     
     
    -
    +
     TaskModule->TaskApiModule
    -
    -
    +
    +
     
     
    -
    +
     TaskModule->SharingModule
    -
    -
    +
    +
     
     
    -
    +
     SubmissionService 
    -
    -SubmissionService 
    +
    +SubmissionService 
     
     
    -
    +
     TaskModule->SubmissionService 
    -
    -
    +
    +
     
     
    -
    +
     TaskCopyService 
    -
    -TaskCopyService 
    +
    +TaskCopyService 
     
     
    -
    +
     TaskModule->TaskCopyService 
    -
    -
    +
    +
     
     
    -
    +
     TaskService 
    -
    -TaskService 
    +
    +TaskService 
     
     
    -
    +
     TaskModule->TaskService 
    -
    -
    +
    +
     
     
    -
    +
     BoardCopyService
    -
    -BoardCopyService
    +
    +BoardCopyService
     
     
     
     BoardCopyService->LearnroomModule
    -
    -
    +
    +
     
     
    -
    +
     ColumnBoardTargetService
    -
    -ColumnBoardTargetService
    +
    +ColumnBoardTargetService
     
     
     
     ColumnBoardTargetService->LearnroomModule
    -
    -
    +
    +
     
     
    -
    +
     CommonCartridgeExportService
    -
    -CommonCartridgeExportService
    +
    +CommonCartridgeExportService
     
     
     
     CommonCartridgeExportService->LearnroomModule
    -
    -
    +
    +
     
     
    -
    +
     CourseCopyService
    -
    -CourseCopyService
    +
    +CourseCopyService
     
     
     
     CourseCopyService->LearnroomModule
    -
    -
    +
    +
     
     
    -
    +
     CourseService
    -
    -CourseService
    +
    +CourseService
     
     
     
     CourseService->LearnroomModule
    -
    -
    +
    +
     
     
    -
    +
     RoomsService
    -
    -RoomsService
    +
    +RoomsService
     
     
     
     RoomsService->LearnroomModule
    -
    -
    +
    +
     
     
    -
    +
     LessonApiModule->ServerModule
    -
    -
    +
    +
     
     
    -
    +
     LessonApiModule->ServerTestModule
    -
    -
    +
    +
     
     
    -
    +
     LessonUC
    -
    -LessonUC
    +
    +LessonUC
     
     
     
     LessonUC->LessonApiModule
    -
    -
    +
    +
     
     
    -
    +
     EtherpadService
    -
    -EtherpadService
    +
    +EtherpadService
     
     
     
     EtherpadService->LessonModule
    -
    -
    +
    +
     
     
    -
    +
     LessonCopyService
    -
    -LessonCopyService
    +
    +LessonCopyService
     
     
     
     LessonCopyService->LessonModule
    -
    -
    +
    +
     
     
    -
    +
     LessonService
    -
    -LessonService
    +
    +LessonService
     
     
     
     LessonService->LessonModule
    -
    -
    +
    +
     
     
    -
    +
     NexboardService
    -
    -NexboardService
    +
    +NexboardService
     
     
     
     NexboardService->LessonModule
    -
    -
    +
    +
     
     
    -
    +
     ErrorLogger
    -
    -ErrorLogger
    +
    +ErrorLogger
     
     
     
     ErrorLogger->LoggerModule
    -
    -
    +
    +
     
     
    -
    +
     LegacyLogger
    -
    -LegacyLogger
    +
    +LegacyLogger
     
     
     
     LegacyLogger->LoggerModule
    -
    -
    +
    +
     
     
     
     LegacyLogger->PseudonymModule
    -
    -
    +
    +
     
     
     
     LegacyLogger->LtiToolModule
    -
    -
    +
    +
     
     
    -
    +
     LtiToolService 
    -
    -LtiToolService 
    +
    +LtiToolService 
     
     
     
     LtiToolModule->LtiToolService 
    -
    -
    +
    +
     
     
     
     LtiToolModule->OauthProviderModule
    -
    -
    +
    +
     
     
    -
    +
     LtiToolService
    -
    -LtiToolService
    +
    +LtiToolService
     
     
     
     LtiToolService->LtiToolModule
    -
    -
    +
    +
     
     
    -
    +
     ManagementServerModule
    -
    -ManagementServerModule
    +
    +ManagementServerModule
     
     
     
     ManagementModule->ManagementServerModule
    -
    -
    +
    +
     
     
     
     ManagementModule->ManagementServerTestModule
    -
    -
    +
    +
     
     
    -
    +
     ManagementModule->ServerConsoleModule
    -
    -
    +
    +
     
     
    -
    +
     BoardManagementUc
    -
    -BoardManagementUc
    +
    +BoardManagementUc
     
     
     
     BoardManagementUc->ManagementModule
    -
    -
    +
    +
     
     
    -
    +
     BsonConverter
    -
    -BsonConverter
    +
    +BsonConverter
     
     
     
     BsonConverter->ManagementModule
    -
    -
    +
    +
     
     
    -
    +
     DatabaseManagementUc
    -
    -DatabaseManagementUc
    +
    +DatabaseManagementUc
     
     
     
     DatabaseManagementUc->ManagementModule
    -
    -
    +
    +
     
     
    -
    +
     NewsUc 
    -
    -NewsUc 
    +
    +NewsUc 
     
     
     
     NewsModule->NewsUc 
    -
    -
    +
    +
     
     
    -
    +
     NewsModule->ServerModule
    -
    -
    +
    +
     
     
    -
    +
     NewsModule->ServerTestModule
    -
    -
    +
    +
     
     
    -
    +
     NewsRepo
    -
    -NewsRepo
    +
    +NewsRepo
     
     
     
     NewsRepo->NewsModule
    -
    -
    +
    +
     
     
    -
    +
     NewsUc
    -
    -NewsUc
    +
    +NewsUc
     
     
     
     NewsUc->NewsModule
    -
    -
    +
    +
     
     
     
     ProvisioningModule->OauthModule
    -
    -
    +
    +
     
     
     
     ProvisioningModule->OauthApiModule
    -
    -
    +
    +
     
     
    -
    +
     ProvisioningService 
    -
    -ProvisioningService 
    +
    +ProvisioningService 
     
     
     
     ProvisioningModule->ProvisioningService 
    -
    -
    +
    +
     
     
    -
    +
     ProvisioningModule->UserLoginMigrationApiModule
    -
    -
    +
    +
     
     
     
     UserLoginMigrationModule->OauthModule
    -
    -
    +
    +
     
     
     
     UserLoginMigrationModule->OauthApiModule
    -
    -
    +
    +
     
     
    -
    +
     UserLoginMigrationModule->SchoolApiModule
    -
    -
    +
    +
     
     
    -
    +
     UserLoginMigrationModule->UserLoginMigrationApiModule
    -
    -
    +
    +
     
     
    -
    +
     MigrationCheckService 
    -
    -MigrationCheckService 
    +
    +MigrationCheckService 
     
     
    -
    +
     UserLoginMigrationModule->MigrationCheckService 
    -
    -
    +
    +
     
     
    -
    +
     SchoolMigrationService 
    -
    -SchoolMigrationService 
    +
    +SchoolMigrationService 
     
     
    -
    +
     UserLoginMigrationModule->SchoolMigrationService 
    -
    -
    +
    +
     
     
    -
    +
     UserLoginMigrationRevertService 
    -
    -UserLoginMigrationRevertService 
    +
    +UserLoginMigrationRevertService 
     
     
    -
    +
     UserLoginMigrationModule->UserLoginMigrationRevertService 
    -
    -
    +
    +
     
     
    -
    +
     UserLoginMigrationService 
    -
    -UserLoginMigrationService 
    +
    +UserLoginMigrationService 
     
     
    -
    +
     UserLoginMigrationModule->UserLoginMigrationService 
    -
    -
    +
    +
     
     
    -
    +
     UserMigrationService 
    -
    -UserMigrationService 
    +
    +UserMigrationService 
     
     
    -
    +
     UserLoginMigrationModule->UserMigrationService 
    -
    -
    +
    +
     
     
    -
    +
     OauthApiModule->ServerModule
    -
    -
    +
    +
     
     
    -
    +
     OauthApiModule->ServerTestModule
    -
    -
    +
    +
     
     
    -
    +
     HydraOauthUc
    -
    -HydraOauthUc
    +
    +HydraOauthUc
     
     
     
     HydraOauthUc->OauthApiModule
    -
    -
    +
    +
     
     
    -
    +
     OauthUc
    -
    -OauthUc
    +
    +OauthUc
     
     
     
     OauthUc->OauthApiModule
    -
    -
    +
    +
     
     
    -
    +
     HydraSsoService
    -
    -HydraSsoService
    +
    +HydraSsoService
     
     
     
     HydraSsoService->OauthModule
    -
    -
    +
    +
     
     
    -
    +
     OAuthService
    -
    -OAuthService
    +
    +OAuthService
     
     
     
     OAuthService->OauthModule
    -
    -
    +
    +
     
     
    -
    +
     OauthAdapterService
    -
    -OauthAdapterService
    +
    +OauthAdapterService
     
     
     
     OauthAdapterService->OauthModule
    -
    -
    +
    +
     
     
     
     OauthProviderModule->OauthProviderApiModule
    -
    -
    +
    +
     
     
    -
    +
     IdTokenService 
    -
    -IdTokenService 
    +
    +IdTokenService 
     
     
     
     OauthProviderModule->IdTokenService 
    -
    -
    +
    +
     
     
    -
    +
     OauthProviderLoginFlowService 
    -
    -OauthProviderLoginFlowService 
    +
    +OauthProviderLoginFlowService 
     
     
     
     OauthProviderModule->OauthProviderLoginFlowService 
    -
    -
    +
    +
     
     
    -
    +
     OauthProviderApiModule->ServerModule
    -
    -
    +
    +
     
     
    -
    +
     OauthProviderApiModule->ServerTestModule
    -
    -
    +
    +
     
     
    -
    +
     OauthProviderClientCrudUc
    -
    -OauthProviderClientCrudUc
    +
    +OauthProviderClientCrudUc
     
     
     
     OauthProviderClientCrudUc->OauthProviderApiModule
    -
    -
    +
    +
     
     
    -
    +
     OauthProviderConsentFlowUc
    -
    -OauthProviderConsentFlowUc
    +
    +OauthProviderConsentFlowUc
     
     
     
     OauthProviderConsentFlowUc->OauthProviderApiModule
    -
    -
    +
    +
     
     
    -
    +
     OauthProviderLoginFlowUc
    -
    -OauthProviderLoginFlowUc
    +
    +OauthProviderLoginFlowUc
     
     
     
     OauthProviderLoginFlowUc->OauthProviderApiModule
    -
    -
    +
    +
     
     
    -
    +
     OauthProviderLogoutFlowUc
    -
    -OauthProviderLogoutFlowUc
    +
    +OauthProviderLogoutFlowUc
     
     
     
     OauthProviderLogoutFlowUc->OauthProviderApiModule
    -
    -
    +
    +
     
     
    -
    +
     OauthProviderResponseMapper
    -
    -OauthProviderResponseMapper
    +
    +OauthProviderResponseMapper
     
     
     
     OauthProviderResponseMapper->OauthProviderApiModule
    -
    -
    +
    +
     
     
    -
    +
     OauthProviderUc
    -
    -OauthProviderUc
    +
    +OauthProviderUc
     
     
     
     OauthProviderUc->OauthProviderApiModule
    -
    -
    +
    +
     
     
    -
    +
     IdTokenService
    -
    -IdTokenService
    +
    +IdTokenService
     
     
     
     IdTokenService->OauthProviderModule
    -
    -
    +
    +
     
     
    -
    +
     OauthProviderLoginFlowService
    -
    -OauthProviderLoginFlowService
    +
    +OauthProviderLoginFlowService
     
     
     
     OauthProviderLoginFlowService->OauthProviderModule
    -
    -
    +
    +
     
     
    -
    +
     IservProvisioningStrategy
    -
    -IservProvisioningStrategy
    +
    +IservProvisioningStrategy
     
     
     
     IservProvisioningStrategy->ProvisioningModule
    -
    -
    +
    +
     
     
    -
    +
     OidcMockProvisioningStrategy
    -
    -OidcMockProvisioningStrategy
    +
    +OidcMockProvisioningStrategy
     
     
     
     OidcMockProvisioningStrategy->ProvisioningModule
    -
    -
    +
    +
     
     
    -
    +
     OidcProvisioningService
    -
    -OidcProvisioningService
    +
    +OidcProvisioningService
     
     
     
     OidcProvisioningService->ProvisioningModule
    -
    -
    +
    +
     
     
    -
    +
     ProvisioningService
    -
    -ProvisioningService
    +
    +ProvisioningService
     
     
     
     ProvisioningService->ProvisioningModule
    -
    -
    +
    +
     
     
    -
    +
     SanisProvisioningStrategy
    -
    -SanisProvisioningStrategy
    +
    +SanisProvisioningStrategy
     
     
     
     SanisProvisioningStrategy->ProvisioningModule
    -
    -
    +
    +
     
     
    -
    +
     SanisResponseMapper
    -
    -SanisResponseMapper
    +
    +SanisResponseMapper
     
     
     
     SanisResponseMapper->ProvisioningModule
    -
    -
    +
    +
     
     
    -
    +
     ExternalToolPseudonymRepo
    -
    -ExternalToolPseudonymRepo
    +
    +ExternalToolPseudonymRepo
     
     
     
     ExternalToolPseudonymRepo->PseudonymModule
    -
    -
    +
    +
     
     
    -
    +
     PseudonymService
    -
    -PseudonymService
    +
    +PseudonymService
     
     
     
     PseudonymService->PseudonymModule
    -
    -
    +
    +
     
     
    -
    +
     PseudonymsRepo
    -
    -PseudonymsRepo
    +
    +PseudonymsRepo
     
     
     
     PseudonymsRepo->PseudonymModule
    -
    -
    +
    +
     
     
    -
    +
     RedisModule->ServerModule
    -
    -
    +
    +
     
     
    -
    +
     RedisModule->ServerTestModule
    -
    -
    +
    +
     
     
    -
    +
     RoleRepo
    -
    -RoleRepo
    +
    +RoleRepo
     
     
     
     RoleRepo->RoleModule
    -
    -
    +
    +
     
     
    -
    +
     RoleService
    -
    -RoleService
    +
    +RoleService
     
     
     
     RoleService->RoleModule
    -
    -
    +
    +
     
     
    -
    +
     RoleUc
    -
    -RoleUc
    +
    +RoleUc
     
     
     
     RoleUc->RoleModule
    -
    -
    +
    +
     
     
    -
    +
     SchoolApiModule->ServerModule
    -
    -
    +
    +
     
     
    -
    +
     SchoolApiModule->ServerTestModule
    -
    -
    +
    +
     
     
    -
    +
     MigrationMapper
    -
    -MigrationMapper
    +
    +MigrationMapper
     
     
    -
    +
     MigrationMapper->SchoolApiModule
    -
    -
    +
    +
     
     
    -
    +
     SchoolUc
    -
    -SchoolUc
    +
    +SchoolUc
     
     
    -
    +
     SchoolUc->SchoolApiModule
    -
    -
    +
    +
     
     
    -
    +
     SchoolExternalToolService
    -
    -SchoolExternalToolService
    +
    +SchoolExternalToolService
     
     
    -
    +
     SchoolExternalToolService->SchoolExternalToolModule
    -
    -
    +
    +
     
     
    -
    +
     SchoolExternalToolValidationService
    -
    -SchoolExternalToolValidationService
    +
    +SchoolExternalToolValidationService
     
     
    -
    +
     SchoolExternalToolValidationService->SchoolExternalToolModule
    -
    -
    +
    +
     
     
    -
    +
     FederalStateRepo
    -
    -FederalStateRepo
    +
    +FederalStateRepo
     
     
    -
    +
     FederalStateRepo->SchoolModule
    -
    -
    +
    +
     
     
    -
    +
     FederalStateService
    -
    -FederalStateService
    +
    +FederalStateService
     
     
    -
    +
     FederalStateService->SchoolModule
    -
    -
    +
    +
     
     
    -
    +
     SchoolService
    -
    -SchoolService
    +
    +SchoolService
     
     
    -
    +
     SchoolService->SchoolModule
    -
    -
    +
    +
     
     
    -
    +
     SchoolValidationService
    -
    -SchoolValidationService
    +
    +SchoolValidationService
     
     
    -
    +
     SchoolValidationService->SchoolModule
    -
    -
    +
    +
     
     
    -
    +
     SchoolYearRepo
    -
    -SchoolYearRepo
    +
    +SchoolYearRepo
     
     
    -
    +
     SchoolYearRepo->SchoolModule
    -
    -
    +
    +
     
     
    -
    +
     SchoolYearService
    -
    -SchoolYearService
    +
    +SchoolYearService
     
     
    -
    +
     SchoolYearService->SchoolModule
    -
    -
    +
    +
     
     
    -
    +
     SharingApiModule->ServerModule
    -
    -
    +
    +
     
     
    -
    +
     SharingApiModule->ServerTestModule
    -
    -
    +
    +
     
     
    -
    +
     SystemApiModule->ServerModule
    -
    -
    +
    +
     
     
    -
    +
     SystemApiModule->ServerTestModule
    -
    -
    +
    +
     
     
    -
    +
     TaskApiModule->ServerModule
    -
    -
    +
    +
     
     
    -
    +
     TaskApiModule->ServerTestModule
    -
    -
    +
    +
     
     
    -
    +
     ToolApiModule->ServerModule
    -
    -
    +
    +
     
     
    -
    +
     ToolApiModule->ServerTestModule
    -
    -
    +
    +
     
     
    -
    +
     UserApiModule->ServerModule
    -
    -
    +
    +
     
     
    -
    +
     UserApiModule->ServerTestModule
    -
    -
    +
    +
     
     
    -
    +
     UserLoginMigrationApiModule->ServerModule
    -
    -
    +
    +
     
     
    -
    +
     UserLoginMigrationApiModule->ServerTestModule
    -
    -
    +
    +
     
     
    -
    +
     VideoConferenceApiModule->ServerModule
    -
    -
    +
    +
     
     
    -
    +
     VideoConferenceApiModule->ServerTestModule
    -
    -
    +
    +
     
     
    -
    +
     SharingModule->SharingApiModule
    -
    -
    +
    +
     
     
    -
    +
     ShareTokenService 
    -
    -ShareTokenService 
    +
    +ShareTokenService 
     
     
    -
    +
     SharingModule->ShareTokenService 
    -
    -
    +
    +
     
     
    -
    +
     ShareTokenUC
    -
    -ShareTokenUC
    +
    +ShareTokenUC
     
     
    -
    +
     ShareTokenUC->SharingApiModule
    -
    -
    +
    +
     
     
    -
    +
     ShareTokenRepo
    -
    -ShareTokenRepo
    +
    +ShareTokenRepo
     
     
    -
    +
     ShareTokenRepo->SharingModule
    -
    -
    +
    +
     
     
    -
    +
     ShareTokenService
    -
    -ShareTokenService
    +
    +ShareTokenService
     
     
    -
    +
     ShareTokenService->SharingModule
    -
    -
    +
    +
     
     
    -
    +
     TokenGenerator
    -
    -TokenGenerator
    +
    +TokenGenerator
     
     
    -
    +
     TokenGenerator->SharingModule
    -
    -
    +
    +
     
     
    -
    +
     SystemUc
    -
    -SystemUc
    +
    +SystemUc
     
     
    -
    +
     SystemUc->SystemApiModule
    -
    -
    +
    +
     
     
    -
    +
     SystemOidcService
    -
    -SystemOidcService
    +
    +SystemOidcService
     
     
    -
    +
     SystemOidcService->SystemModule
    -
    -
    +
    +
     
     
    -
    +
     SystemService
    -
    -SystemService
    +
    +SystemService
     
     
    -
    +
     SystemService->SystemModule
    -
    -
    +
    +
     
     
    -
    +
     SubmissionUc
    -
    -SubmissionUc
    +
    +SubmissionUc
     
     
    -
    +
     SubmissionUc->TaskApiModule
    -
    -
    +
    +
     
     
    -
    +
     TaskCopyUC
    -
    -TaskCopyUC
    +
    +TaskCopyUC
     
     
    -
    +
     TaskCopyUC->TaskApiModule
    -
    -
    +
    +
     
     
    -
    +
     TaskUC
    -
    -TaskUC
    +
    +TaskUC
     
     
    -
    +
     TaskUC->TaskApiModule
    -
    -
    +
    +
     
     
    -
    +
     SubmissionService
    -
    -SubmissionService
    +
    +SubmissionService
     
     
    -
    +
     SubmissionService->TaskModule
    -
    -
    +
    +
     
     
    -
    +
     TaskCopyService
    -
    -TaskCopyService
    +
    +TaskCopyService
     
     
    -
    +
     TaskCopyService->TaskModule
    -
    -
    +
    +
     
     
    -
    +
     TaskService
    -
    -TaskService
    +
    +TaskService
     
     
    -
    +
     TaskService->TaskModule
    -
    -
    +
    +
     
     
    -
    +
     TeamService 
    -
    -TeamService 
    +
    +TeamService 
     
     
    -
    +
     TeamsModule->TeamService 
    -
    -
    +
    +
     
     
    -
    +
     TeamService
    -
    -TeamService
    +
    +TeamService
     
     
    -
    +
     TeamService->TeamsModule
    -
    -
    +
    +
     
     
    -
    +
     ContextExternalToolUc
    -
    -ContextExternalToolUc
    +
    +ContextExternalToolUc
     
     
    -
    +
     ContextExternalToolUc->ToolApiModule
    -
    -
    +
    +
     
     
    -
    +
     ExternalToolConfigurationUc
    -
    -ExternalToolConfigurationUc
    +
    +ExternalToolConfigurationUc
     
     
    -
    +
     ExternalToolConfigurationUc->ToolApiModule
    -
    -
    +
    +
     
     
    -
    +
     ExternalToolRequestMapper
    -
    -ExternalToolRequestMapper
    +
    +ExternalToolRequestMapper
     
     
    -
    +
     ExternalToolRequestMapper->ToolApiModule
    -
    -
    +
    +
     
     
    -
    +
     ExternalToolResponseMapper
    -
    -ExternalToolResponseMapper
    +
    +ExternalToolResponseMapper
     
     
    -
    +
     ExternalToolResponseMapper->ToolApiModule
    -
    -
    +
    +
     
     
    -
    +
     ExternalToolUc
    -
    -ExternalToolUc
    +
    +ExternalToolUc
     
     
    -
    +
     ExternalToolUc->ToolApiModule
    -
    -
    +
    +
     
     
    -
    +
     SchoolExternalToolRequestMapper
    -
    -SchoolExternalToolRequestMapper
    +
    +SchoolExternalToolRequestMapper
     
     
    -
    +
     SchoolExternalToolRequestMapper->ToolApiModule
    -
    -
    +
    +
     
     
    -
    +
     SchoolExternalToolResponseMapper
    -
    -SchoolExternalToolResponseMapper
    +
    +SchoolExternalToolResponseMapper
     
     
    -
    +
     SchoolExternalToolResponseMapper->ToolApiModule
    -
    -
    +
    +
     
     
    -
    +
     SchoolExternalToolUc
    -
    -SchoolExternalToolUc
    +
    +SchoolExternalToolUc
     
     
    -
    +
     SchoolExternalToolUc->ToolApiModule
    -
    -
    +
    +
     
     
    -
    +
     ToolLaunchUc
    -
    -ToolLaunchUc
    +
    +ToolLaunchUc
     
     
    -
    +
     ToolLaunchUc->ToolApiModule
    -
    -
    +
    +
     
     
    -
    +
     ToolReferenceUc
    -
    -ToolReferenceUc
    +
    +ToolReferenceUc
     
     
    -
    +
     ToolReferenceUc->ToolApiModule
    -
    -
    +
    +
     
     
    -
    +
     ToolLaunchModule->ToolModule
    -
    -
    +
    +
     
     
    -
    +
     ToolLaunchService 
    -
    -ToolLaunchService 
    +
    +ToolLaunchService 
     
     
    -
    +
     ToolLaunchModule->ToolLaunchService 
    -
    -
    +
    +
     
     
    -
    +
     BasicToolLaunchStrategy
    -
    -BasicToolLaunchStrategy
    +
    +BasicToolLaunchStrategy
     
     
    -
    +
     BasicToolLaunchStrategy->ToolLaunchModule
    -
    -
    +
    +
     
     
    -
    +
     Lti11EncryptionService
    -
    -Lti11EncryptionService
    +
    +Lti11EncryptionService
     
     
    -
    +
     Lti11EncryptionService->ToolLaunchModule
    -
    -
    +
    +
     
     
    -
    +
     Lti11ToolLaunchStrategy
    -
    -Lti11ToolLaunchStrategy
    +
    +Lti11ToolLaunchStrategy
     
     
    -
    +
     Lti11ToolLaunchStrategy->ToolLaunchModule
    -
    -
    +
    +
     
     
    -
    +
     OAuth2ToolLaunchStrategy
    -
    -OAuth2ToolLaunchStrategy
    +
    +OAuth2ToolLaunchStrategy
     
     
    -
    +
     OAuth2ToolLaunchStrategy->ToolLaunchModule
    -
    -
    +
    +
     
     
    -
    +
     ToolLaunchService
    -
    -ToolLaunchService
    +
    +ToolLaunchService
     
     
    -
    +
     ToolLaunchService->ToolLaunchModule
    -
    -
    +
    +
     
     
    -
    +
     UserUc
    -
    -UserUc
    +
    +UserUc
     
     
    -
    +
     UserUc->UserApiModule
    -
    -
    +
    +
     
     
    -
    +
     CloseUserLoginMigrationUc
    -
    -CloseUserLoginMigrationUc
    +
    +CloseUserLoginMigrationUc
     
     
    -
    +
     CloseUserLoginMigrationUc->UserLoginMigrationApiModule
    -
    -
    +
    +
     
     
    -
    +
     PageContentMapper
    -
    -PageContentMapper
    +
    +PageContentMapper
     
     
    -
    +
     PageContentMapper->UserLoginMigrationApiModule
    -
    -
    +
    +
     
     
    -
    +
     RestartUserLoginMigrationUc
    -
    -RestartUserLoginMigrationUc
    +
    +RestartUserLoginMigrationUc
     
     
    -
    +
     RestartUserLoginMigrationUc->UserLoginMigrationApiModule
    -
    -
    +
    +
     
     
    -
    +
     StartUserLoginMigrationUc
    -
    -StartUserLoginMigrationUc
    +
    +StartUserLoginMigrationUc
     
     
    -
    +
     StartUserLoginMigrationUc->UserLoginMigrationApiModule
    -
    -
    +
    +
     
     
    -
    +
     ToggleUserLoginMigrationUc
    -
    -ToggleUserLoginMigrationUc
    +
    +ToggleUserLoginMigrationUc
     
     
    -
    +
     ToggleUserLoginMigrationUc->UserLoginMigrationApiModule
    -
    -
    +
    +
     
     
    -
    +
     UserLoginMigrationUc
    -
    -UserLoginMigrationUc
    +
    +UserLoginMigrationUc
     
     
    -
    +
     UserLoginMigrationUc->UserLoginMigrationApiModule
    -
    -
    +
    +
     
     
    -
    +
     MigrationCheckService
    -
    -MigrationCheckService
    +
    +MigrationCheckService
     
     
    -
    +
     MigrationCheckService->UserLoginMigrationModule
    -
    -
    +
    +
     
     
    -
    +
     SchoolMigrationService
    -
    -SchoolMigrationService
    +
    +SchoolMigrationService
     
     
    -
    +
     SchoolMigrationService->UserLoginMigrationModule
    -
    -
    +
    +
     
     
    -
    +
     UserLoginMigrationRepo
    -
    -UserLoginMigrationRepo
    +
    +UserLoginMigrationRepo
     
     
    -
    +
     UserLoginMigrationRepo->UserLoginMigrationModule
    -
    -
    +
    +
     
     
    -
    +
     UserLoginMigrationRevertService
    -
    -UserLoginMigrationRevertService
    +
    +UserLoginMigrationRevertService
     
     
    -
    +
     UserLoginMigrationRevertService->UserLoginMigrationModule
    -
    -
    +
    +
     
     
    -
    +
     UserLoginMigrationService
    -
    -UserLoginMigrationService
    +
    +UserLoginMigrationService
     
     
    -
    +
     UserLoginMigrationService->UserLoginMigrationModule
    -
    -
    +
    +
     
     
    -
    +
     UserMigrationService
    -
    -UserMigrationService
    +
    +UserMigrationService
     
     
    -
    +
     UserMigrationService->UserLoginMigrationModule
    -
    -
    +
    +
     
     
    -
    +
     UserDORepo
    -
    -UserDORepo
    +
    +UserDORepo
     
     
    -
    +
     UserDORepo->UserModule
    -
    -
    +
    +
     
     
    -
    +
     UserService
    -
    -UserService
    +
    +UserService
     
     
    -
    +
     UserService->UserModule
    -
    -
    +
    +
     
     
    -
    +
     VideoConferenceModule->VideoConferenceApiModule
    -
    -
    +
    +
     
     
    -
    +
     BBBService 
    -
    -BBBService 
    +
    +BBBService 
     
     
    -
    +
     VideoConferenceModule->BBBService 
    -
    -
    +
    +
     
     
    -
    +
     VideoConferenceService 
    -
    -VideoConferenceService 
    +
    +VideoConferenceService 
     
     
    -
    +
     VideoConferenceModule->VideoConferenceService 
    -
    -
    +
    +
     
     
    -
    +
     VideoConferenceCreateUc
    -
    -VideoConferenceCreateUc
    +
    +VideoConferenceCreateUc
     
     
    -
    +
     VideoConferenceCreateUc->VideoConferenceApiModule
    -
    -
    +
    +
     
     
    -
    +
     VideoConferenceEndUc
    -
    -VideoConferenceEndUc
    +
    +VideoConferenceEndUc
     
     
    -
    +
     VideoConferenceEndUc->VideoConferenceApiModule
    -
    -
    +
    +
     
     
    -
    +
     VideoConferenceInfoUc
    -
    -VideoConferenceInfoUc
    +
    +VideoConferenceInfoUc
     
     
    -
    +
     VideoConferenceInfoUc->VideoConferenceApiModule
    -
    -
    +
    +
     
     
    -
    +
     VideoConferenceJoinUc
    -
    -VideoConferenceJoinUc
    +
    +VideoConferenceJoinUc
     
     
    -
    +
     VideoConferenceJoinUc->VideoConferenceApiModule
    -
    -
    +
    +
     
     
    -
    +
     BBBService
    -
    -BBBService
    +
    +BBBService
     
     
    -
    +
     BBBService->VideoConferenceModule
    -
    -
    +
    +
     
     
    -
    +
     ConverterUtil
    -
    -ConverterUtil
    +
    +ConverterUtil
     
     
    -
    +
     ConverterUtil->VideoConferenceModule
    -
    -
    +
    +
     
     
    -
    +
     VideoConferenceDeprecatedUc
    -
    -VideoConferenceDeprecatedUc
    +
    +VideoConferenceDeprecatedUc
     
     
    -
    +
     VideoConferenceDeprecatedUc->VideoConferenceModule
    -
    -
    +
    +
     
     
    -
    +
     VideoConferenceRepo
    -
    -VideoConferenceRepo
    +
    +VideoConferenceRepo
     
     
    -
    +
     VideoConferenceRepo->VideoConferenceModule
    -
    -
    +
    +
     
     
    -
    +
     VideoConferenceService
    -
    -VideoConferenceService
    +
    +VideoConferenceService
     
     
    -
    +
     VideoConferenceService->VideoConferenceModule
    -
    -
    +
    +