@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