Files
release11-tools-mocked-serv…/target/generated-sources/annotations/com/release11/klaus/mappers/MockedMessageMapperImpl.java

63 lines
2.4 KiB
Java

package com.release11.klaus.mappers;
import com.release11.klaus.model.MockedMessage;
import com.release11.klaus.model.MockedMessageDto;
import com.release11.klaus.model.MockedMessageDto.MockedMessageDtoBuilder;
import java.util.HashMap;
import java.util.Map;
import javax.annotation.processing.Generated;
import org.springframework.stereotype.Component;
@Generated(
value = "org.mapstruct.ap.MappingProcessor",
date = "2021-03-26T15:18:37+0100",
comments = "version: 1.3.1.Final, compiler: javac, environment: Java 14.0.1 (Oracle Corporation)"
)
@Component
public class MockedMessageMapperImpl implements MockedMessageMapper {
@Override
public MockedMessage mockedMessageDtoToMockedMessage(MockedMessageDto mockedMessageDto) {
if ( mockedMessageDto == null ) {
return null;
}
MockedMessage mockedMessage = new MockedMessage();
mockedMessage.setClientUUID( mockedMessageDto.getClientUUID() );
mockedMessage.setMockedResponseId( mockedMessageDto.getMockedResponseId() );
mockedMessage.setMediaType( mockedMessageDto.getMediaType() );
mockedMessage.setMessageBody( mockedMessageDto.getMessageBody() );
Map<String, String> map = mockedMessageDto.getHttpHeaders();
if ( map != null ) {
mockedMessage.setHttpHeaders( new HashMap<String, String>( map ) );
}
mockedMessage.setHttpStatus( mockedMessageDto.getHttpStatus() );
mockedMessage.setCompositePrimaryKey( mockedMessageDto.getClientUUID() + "_" + mockedMessageDto.getMockedResponseId() );
return mockedMessage;
}
@Override
public MockedMessageDto mockedMessageToMockedMessageDto(MockedMessage mockedMessage) {
if ( mockedMessage == null ) {
return null;
}
MockedMessageDtoBuilder mockedMessageDto = MockedMessageDto.builder();
mockedMessageDto.clientUUID( mockedMessage.getClientUUID() );
mockedMessageDto.mockedResponseId( mockedMessage.getMockedResponseId() );
mockedMessageDto.mediaType( mockedMessage.getMediaType() );
mockedMessageDto.messageBody( mockedMessage.getMessageBody() );
Map<String, String> map = mockedMessage.getHttpHeaders();
if ( map != null ) {
mockedMessageDto.httpHeaders( new HashMap<String, String>( map ) );
}
mockedMessageDto.httpStatus( mockedMessage.getHttpStatus() );
return mockedMessageDto.build();
}
}