Index

A B C D E F G H I P R S 
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
 
A B C D E F G H I P R S 
All Classes and Interfaces|All Packages