Class FindByExternalLinkUseCase<Entity extends com.rcore.domain.commons.entity.BaseEntity<?> & ExternalProperty,Repository extends ExternalLinkRepository<Entity>>
java.lang.Object
com.rcore.domain.commons.usecase.UseCase<FindByExternalLinkUseCase.InputValues,com.rcore.domain.commons.usecase.model.SingletonOptionalEntityOutputValues<Entity>>
ru.foodtechlab.abe.domain.usecase.FindByExternalLinkUseCase<Entity,Repository>
public abstract class FindByExternalLinkUseCase<Entity extends com.rcore.domain.commons.entity.BaseEntity<?> & ExternalProperty,Repository extends ExternalLinkRepository<Entity>>
extends com.rcore.domain.commons.usecase.UseCase<FindByExternalLinkUseCase.InputValues,com.rcore.domain.commons.usecase.model.SingletonOptionalEntityOutputValues<Entity>>
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.rcore.domain.commons.usecase.UseCase
com.rcore.domain.commons.usecase.UseCase.OutputValues -
Field Summary
Fields inherited from class com.rcore.domain.commons.usecase.UseCase
validator -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.rcore.domain.commons.usecase.model.SingletonOptionalEntityOutputValues<Entity>
-
Constructor Details
-
FindByExternalLinkUseCase
public FindByExternalLinkUseCase()
-
-
Method Details
-
execute
public com.rcore.domain.commons.usecase.model.SingletonOptionalEntityOutputValues<Entity> execute(FindByExternalLinkUseCase.InputValues input) - Specified by:
executein classcom.rcore.domain.commons.usecase.UseCase<FindByExternalLinkUseCase.InputValues,com.rcore.domain.commons.usecase.model.SingletonOptionalEntityOutputValues<Entity extends com.rcore.domain.commons.entity.BaseEntity<?> & ExternalProperty>>
-