Skip to content
Snippets Groups Projects
Commit a1730ed9 authored by OZGCloud's avatar OZGCloud
Browse files

OZG-4390 configure mapper beans per autoconfiguration

parent 807bb943
No related branches found
No related tags found
No related merge requests found
package de.ozgcloud.apilib.vorgang;
import static org.mapstruct.MappingConstants.ComponentModel.*;
import org.mapstruct.Mapper;
@Mapper(componentModel = SPRING)
@Mapper
public interface OzgCloudVorgangIdMapper {
OzgCloudVorgangId fromString(String vorgangId);
......
package de.ozgcloud.apilib.vorgang.grpc;
import static org.mapstruct.MappingConstants.ComponentModel.*;
import java.util.List;
import java.util.stream.Stream;
......@@ -17,7 +15,7 @@ import de.ozgcloud.apilib.vorgang.OzgCloudFormDataEntry;
import de.ozgcloud.apilib.vorgang.OzgCloudFormField;
import de.ozgcloud.apilib.vorgang.OzgCloudSubForm;
@Mapper(componentModel = SPRING)
@Mapper
public interface OzgCloudEingangMapper {
// TODO map files
......
package de.ozgcloud.apilib.vorgang.grpc;
import static org.mapstruct.MappingConstants.ComponentModel.*;
import java.util.Optional;
import org.mapstruct.Mapper;
......@@ -14,7 +12,7 @@ import de.ozgcloud.apilib.vorgang.OzgCloudVorgang;
import de.ozgcloud.apilib.vorgang.OzgCloudVorgangIdMapper;
import de.ozgcloud.apilib.vorgang.OzgCloudVorgangStatus;
@Mapper(uses = { OzgCloudEingangMapper.class, OzgCloudVorgangIdMapper.class }, componentModel = SPRING)
@Mapper(uses = { OzgCloudEingangMapper.class, OzgCloudVorgangIdMapper.class })
public interface OzgCloudVorgangMapper {
@Mapping(target = "eingangs", ignore = true)
......
......@@ -25,9 +25,11 @@ import de.ozgcloud.apilib.common.command.grpc.CommandMapper;
import de.ozgcloud.apilib.common.command.grpc.GrpcOzgCloudCommandService;
import de.ozgcloud.apilib.file.dummy.DummyOzgCloudFileService;
import de.ozgcloud.apilib.file.grpc.GrpcOzgCloudFileService;
import de.ozgcloud.apilib.vorgang.OzgCloudVorgangIdMapperImpl;
import de.ozgcloud.apilib.vorgang.OzgCloudVorgangService;
import de.ozgcloud.apilib.vorgang.dummy.DummyVorgangService;
import de.ozgcloud.apilib.vorgang.grpc.GrpcOzgCloudVorgangService;
import de.ozgcloud.apilib.vorgang.grpc.OzgCloudEingangMapperImpl;
import de.ozgcloud.apilib.vorgang.grpc.OzgCloudVorgangMapper;
import de.ozgcloud.apilib.vorgang.grpc.OzgCloudVorgangStubMapper;
import net.devh.boot.grpc.client.autoconfigure.GrpcClientAutoConfiguration;
......@@ -39,7 +41,8 @@ import net.devh.boot.grpc.client.inject.GrpcClient;
@ComponentScan("de.ozgcloud.client.autoconfigure")
@Import({
GrpcOzgCloudFileService.class, DummyOzgCloudFileService.class,
OzgCloudCallContextAttachingInterceptor.class
OzgCloudCallContextAttachingInterceptor.class,
OzgCloudVorgangIdMapperImpl.class, OzgCloudEingangMapperImpl.class, OzgCloudVorgangIdMapperImpl.class
})
public class OzgCloudClientAutoConfiguration {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment