Class MongoMigrationRepository
- java.lang.Object
-
- ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.migration.port.MongoMigrationRepository
-
- All Implemented Interfaces:
com.rcore.domain.commons.port.CreateUpdateRepository<ru.foodtechlab.lib.auth.service.domain.migration.entity.MigrationEntity>,com.rcore.domain.commons.port.CRUDRepository<String,ru.foodtechlab.lib.auth.service.domain.migration.entity.MigrationEntity,ru.foodtechlab.lib.auth.service.domain.migration.port.filters.MigrationFilters>,com.rcore.domain.commons.port.DeleteRepository<String>,com.rcore.domain.commons.port.ReadRepository<String,ru.foodtechlab.lib.auth.service.domain.migration.entity.MigrationEntity,ru.foodtechlab.lib.auth.service.domain.migration.port.filters.MigrationFilters>,ru.foodtechlab.lib.auth.service.domain.migration.port.MigrationRepository
@Repository public class MongoMigrationRepository extends Object implements ru.foodtechlab.lib.auth.service.domain.migration.port.MigrationRepository
-
-
Constructor Summary
Constructors Constructor Description MongoMigrationRepository()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Longcount()Booleandelete(String id)booleanexist(String s)com.rcore.domain.commons.port.dto.SearchResult<ru.foodtechlab.lib.auth.service.domain.migration.entity.MigrationEntity>find(ru.foodtechlab.lib.auth.service.domain.migration.port.filters.MigrationFilters filters)Optional<ru.foodtechlab.lib.auth.service.domain.migration.entity.MigrationEntity>findById(String s)ru.foodtechlab.lib.auth.service.domain.migration.entity.MigrationEntitygetMigration()ru.foodtechlab.lib.auth.service.domain.migration.entity.MigrationEntityrunMigration()ru.foodtechlab.lib.auth.service.domain.migration.entity.MigrationEntitysave(ru.foodtechlab.lib.auth.service.domain.migration.entity.MigrationEntity entity)
-
-
-
Method Detail
-
save
public ru.foodtechlab.lib.auth.service.domain.migration.entity.MigrationEntity save(ru.foodtechlab.lib.auth.service.domain.migration.entity.MigrationEntity entity)
- Specified by:
savein interfacecom.rcore.domain.commons.port.CreateUpdateRepository<ru.foodtechlab.lib.auth.service.domain.migration.entity.MigrationEntity>
-
delete
public Boolean delete(String id)
- Specified by:
deletein interfacecom.rcore.domain.commons.port.DeleteRepository<String>
-
findById
public Optional<ru.foodtechlab.lib.auth.service.domain.migration.entity.MigrationEntity> findById(String s)
- Specified by:
findByIdin interfacecom.rcore.domain.commons.port.ReadRepository<String,ru.foodtechlab.lib.auth.service.domain.migration.entity.MigrationEntity,ru.foodtechlab.lib.auth.service.domain.migration.port.filters.MigrationFilters>
-
find
public com.rcore.domain.commons.port.dto.SearchResult<ru.foodtechlab.lib.auth.service.domain.migration.entity.MigrationEntity> find(ru.foodtechlab.lib.auth.service.domain.migration.port.filters.MigrationFilters filters)
- Specified by:
findin interfacecom.rcore.domain.commons.port.ReadRepository<String,ru.foodtechlab.lib.auth.service.domain.migration.entity.MigrationEntity,ru.foodtechlab.lib.auth.service.domain.migration.port.filters.MigrationFilters>
-
count
public Long count()
- Specified by:
countin interfacecom.rcore.domain.commons.port.ReadRepository<String,ru.foodtechlab.lib.auth.service.domain.migration.entity.MigrationEntity,ru.foodtechlab.lib.auth.service.domain.migration.port.filters.MigrationFilters>
-
getMigration
public ru.foodtechlab.lib.auth.service.domain.migration.entity.MigrationEntity getMigration()
- Specified by:
getMigrationin interfaceru.foodtechlab.lib.auth.service.domain.migration.port.MigrationRepository
-
runMigration
public ru.foodtechlab.lib.auth.service.domain.migration.entity.MigrationEntity runMigration()
- Specified by:
runMigrationin interfaceru.foodtechlab.lib.auth.service.domain.migration.port.MigrationRepository
-
-