Ozg 7689 erweitern
9 unresolved threads
9 unresolved threads
Merge request reports
Activity
1 { 1 { 2 "vorgangId": "%s", 3 "action": "CREATE_AKTENNOTIZ", 4 "body": { 5 "vorgangId": "%s", 6 "severity": "INFO", 7 "headline": "Headline", 8 "text": "Text", 9 "new": "unkown" 1 package de.ozgcloud.processor.command; 2 3 import org.springframework.stereotype.Service; 4 5 import de.ozgcloud.vorgang.grpc.command.CommandServiceGrpc.CommandServiceBlockingStub; 6 import de.ozgcloud.vorgang.grpc.command.GrpcGetCommandRequest; 7 import lombok.RequiredArgsConstructor; 8 import net.devh.boot.grpc.client.inject.GrpcClient; 9 10 @Service("processorManagerCommandService") Wir hatten uns mal darauf geeinigt, die spefizischen Namen der Beans die geändert werden müssen, in eine Klasse zu packen (*Application | *Configuration).
-> siehe CollaborationManagerConfiguration
Unabhängig davon würde ich dann zumindest unserer aktuellen Konvention folgen wollen, in dem Fall wäre das "processor_commandRemoteService" - Managername ohne das Manager Suffix + _ + Beanname.
1 package de.ozgcloud.processor.command; 2 3 import java.util.Objects; 4 5 import org.mapstruct.Mapper; 6 import org.mapstruct.Mapping; 7 8 import de.ozgcloud.processor.vorgang.VorgangId; 9 import de.ozgcloud.vorgang.grpc.command.GrpcCommand; 10 11 @Mapper 12 interface ProcessorManagerCommandMapper { Seit der 1.6.0 Version von Mapstruct müsste man die Beannamen auch mitgeben können.
@AnnotateWith(value = Service.class, elements = @Element(strings = "processor_CommandMapper") @Mapper(componentModel="spring") interface CommandMapper { }
https://github.com/mapstruct/mapstruct/releases/tag/1.6.0.Beta1
1 package de.ozgcloud.processor.command; 2 3 import org.springframework.stereotype.Service; 4 5 import de.ozgcloud.vorgang.grpc.command.CommandServiceGrpc.CommandServiceBlockingStub; 6 import de.ozgcloud.vorgang.grpc.command.GrpcGetCommandRequest; 7 import lombok.RequiredArgsConstructor; 8 import net.devh.boot.grpc.client.inject.GrpcClient; 9 10 @Service("processorManagerCommandService") 11 @RequiredArgsConstructor 12 class CommandRemoteService { 13 14 @GrpcClient("command-manager") 15 private final CommandServiceBlockingStub commandServiceStub; 14 @Spy 15 @InjectMocks 16 private EventService service; 17 18 @Nested 19 class TestGetEventName { 20 21 @Test 22 void shouldReturnEventName() { 23 var result = service.getEventNameFromOrder(CommandTestFactory.createBuilder().order("VORGANG_ANNEHMEN").build()); 24 25 assertThat(result).contains("ANGENOMMEN"); 26 } 27 28 @Test 29 void shouldReturnEmptyForUnkown() { 135 136 void shouldAddExceptionId() { 136 137 var exceptionId = "exceptionId"; 137 138 138 var errorText = factory.buildErrorText("", exceptionId); 139 var errorText = factory.buildErrorText("", exceptionId, ""); 1 /* 2 * Copyright (C) 2023 Das Land Schleswig-Holstein vertreten durch den
Please register or sign in to reply