Package ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.confirmationCodeSendingTask.port
Class MongoConfirmationCodeSendingTaskRepository
java.lang.Object
com.rcore.database.mongo.commons.port.impl.AbstractMongoRepository<ID,E,D,F>
io.foodtechlab.common.mongo.port.AbstractMongoSafeDeleteRepository<String,ConfirmationCodeSendingTaskEntity,ConfirmationCodeSendingTaskDoc,io.foodtechlab.common.domain.port.filters.DeleteFilter>
ru.foodtechlab.lib.auth.service.infrastructure.database.mongo.confirmationCodeSendingTask.port.MongoConfirmationCodeSendingTaskRepository
- All Implemented Interfaces:
com.rcore.domain.commons.port.CreateUpdateRepository<ConfirmationCodeSendingTaskEntity>,com.rcore.domain.commons.port.CRUDRepository<String,,ConfirmationCodeSendingTaskEntity, io.foodtechlab.common.domain.port.filters.DeleteFilter> com.rcore.domain.commons.port.DeleteRepository<String>,com.rcore.domain.commons.port.ReadRepository<String,,ConfirmationCodeSendingTaskEntity, io.foodtechlab.common.domain.port.filters.DeleteFilter> io.foodtechlab.common.domain.port.SafeDeleteCRUDRepository<String,,ConfirmationCodeSendingTaskEntity, io.foodtechlab.common.domain.port.filters.DeleteFilter> io.foodtechlab.common.domain.port.SafeDeleteRepository<String>,io.foodtechlab.common.domain.port.SafeReadRepository<String,,ConfirmationCodeSendingTaskEntity, io.foodtechlab.common.domain.port.filters.DeleteFilter> ConfirmationCodeSendingTaskRepository
@Repository
public class MongoConfirmationCodeSendingTaskRepository
extends io.foodtechlab.common.mongo.port.AbstractMongoSafeDeleteRepository<String,ConfirmationCodeSendingTaskEntity,ConfirmationCodeSendingTaskDoc,io.foodtechlab.common.domain.port.filters.DeleteFilter>
implements ConfirmationCodeSendingTaskRepository
-
Field Summary
Fields inherited from class com.rcore.database.mongo.commons.port.impl.AbstractMongoRepository
documentClass, mapper, mongoTemplate -
Constructor Summary
ConstructorsConstructorDescriptionMongoConfirmationCodeSendingTaskRepository(ConfirmationCodeSendingTaskDocMapper mapper, org.springframework.data.mongodb.core.MongoTemplate mongoTemplate) -
Method Summary
Modifier and TypeMethodDescriptionfindPending(Long limit) protected com.rcore.database.mongo.commons.query.AbstractExampleQuerygetSearchQuery(io.foodtechlab.common.domain.port.filters.DeleteFilter filters) Methods inherited from class io.foodtechlab.common.mongo.port.AbstractMongoSafeDeleteRepository
delete, findById, forceFindById, permanentDelete, restoreMethods inherited from class com.rcore.database.mongo.commons.port.impl.AbstractMongoRepository
count, exist, find, findSearch, saveMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.rcore.domain.commons.port.CreateUpdateRepository
saveMethods inherited from interface com.rcore.domain.commons.port.DeleteRepository
deleteMethods inherited from interface com.rcore.domain.commons.port.ReadRepository
count, exist, find, findByIdMethods inherited from interface io.foodtechlab.common.domain.port.SafeDeleteRepository
permanentDelete, restoreMethods inherited from interface io.foodtechlab.common.domain.port.SafeReadRepository
forceFindById
-
Constructor Details
-
MongoConfirmationCodeSendingTaskRepository
public MongoConfirmationCodeSendingTaskRepository(ConfirmationCodeSendingTaskDocMapper mapper, org.springframework.data.mongodb.core.MongoTemplate mongoTemplate)
-
-
Method Details
-
findPending
- Specified by:
findPendingin interfaceConfirmationCodeSendingTaskRepository
-
getSearchQuery
protected com.rcore.database.mongo.commons.query.AbstractExampleQuery getSearchQuery(io.foodtechlab.common.domain.port.filters.DeleteFilter filters) - Specified by:
getSearchQueryin classcom.rcore.database.mongo.commons.port.impl.AbstractMongoRepository<String,ConfirmationCodeSendingTaskEntity, ConfirmationCodeSendingTaskDoc, io.foodtechlab.common.domain.port.filters.DeleteFilter>
-