All Classes and Interfaces
Class
Description
AbstractActionWithEntityUseCase<ID,R extends com.rcore.domain.commons.port.ReadRepository<ID,E,?>,E extends com.rcore.domain.commons.entity.BaseEntity<ID>>
Deprecated.
AbstractActionWithWithDeletedEntityUseCase<ID,R extends SafeReadRepository<ID,E,?> & com.rcore.domain.commons.port.DeleteRepository<ID>,E extends BaseDeleteEntity<ID>>
AbstractForceFindByIdUseCase<ID,E extends BaseDeleteEntity<ID>,R extends SafeReadRepository<ID,E,?>>
AbstractPermanentDeleteWithEventUseCase<ID,R extends com.rcore.domain.commons.port.ReadRepository<ID,E,?> & SafeDeleteRepository<ID> & SafeReadRepository<ID,E,?>,E extends BaseDeleteEntity<ID>>
AbstractRestoreDeleteWithEventUseCase<ID,R extends SafeReadRepository<ID,E,?> & SafeDeleteRepository<ID>,E extends BaseDeleteEntity<ID>>
базовая сущность с флагом удалено/не_удалено
базовая сущность содержащая id-s для внешней
привязки и флаг удалено/не_удалено
базовая сущность содержащая id-s для внешней привязки
Структура содержащая данные привязки внешнего id
ExternalLinkRepository<Entity extends com.rcore.domain.commons.entity.BaseEntity<?> & ExternalProperty>
FindByExternalLinkUseCase<Entity extends com.rcore.domain.commons.entity.BaseEntity<?> & ExternalProperty,Repository extends ExternalLinkRepository<Entity>>
Репозитории которые имплементируют это, на самом деле не удаляют сущности, вместо этого они по умолчанию не отдают сущности с флагом deleted = true