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>>
 
 
 
 
 
AbstractPermanentDeleteWithEventUseCase<ID,R extends com.rcore.domain.commons.port.ReadRepository<ID,E,?> & SafeDeleteRepository<ID> & SafeReadRepository<ID,E,?>,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