Index
All Classes and Interfaces|All Packages
A
- AbstractActionWithEntityUseCase<ID,
R extends com.rcore.domain.commons.port.ReadRepository<ID, E, ?>, E extends com.rcore.domain.commons.entity.BaseEntity<ID>> - Class in ru.foodtechlab.abe.domain.usecase -
Deprecated.
- AbstractActionWithEntityUseCase() - Constructor for class ru.foodtechlab.abe.domain.usecase.AbstractActionWithEntityUseCase
-
Deprecated.
- AbstractActionWithWithDeletedEntityUseCase<ID,
R extends SafeReadRepository<ID, E, ?> & com.rcore.domain.commons.port.DeleteRepository<ID>, E extends BaseDeleteEntity<ID>> - Class in ru.foodtechlab.abe.domain.usecase - AbstractActionWithWithDeletedEntityUseCase(R) - Constructor for class ru.foodtechlab.abe.domain.usecase.AbstractActionWithWithDeletedEntityUseCase
- AbstractEntityPermanentDeleteEvent<E extends BaseDeleteEntity<?>> - Class in ru.foodtechlab.abe.domain.events
- AbstractEntityPermanentDeleteEvent() - Constructor for class ru.foodtechlab.abe.domain.events.AbstractEntityPermanentDeleteEvent
- AbstractEntityRestoreEvent<E extends BaseDeleteEntity<?>> - Class in ru.foodtechlab.abe.domain.events
- AbstractEntityRestoreEvent() - Constructor for class ru.foodtechlab.abe.domain.events.AbstractEntityRestoreEvent
- AbstractForceFindByIdUseCase<ID,
E extends BaseDeleteEntity<ID>, R extends SafeReadRepository<ID, E, ?>> - Class in ru.foodtechlab.abe.domain.usecase - AbstractForceFindByIdUseCase() - Constructor for class ru.foodtechlab.abe.domain.usecase.AbstractForceFindByIdUseCase
- AbstractPermanentDeleteUseCase<ID,
R extends SafeDeleteRepository<ID>> - Class in ru.foodtechlab.abe.domain.usecase - AbstractPermanentDeleteUseCase() - Constructor for class ru.foodtechlab.abe.domain.usecase.AbstractPermanentDeleteUseCase
- AbstractPermanentDeleteWithEventUseCase<ID,
R extends com.rcore.domain.commons.port.ReadRepository<ID, E, ?> & SafeDeleteRepository<ID> & SafeReadRepository<ID, E, ?>, E extends BaseDeleteEntity<ID>> - Class in ru.foodtechlab.abe.domain.usecase - AbstractPermanentDeleteWithEventUseCase(R, EventDispatcher) - Constructor for class ru.foodtechlab.abe.domain.usecase.AbstractPermanentDeleteWithEventUseCase
- AbstractRestoreDeleteWithEventUseCase<ID,
R extends SafeReadRepository<ID, E, ?> & SafeDeleteRepository<ID>, E extends BaseDeleteEntity<ID>> - Class in ru.foodtechlab.abe.domain.usecase - AbstractRestoreDeleteWithEventUseCase(R, EventDispatcher) - Constructor for class ru.foodtechlab.abe.domain.usecase.AbstractRestoreDeleteWithEventUseCase
- AbstractRestoreUseCase<ID,
R extends SafeDeleteRepository<ID>> - Class in ru.foodtechlab.abe.domain.usecase - AbstractRestoreUseCase() - Constructor for class ru.foodtechlab.abe.domain.usecase.AbstractRestoreUseCase
- addExternalLink(List<ExternalLink>) - Method in class ru.foodtechlab.abe.domain.entities.BaseExternalDeleteEntity
- addExternalLink(ExternalLink) - Method in class ru.foodtechlab.abe.domain.entities.BaseExternalDeleteEntity
-
Добавляем External Link проверяя, что такой ссылки нет.
- after(E) - Method in class ru.foodtechlab.abe.domain.usecase.AbstractActionWithEntityUseCase
-
Deprecated.Действие вызываемое после основого.
- after(E) - Method in class ru.foodtechlab.abe.domain.usecase.AbstractPermanentDeleteWithEventUseCase
- after(E) - Method in class ru.foodtechlab.abe.domain.usecase.AbstractRestoreDeleteWithEventUseCase
B
- BaseDeleteEntity<Id> - Class in ru.foodtechlab.abe.domain.entities
-
базовая сущность с флагом удалено/не_удалено
- BaseDeleteEntity() - Constructor for class ru.foodtechlab.abe.domain.entities.BaseDeleteEntity
- BaseExternalDeleteEntity<Id> - Class in ru.foodtechlab.abe.domain.entities
-
базовая сущность содержащая id-s для внешней привязки и флаг удалено/не_удалено
- BaseExternalDeleteEntity() - Constructor for class ru.foodtechlab.abe.domain.entities.BaseExternalDeleteEntity
- BaseExternalEntity<Id> - Class in ru.foodtechlab.abe.domain.entities
-
базовая сущность содержащая id-s для внешней привязки
- BaseExternalEntity() - Constructor for class ru.foodtechlab.abe.domain.entities.BaseExternalEntity
C
- compareType(Class) - Method in class ru.foodtechlab.abe.domain.entities.ExternalLink
D
- deleted - Variable in class ru.foodtechlab.abe.domain.entities.BaseDeleteEntity
-
флаг удалено/не_удалено, по умолчанию false
- deleted - Variable in class ru.foodtechlab.abe.domain.port.filters.DeleteFilter
- deletedAt - Variable in class ru.foodtechlab.abe.domain.entities.BaseDeleteEntity
- DeleteFilter - Class in ru.foodtechlab.abe.domain.port.filters
- DeleteFilter() - Constructor for class ru.foodtechlab.abe.domain.port.filters.DeleteFilter
- DeleteProperty - Interface in ru.foodtechlab.abe.domain.entities
E
- entity - Variable in class ru.foodtechlab.abe.domain.events.AbstractEntityPermanentDeleteEvent
- entity - Variable in class ru.foodtechlab.abe.domain.events.AbstractEntityRestoreEvent
- equals(Object) - Method in class ru.foodtechlab.abe.domain.entities.ExternalLink
-
Добавляем External Link проверяя, что такой ссылки нет.
- execute(IdInputValues<ID>) - Method in class ru.foodtechlab.abe.domain.usecase.AbstractActionWithEntityUseCase
-
Deprecated.
- execute(IdInputValues<ID>) - Method in class ru.foodtechlab.abe.domain.usecase.AbstractForceFindByIdUseCase
- execute(IdInputValues<ID>) - Method in class ru.foodtechlab.abe.domain.usecase.AbstractPermanentDeleteUseCase
- execute(IdInputValues<ID>) - Method in class ru.foodtechlab.abe.domain.usecase.AbstractRestoreUseCase
- execute(E) - Method in class ru.foodtechlab.abe.domain.usecase.AbstractActionWithEntityUseCase
-
Deprecated.
- execute(E) - Method in class ru.foodtechlab.abe.domain.usecase.AbstractPermanentDeleteWithEventUseCase
- execute(E) - Method in class ru.foodtechlab.abe.domain.usecase.AbstractRestoreDeleteWithEventUseCase
- execute(FindByExternalLinkUseCase.InputValues) - Method in class ru.foodtechlab.abe.domain.usecase.FindByExternalLinkUseCase
- ExternalLink - Class in ru.foodtechlab.abe.domain.entities
-
Структура содержащая данные привязки внешнего id
- ExternalLink() - Constructor for class ru.foodtechlab.abe.domain.entities.ExternalLink
- ExternalLinkRepository<Entity extends com.rcore.domain.commons.entity.BaseEntity<?> & ExternalProperty> - Interface in ru.foodtechlab.abe.domain.port
- externalLinks - Variable in class ru.foodtechlab.abe.domain.entities.BaseExternalDeleteEntity
-
ссылки на внешние системы
- externalLinks - Variable in class ru.foodtechlab.abe.domain.entities.BaseExternalEntity
-
ссылки на внешние системы
- ExternalProperty - Interface in ru.foodtechlab.abe.domain.entities
F
- findByExternalLink(String, String) - Method in interface ru.foodtechlab.abe.domain.port.ExternalLinkRepository
- FindByExternalLinkUseCase<Entity extends com.rcore.domain.commons.entity.BaseEntity<?> & ExternalProperty,
Repository extends ExternalLinkRepository<Entity>> - Class in ru.foodtechlab.abe.domain.usecase - FindByExternalLinkUseCase() - Constructor for class ru.foodtechlab.abe.domain.usecase.FindByExternalLinkUseCase
- FindByExternalLinkUseCase.InputValues - Class in ru.foodtechlab.abe.domain.usecase
- forceFindById(ID) - Method in interface ru.foodtechlab.abe.domain.port.SafeReadRepository
G
- getEntity(ID) - Method in class ru.foodtechlab.abe.domain.usecase.AbstractActionWithEntityUseCase
-
Deprecated.
- getEntity(ID) - Method in class ru.foodtechlab.abe.domain.usecase.AbstractActionWithWithDeletedEntityUseCase
- getExternalLinkByType(String) - Method in class ru.foodtechlab.abe.domain.entities.BaseExternalDeleteEntity
- getExternalLinks() - Method in interface ru.foodtechlab.abe.domain.entities.ExternalProperty
H
- hashCode() - Method in class ru.foodtechlab.abe.domain.entities.ExternalLink
I
- InputValues() - Constructor for class ru.foodtechlab.abe.domain.usecase.FindByExternalLinkUseCase.InputValues
- isDeleted() - Method in interface ru.foodtechlab.abe.domain.entities.DeleteProperty
P
- permanentDelete(ID) - Method in interface ru.foodtechlab.abe.domain.port.SafeDeleteRepository
- permanentDeleteEvent(E) - Method in class ru.foodtechlab.abe.domain.usecase.AbstractPermanentDeleteWithEventUseCase
R
- repository - Variable in class ru.foodtechlab.abe.domain.usecase.AbstractActionWithEntityUseCase
-
Deprecated.
- repository - Variable in class ru.foodtechlab.abe.domain.usecase.AbstractForceFindByIdUseCase
- repository - Variable in class ru.foodtechlab.abe.domain.usecase.AbstractPermanentDeleteUseCase
- repository - Variable in class ru.foodtechlab.abe.domain.usecase.AbstractRestoreUseCase
- restore(ID) - Method in interface ru.foodtechlab.abe.domain.port.SafeDeleteRepository
- restoreEvent(E) - Method in class ru.foodtechlab.abe.domain.usecase.AbstractRestoreDeleteWithEventUseCase
- ru.foodtechlab.abe.domain.entities - package ru.foodtechlab.abe.domain.entities
- ru.foodtechlab.abe.domain.events - package ru.foodtechlab.abe.domain.events
- ru.foodtechlab.abe.domain.port - package ru.foodtechlab.abe.domain.port
- ru.foodtechlab.abe.domain.port.filters - package ru.foodtechlab.abe.domain.port.filters
- ru.foodtechlab.abe.domain.usecase - package ru.foodtechlab.abe.domain.usecase
S
- SafeDeleteCRUDRepository<ID,
ENTITY extends BaseDeleteEntity<ID>, FILTERS extends DeleteFilter> - Interface in ru.foodtechlab.abe.domain.port -
Репозитории которые имплементируют это, на самом деле не удаляют сущности, вместо этого они по умолчанию не отдают сущности с флагом deleted = true
- SafeDeleteRepository<ID> - Interface in ru.foodtechlab.abe.domain.port
- SafeReadRepository<ID,
E extends BaseDeleteEntity<ID>, F extends DeleteFilter> - Interface in ru.foodtechlab.abe.domain.port - setDeleted(boolean) - Method in interface ru.foodtechlab.abe.domain.entities.DeleteProperty
- setExternalLinks(List<ExternalLink>) - Method in interface ru.foodtechlab.abe.domain.entities.ExternalProperty
All Classes and Interfaces|All Packages