Package org.seedstack.business.assembler
Provides classes, interfaces and annotations to map the domain layer to Data Transfer Objects
(DTO) and back.
-
Interface Summary Interface Description Assembler<A,D> An assembler implementation contains the logic responsible for assembling an aggregate (or a tuple of multiple aggregates) into into a DTO and back.AssemblerRegistry This registry allows to access assemblers programmatically. -
Annotation Types Summary Annotation Type Description AggregateId WhenFluentAssemblerDSL needs to get an aggregate from repository (i.e.DtoOf This annotation allows to declare a relation between a class acting as DTO and the aggregate (or tuple of aggregates) it represents.FactoryArgument WhenFluentAssemblerDSL needs to create an aggregate (i.e.