Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • com.rcore.database.mongo.commons.query.AbstractExampleQuery (implements com.rcore.database.mongo.commons.query.ExampleQuery)
    • com.rcore.database.mongo.commons.query.AbstractModifyQuery (implements com.rcore.database.mongo.commons.query.ExampleQuery, com.rcore.database.mongo.commons.query.UpdateQuery)
    • com.rcore.database.mongo.commons.port.impl.AbstractMongoRepository<ID,​E,​D,​F> (implements com.rcore.domain.commons.port.CRUDRepository<Id,​Entity,​Filters>)
      • io.foodtechlab.common.mongo.port.AbstractMongoSafeDeleteRepository<ID,​E,​D,​F> (implements io.foodtechlab.common.domain.port.SafeDeleteCRUDRepository<ID,​ENTITY,​FILTERS>)
        • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.token.port.MongoAccessTokenRepository (implements ru.foodtechlab.lib.auth.service.domain.token.port.AccessTokenRepository)
        • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.authorizationSession.port.MongoAuthorizationSessionRepository (implements ru.foodtechlab.lib.auth.service.domain.auth.port.AuthorizationSessionRepository)
        • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.confirmationCode.port.MongoConfirmationCodeRepository (implements ru.foodtechlab.lib.auth.service.domain.confirmationCode.port.ConfirmationCodeRepository)
        • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.confirmationCodeSendingTask.port.MongoConfirmationCodeSendingTaskRepository (implements ru.foodtechlab.lib.auth.service.domain.confirmationCodeSendingTask.port.ConfirmationCodeSendingTaskRepository)
        • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.credential.port.MongoCredentialRepository (implements ru.foodtechlab.lib.auth.service.domain.credential.port.CredentialRepository)
        • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.token.port.MongoRefreshTokenRepository (implements ru.foodtechlab.lib.auth.service.domain.token.port.RefreshTokenRepository)
        • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.roleAccess.port.MongoRoleAccessRepository (implements ru.foodtechlab.lib.auth.service.domain.roleAccess.port.RoleAccessRepository)
        • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.role.port.MongoRoleRepository (implements ru.foodtechlab.lib.auth.service.domain.role.port.RoleRepository)
    • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.token.mapper.AccessTokenDocMapper (implements com.rcore.commons.mapper.ExampleDataMapper<Input,​Output>)
    • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.authorizationSession.mapper.AuthorizationSessionDocMapper (implements com.rcore.commons.mapper.ExampleDataMapper<Input,​Output>)
    • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.authorizationSession.model.AuthSessionDoc.ApplicationDetails
    • com.rcore.database.mongo.commons.document.BaseDocument
      • io.foodtechlab.common.mongo.documents.BaseDeleteDocument
        • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.token.model.AccessTokenDoc
        • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.authorizationSession.model.AuthSessionDoc
        • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.confirmationCode.model.ConfirmationCodeDoc
        • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.confirmationCodeSendingTask.model.ConfirmationCodeSendingTaskDoc
        • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.credential.model.CredentialDoc
        • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.token.model.RefreshTokenDoc
        • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.roleAccess.model.RoleAccessDoc
        • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.role.model.RoleDoc
      • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.preference.model.ServicePreferenceDoc
    • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.confirmationCode.mapper.ConfirmationCodeDocMapper (implements com.rcore.commons.mapper.ExampleDataMapper<Input,​Output>)
    • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.confirmationCodeSendingTask.mapper.ConfirmationCodeSendingTaskDocMapper (implements com.rcore.commons.mapper.ExampleDataMapper<Input,​Output>)
    • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.credential.model.CredentialDoc.Role
    • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.migration.manualMigrations.v3_1_7.from.CredentialDocFromV3_1_7
    • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.migration.manualMigrations.v3_1_7.from.CredentialDocFromV3_1_7.Role
    • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.migration.manualMigrations.v3_1_7.from.CredentialDocFromV3_1_7.Role.RoleLink
    • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.credential.mapper.CredentialDocMapper (implements com.rcore.commons.mapper.ExampleDataMapper<Input,​Output>)
    • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.migration.manualMigrations.v3_1_7.to.CredentialDocToV3_1_7
    • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.roleAccess.query.FindAccessesByRoleIdsQuery (implements com.rcore.database.mongo.commons.query.ExampleQuery)
    • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.token.query.FindAccessTokensByRefreshTokenQuery (implements com.rcore.database.mongo.commons.query.ExampleQuery)
    • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.authorizationSession.query.FindByClientInfoInDayQuery (implements com.rcore.database.mongo.commons.query.ExampleQuery)
    • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.role.query.FindByCodeQuery (implements com.rcore.database.mongo.commons.query.ExampleQuery)
    • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.authorizationSession.query.FindByDeviceIdAndTypeInDayQuery (implements com.rcore.database.mongo.commons.query.ExampleQuery)
    • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.credential.query.FindByEmailQuery (implements com.rcore.database.mongo.commons.query.ExampleQuery)
    • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.authorizationSession.query.FindByIpAndTypeInDayQuery (implements com.rcore.database.mongo.commons.query.ExampleQuery)
    • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.authorizationSession.query.FindByLoginDetailsAndTypeInDayQuery (implements com.rcore.database.mongo.commons.query.ExampleQuery)
    • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.authorizationSession.query.FindByLoginDetailsInDayQuery (implements com.rcore.database.mongo.commons.query.ExampleQuery)
    • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.credential.query.FindByLoginDetailsQuery (implements com.rcore.database.mongo.commons.query.ExampleQuery)
    • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.confirmationCode.query.FindByLoginTypeQuery (implements com.rcore.database.mongo.commons.query.ExampleQuery)
    • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.credential.query.FindByPhoneQuery (implements com.rcore.database.mongo.commons.query.ExampleQuery)
    • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.credential.query.FindByUsernameQuery (implements com.rcore.database.mongo.commons.query.ExampleQuery)
    • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.confirmationCode.query.FindCodeBySessionQuery (implements com.rcore.database.mongo.commons.query.ExampleQuery)
    • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.roleAccess.query.FindGodModeAccessQuery (implements com.rcore.database.mongo.commons.query.ExampleQuery)
    • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.confirmationCode.query.FindLastNotConfirmedForCredentialQuery (implements com.rcore.database.mongo.commons.query.ExampleQuery)
    • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.authorizationSession.query.FindPendingConfirmationByLoginDetailsQuery (implements com.rcore.database.mongo.commons.query.ExampleQuery)
    • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.confirmationCodeSendingTask.query.FindPendingQuery (implements com.rcore.database.mongo.commons.query.ExampleQuery)
    • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.migration.manualMigrations.v3_1_7.migration.MigrateToV3_1_7 (implements ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.migration.manualMigrations.base.IMigrateToVersion)
    • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.migration.documents.MigrationDoc
    • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.migration.mapper.MigrationMapper (implements com.rcore.commons.mapper.ExampleDataMapper<Input,​Output>)
    • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.migration.port.MongoMigrationIdGenerator (implements ru.foodtechlab.lib.auth.service.domain.migration.port.MigrationIdGenerator<T>)
    • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.migration.port.MongoMigrationRepository (implements ru.foodtechlab.lib.auth.service.domain.migration.port.MigrationRepository)
    • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.preference.port.MongoServicePreferenceRepository (implements ru.foodtechlab.lib.auth.service.domain.preference.port.ServicePreferenceRepository)
    • com.rcore.database.mongo.commons.port.impl.ObjectIdGenerator (implements com.rcore.domain.commons.port.BaseIdGenerator<T>)
      • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.token.port.MongoAccessTokenIdGenerator (implements ru.foodtechlab.lib.auth.service.domain.token.port.AccessTokenIdGenerator<T>)
      • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.authorizationSession.port.MongoAuthorizationSessionIdGenerator (implements ru.foodtechlab.lib.auth.service.domain.auth.port.AuthorizationSessionIdGenerator<T>)
      • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.confirmationCode.port.MongoConfirmationCodeIdGenerator (implements ru.foodtechlab.lib.auth.service.domain.confirmationCode.port.ConfirmationCodeIdGenerator<T>)
      • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.confirmationCodeSendingTask.port.MongoConfirmationCodeSendingTaskIdGenerator (implements ru.foodtechlab.lib.auth.service.domain.confirmationCodeSendingTask.port.ConfirmationCodeSendingTaskIdGenerator<T>)
      • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.credential.port.MongoCredentialIdGenerator (implements ru.foodtechlab.lib.auth.service.domain.credential.port.CredentialIdGenerator<T>)
      • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.token.port.MongoRefreshTokenIdGenerator (implements ru.foodtechlab.lib.auth.service.domain.token.port.RefreshTokenIdGenerator<T>)
      • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.roleAccess.port.MongoRoleAccessIdGenerator (implements ru.foodtechlab.lib.auth.service.domain.roleAccess.port.RoleAccessIdGenerator<T>)
      • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.role.port.MongoRoleIdGenerator (implements ru.foodtechlab.lib.auth.service.domain.role.port.RoleIdGenerator<T>)
      • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.preference.port.MongoServicePreferenceIdGenerator (implements ru.foodtechlab.lib.auth.service.domain.preference.port.ServicePreferenceIdGenerator<T>)
    • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.ObjectIdMapper (implements com.rcore.commons.mapper.ExampleDataMapper<Input,​Output>)
    • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.token.mapper.RefreshTokenDocMapper (implements com.rcore.commons.mapper.ExampleDataMapper<Input,​Output>)
    • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.roleAccess.mapper.RoleAccessDocMapper (implements com.rcore.commons.mapper.ExampleDataMapper<Input,​Output>)
    • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.migration.manualMigrations.v3_1_7.from.RoleDocFromV3_1_7
    • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.role.mapper.RoleDocMapper (implements com.rcore.commons.mapper.ExampleDataMapper<Input,​Output>)
    • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.migration.manualMigrations.v3_1_7.to.RoleDocToV3_1_7
    • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.preference.mapper.ServicePreferenceDocMapper (implements com.rcore.commons.mapper.ExampleDataMapper<Input,​Output>)

Interface Hierarchy

  • ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.migration.manualMigrations.base.IMigrateToVersion