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 = "2020-09-29T14:50:18+0200", 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 map = mockedMessageDto.getHttpHeaders(); if ( map != null ) { mockedMessage.setHttpHeaders( new HashMap( 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 map = mockedMessage.getHttpHeaders(); if ( map != null ) { mockedMessageDto.httpHeaders( new HashMap( map ) ); } mockedMessageDto.httpStatus( mockedMessage.getHttpStatus() ); return mockedMessageDto.build(); } }