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

OZG-4390 add component strategy to mappers

parent 5da61712
No related branches found
No related tags found
No related merge requests found
package de.ozgcloud.apilib.vorgang; package de.ozgcloud.apilib.vorgang;
import static org.mapstruct.MappingConstants.ComponentModel.*;
import org.mapstruct.Mapper; import org.mapstruct.Mapper;
@Mapper @Mapper(componentModel = SPRING)
public interface OzgCloudVorgangIdMapper { public interface OzgCloudVorgangIdMapper {
OzgCloudVorgangId fromString(String vorgangId); OzgCloudVorgangId fromString(String vorgangId);
......
package de.ozgcloud.apilib.vorgang.grpc; package de.ozgcloud.apilib.vorgang.grpc;
import static org.mapstruct.MappingConstants.ComponentModel.*;
import java.util.List; import java.util.List;
import java.util.stream.Stream; import java.util.stream.Stream;
...@@ -15,7 +17,7 @@ import de.ozgcloud.apilib.vorgang.OzgCloudFormDataEntry; ...@@ -15,7 +17,7 @@ import de.ozgcloud.apilib.vorgang.OzgCloudFormDataEntry;
import de.ozgcloud.apilib.vorgang.OzgCloudFormField; import de.ozgcloud.apilib.vorgang.OzgCloudFormField;
import de.ozgcloud.apilib.vorgang.OzgCloudSubForm; import de.ozgcloud.apilib.vorgang.OzgCloudSubForm;
@Mapper @Mapper(componentModel = SPRING)
public interface OzgCloudEingangMapper { public interface OzgCloudEingangMapper {
// TODO map files // TODO map files
......
package de.ozgcloud.apilib.vorgang.grpc; package de.ozgcloud.apilib.vorgang.grpc;
import static org.mapstruct.MappingConstants.ComponentModel.*;
import java.util.Optional; import java.util.Optional;
import org.mapstruct.Mapper; import org.mapstruct.Mapper;
...@@ -12,7 +14,7 @@ import de.ozgcloud.apilib.vorgang.OzgCloudVorgang; ...@@ -12,7 +14,7 @@ import de.ozgcloud.apilib.vorgang.OzgCloudVorgang;
import de.ozgcloud.apilib.vorgang.OzgCloudVorgangIdMapper; import de.ozgcloud.apilib.vorgang.OzgCloudVorgangIdMapper;
import de.ozgcloud.apilib.vorgang.OzgCloudVorgangStatus; import de.ozgcloud.apilib.vorgang.OzgCloudVorgangStatus;
@Mapper(uses = { OzgCloudEingangMapper.class, OzgCloudVorgangIdMapper.class }) @Mapper(uses = { OzgCloudEingangMapper.class, OzgCloudVorgangIdMapper.class }, componentModel = SPRING)
public interface OzgCloudVorgangMapper { public interface OzgCloudVorgangMapper {
@Mapping(target = "eingangs", ignore = true) @Mapping(target = "eingangs", ignore = true)
......
...@@ -10,6 +10,7 @@ import org.mockito.Spy; ...@@ -10,6 +10,7 @@ import org.mockito.Spy;
import de.ozgcloud.apilib.vorgang.OzgCloudVorgangEingangTestFactory; import de.ozgcloud.apilib.vorgang.OzgCloudVorgangEingangTestFactory;
import de.ozgcloud.apilib.vorgang.OzgCloudVorgangHeaderTestFactory; import de.ozgcloud.apilib.vorgang.OzgCloudVorgangHeaderTestFactory;
import de.ozgcloud.apilib.vorgang.OzgCloudVorgangIdMapper;
import de.ozgcloud.apilib.vorgang.OzgCloudVorgangTestFactory; import de.ozgcloud.apilib.vorgang.OzgCloudVorgangTestFactory;
class OzgCloudVorgangMapperTest { class OzgCloudVorgangMapperTest {
...@@ -19,6 +20,8 @@ class OzgCloudVorgangMapperTest { ...@@ -19,6 +20,8 @@ class OzgCloudVorgangMapperTest {
@Spy @Spy
private OzgCloudEingangMapper eingangMapper = Mappers.getMapper(OzgCloudEingangMapper.class); private OzgCloudEingangMapper eingangMapper = Mappers.getMapper(OzgCloudEingangMapper.class);
@Spy
private OzgCloudVorgangIdMapper idMapper = Mappers.getMapper(OzgCloudVorgangIdMapper.class);
@Nested @Nested
class TestFromGrpc { class TestFromGrpc {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment