Skip to content

@sourceloop/oidc-service / Exports / UserTenantRepository

Class: UserTenantRepositoryΒΆ

HierarchyΒΆ

Table of contentsΒΆ

ConstructorsΒΆ

PropertiesΒΆ

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