Hierarchy For All Packages
Package Hierarchies:Class Hierarchy
- java.lang.Object
- com.rcore.event.driven.AbstractEvent (implements com.rcore.event.driven.Event)
- ru.foodtechlab.abe.domain.events.AbstractEntityPermanentDeleteEvent<E>
- ru.foodtechlab.abe.domain.events.AbstractEntityRestoreEvent<E>
- com.rcore.domain.commons.entity.BaseEntity<EntityId>
- ru.foodtechlab.abe.domain.entities.BaseDeleteEntity<Id> (implements ru.foodtechlab.abe.domain.entities.DeleteProperty)
- ru.foodtechlab.abe.domain.entities.BaseExternalDeleteEntity<Id> (implements ru.foodtechlab.abe.domain.entities.DeleteProperty, ru.foodtechlab.abe.domain.entities.ExternalProperty)
- ru.foodtechlab.abe.domain.entities.BaseExternalEntity<Id> (implements ru.foodtechlab.abe.domain.entities.ExternalProperty)
- ru.foodtechlab.abe.domain.entities.BaseDeleteEntity<Id> (implements ru.foodtechlab.abe.domain.entities.DeleteProperty)
- ru.foodtechlab.abe.domain.entities.ExternalLink
- ru.foodtechlab.abe.domain.usecase.FindByExternalLinkUseCase.InputValues (implements com.rcore.domain.commons.usecase.UseCase.InputValues)
- com.rcore.domain.commons.port.dto.SearchFilters
- ru.foodtechlab.abe.domain.port.filters.DeleteFilter
- com.rcore.domain.commons.usecase.UseCase<Input,
Output> - ru.foodtechlab.abe.domain.usecase.AbstractActionWithEntityUseCase<ID,
R, E> - ru.foodtechlab.abe.domain.usecase.AbstractActionWithWithDeletedEntityUseCase<ID,
R, E> - ru.foodtechlab.abe.domain.usecase.AbstractPermanentDeleteWithEventUseCase<ID,
R, E> - ru.foodtechlab.abe.domain.usecase.AbstractRestoreDeleteWithEventUseCase<ID,
R, E>
- ru.foodtechlab.abe.domain.usecase.AbstractPermanentDeleteWithEventUseCase<ID,
- ru.foodtechlab.abe.domain.usecase.AbstractActionWithWithDeletedEntityUseCase<ID,
- ru.foodtechlab.abe.domain.usecase.AbstractForceFindByIdUseCase<ID,
E, R> - ru.foodtechlab.abe.domain.usecase.AbstractPermanentDeleteUseCase<ID,
R> - ru.foodtechlab.abe.domain.usecase.AbstractRestoreUseCase<ID,
R> - ru.foodtechlab.abe.domain.usecase.FindByExternalLinkUseCase<Entity,
Repository>
- ru.foodtechlab.abe.domain.usecase.AbstractActionWithEntityUseCase<ID,
- com.rcore.event.driven.AbstractEvent (implements com.rcore.event.driven.Event)
Interface Hierarchy
- com.rcore.domain.commons.port.CreateUpdateRepository<Entity>
- com.rcore.domain.commons.port.CRUDRepository<Id,
Entity, Filters> (also extends com.rcore.domain.commons.port.DeleteRepository<Id>, com.rcore.domain.commons.port.ReadRepository<Id, Entity, Filters>) - ru.foodtechlab.abe.domain.port.SafeDeleteCRUDRepository<ID,
ENTITY, FILTERS> (also extends ru.foodtechlab.abe.domain.port.SafeDeleteRepository<ID>, ru.foodtechlab.abe.domain.port.SafeReadRepository<ID, E, F>)
- ru.foodtechlab.abe.domain.port.SafeDeleteCRUDRepository<ID,
- com.rcore.domain.commons.port.CRUDRepository<Id,
- ru.foodtechlab.abe.domain.entities.DeleteProperty
- com.rcore.domain.commons.port.DeleteRepository<Id>
- com.rcore.domain.commons.port.CRUDRepository<Id,
Entity, Filters> (also extends com.rcore.domain.commons.port.CreateUpdateRepository<Entity>, com.rcore.domain.commons.port.ReadRepository<Id, Entity, Filters>) - ru.foodtechlab.abe.domain.port.SafeDeleteCRUDRepository<ID,
ENTITY, FILTERS> (also extends ru.foodtechlab.abe.domain.port.SafeDeleteRepository<ID>, ru.foodtechlab.abe.domain.port.SafeReadRepository<ID, E, F>)
- ru.foodtechlab.abe.domain.port.SafeDeleteCRUDRepository<ID,
- ru.foodtechlab.abe.domain.port.SafeDeleteRepository<ID>
- ru.foodtechlab.abe.domain.port.SafeDeleteCRUDRepository<ID,
ENTITY, FILTERS> (also extends com.rcore.domain.commons.port.CRUDRepository<Id, Entity, Filters>, ru.foodtechlab.abe.domain.port.SafeReadRepository<ID, E, F>)
- ru.foodtechlab.abe.domain.port.SafeDeleteCRUDRepository<ID,
- com.rcore.domain.commons.port.CRUDRepository<Id,
- ru.foodtechlab.abe.domain.port.ExternalLinkRepository<Entity>
- ru.foodtechlab.abe.domain.entities.ExternalProperty
- com.rcore.domain.commons.port.ReadRepository<Id,
Entity, Filters> - com.rcore.domain.commons.port.CRUDRepository<Id,
Entity, Filters> (also extends com.rcore.domain.commons.port.CreateUpdateRepository<Entity>, com.rcore.domain.commons.port.DeleteRepository<Id>) - ru.foodtechlab.abe.domain.port.SafeDeleteCRUDRepository<ID,
ENTITY, FILTERS> (also extends ru.foodtechlab.abe.domain.port.SafeDeleteRepository<ID>, ru.foodtechlab.abe.domain.port.SafeReadRepository<ID, E, F>)
- ru.foodtechlab.abe.domain.port.SafeDeleteCRUDRepository<ID,
- ru.foodtechlab.abe.domain.port.SafeReadRepository<ID,
E, F> - ru.foodtechlab.abe.domain.port.SafeDeleteCRUDRepository<ID,
ENTITY, FILTERS> (also extends com.rcore.domain.commons.port.CRUDRepository<Id, Entity, Filters>, ru.foodtechlab.abe.domain.port.SafeDeleteRepository<ID>)
- ru.foodtechlab.abe.domain.port.SafeDeleteCRUDRepository<ID,
- com.rcore.domain.commons.port.CRUDRepository<Id,