Interface BaseResourceCommandService<ResponseDTO,ID,CreateDTO,UpdateDTO>
- All Known Subinterfaces:
BaseResourceService<ResponseDTO,ID, FilterDTO, CreateDTO, UpdateDTO>
- All Known Implementing Classes:
AbstractBaseResourceService
public interface BaseResourceCommandService<ResponseDTO,ID,CreateDTO,UpdateDTO>
Boundary canonico de escrita para resources metadata-driven.
A camada de comando separa explicitamente criacao e atualizacao, permitindo DTOs distintos para cada intencao sem reintroduzir um DTO monolitico de CRUD.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordResultado de criacao que devolve simultaneamente o ID persistido e o DTO de resposta. -
Method Summary
-
Method Details
-
create
-
update
-
deleteById
-
deleteAllById
-