@sourceloop/oidc-service / Exports / UserTenantRepository
Class: UserTenantRepositoryΒΆ
HierarchyΒΆ
-
DefaultSoftCrudRepository<UserTenant, typeofid,UserTenantRelations>β³
UserTenantRepository
Table of contentsΒΆ
ConstructorsΒΆ
PropertiesΒΆ
- role
- roleRepositoryGetter
- tenant
- tenantRepositoryGetter
- user
- userLevelPermissionRepositoryGetter
- userLevelPermissions
- userRepositoryGetter
ConstructorsΒΆ
constructorΒΆ
β’ new UserTenantRepository(dataSource, tenantRepositoryGetter, userRepositoryGetter, roleRepositoryGetter, userLevelPermissionRepositoryGetter)
ParametersΒΆ
| Name | Type |
|---|---|
dataSource |
DataSource |
tenantRepositoryGetter |
Getter<TenantRepository> |
userRepositoryGetter |
Getter<UserRepository> |
roleRepositoryGetter |
Getter<RoleRepository> |
userLevelPermissionRepositoryGetter |
Getter<UserLevelPermissionRepository> |
OverridesΒΆ
DefaultSoftCrudRepository< UserTenant, typeof UserTenant.prototype.id, UserTenantRelations \>.constructor
Defined inΒΆ
services/oidc-service/src/repositories/user-tenant.repository.ts:47
PropertiesΒΆ
roleΒΆ
β’ Readonly role: BelongsToAccessor<Role, undefined | string>
Defined inΒΆ
services/oidc-service/src/repositories/user-tenant.repository.ts:40
roleRepositoryGetterΒΆ
β’ Protected roleRepositoryGetter: Getter<RoleRepository>
Defined inΒΆ
services/oidc-service/src/repositories/user-tenant.repository.ts:55
tenantΒΆ
β’ Readonly tenant: BelongsToAccessor<Tenant, undefined | string>
Defined inΒΆ
services/oidc-service/src/repositories/user-tenant.repository.ts:33
tenantRepositoryGetterΒΆ
β’ Protected tenantRepositoryGetter: Getter<TenantRepository>
Defined inΒΆ
services/oidc-service/src/repositories/user-tenant.repository.ts:51
userΒΆ
β’ Readonly user: BelongsToAccessor<User, undefined | string>
Defined inΒΆ
services/oidc-service/src/repositories/user-tenant.repository.ts:38
userLevelPermissionRepositoryGetterΒΆ
β’ Protected userLevelPermissionRepositoryGetter: Getter<UserLevelPermissionRepository>
Defined inΒΆ
services/oidc-service/src/repositories/user-tenant.repository.ts:57
userLevelPermissionsΒΆ
β’ Readonly userLevelPermissions: HasManyRepositoryFactory<UserLevelPermission, undefined | string>
Defined inΒΆ
services/oidc-service/src/repositories/user-tenant.repository.ts:42
userRepositoryGetterΒΆ
β’ Protected userRepositoryGetter: Getter<UserRepository>
Defined inΒΆ
services/oidc-service/src/repositories/user-tenant.repository.ts:53