63 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			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 = "2020-10-14T15:19:25+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<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();
 | |
|     }
 | |
| }
 | 
