Removed depracated code and added Javadoc
This commit is contained in:
		@@ -6,7 +6,16 @@ import org.springframework.stereotype.Service;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
import java.util.List;
 | 
					import java.util.List;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Spring service interface for {@link com.release11.klaus.controller.EventController}
 | 
				
			||||||
 | 
					 * @author Rafał Żukowicz
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
@Service
 | 
					@Service
 | 
				
			||||||
public interface EtrackService {
 | 
					public interface EtrackService {
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * Searches for {@link Event} objects between date brackets
 | 
				
			||||||
 | 
					     * @param eventsDto object containing required data for request
 | 
				
			||||||
 | 
					     * @return list of {@link Event}
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
    List<Event> getEventsByDateTimeAndBusinessKeys(EventRequestDto eventsDto);
 | 
					    List<Event> getEventsByDateTimeAndBusinessKeys(EventRequestDto eventsDto);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -12,6 +12,11 @@ import java.util.HashMap;
 | 
				
			|||||||
import java.util.List;
 | 
					import java.util.List;
 | 
				
			||||||
import java.util.Map;
 | 
					import java.util.Map;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Spring Service for {@link com.release11.klaus.controller.EventController}. Contains logic required for quering
 | 
				
			||||||
 | 
					 * the database for {@link Event} objects
 | 
				
			||||||
 | 
					 * @author Rafał Żukowicz
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
@Slf4j
 | 
					@Slf4j
 | 
				
			||||||
@Service
 | 
					@Service
 | 
				
			||||||
@AllArgsConstructor
 | 
					@AllArgsConstructor
 | 
				
			||||||
@@ -19,6 +24,12 @@ public class EtrackServiceImpl implements EtrackService {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    private final EventRepository eventRepository;
 | 
					    private final EventRepository eventRepository;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * Adds {@link BusinessKey} to {@link EventRequestDto}
 | 
				
			||||||
 | 
					     * in order to create query via{@link com.release11.klaus.repository.EventRepositoryImpl}
 | 
				
			||||||
 | 
					     * @param eventsDto object containing required data for request
 | 
				
			||||||
 | 
					     * @return list of {@link Event}
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
    @Override
 | 
					    @Override
 | 
				
			||||||
    public List<Event> getEventsByDateTimeAndBusinessKeys(EventRequestDto eventsDto) {
 | 
					    public List<Event> getEventsByDateTimeAndBusinessKeys(EventRequestDto eventsDto) {
 | 
				
			||||||
        Map<BusinessKey, String> businessKeys = new HashMap<>();
 | 
					        Map<BusinessKey, String> businessKeys = new HashMap<>();
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -7,6 +7,10 @@ import org.springframework.stereotype.Service;
 | 
				
			|||||||
import java.util.List;
 | 
					import java.util.List;
 | 
				
			||||||
import java.util.UUID;
 | 
					import java.util.UUID;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Service interface for {@link com.release11.klaus.controller.KlausController} and {@link com.release11.klaus.controller.MockController}
 | 
				
			||||||
 | 
					 * @author Rafał Żukowicz
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
@Service
 | 
					@Service
 | 
				
			||||||
public interface KlausService {
 | 
					public interface KlausService {
 | 
				
			||||||
    ResponseEntity<String> deleteMockedResponse(UUID clientUUID, int mockedResponseId);
 | 
					    ResponseEntity<String> deleteMockedResponse(UUID clientUUID, int mockedResponseId);
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -18,6 +18,12 @@ import java.util.Optional;
 | 
				
			|||||||
import java.util.UUID;
 | 
					import java.util.UUID;
 | 
				
			||||||
import java.util.stream.Collectors;
 | 
					import java.util.stream.Collectors;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Service for {@link com.release11.klaus.controller.KlausController} and {@link com.release11.klaus.controller.MockController}
 | 
				
			||||||
 | 
					 * Allows for performing CRUD operations on {@link MockedMessageDto}
 | 
				
			||||||
 | 
					 * @author Rafał Żukowicz
 | 
				
			||||||
 | 
					 * @author Gabriel Modzelewski
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
@Slf4j
 | 
					@Slf4j
 | 
				
			||||||
@Service
 | 
					@Service
 | 
				
			||||||
@AllArgsConstructor
 | 
					@AllArgsConstructor
 | 
				
			||||||
@@ -26,6 +32,12 @@ public class KlausServiceImpl implements KlausService {
 | 
				
			|||||||
    private final MockedResponseRepository mockedResponseRepository;
 | 
					    private final MockedResponseRepository mockedResponseRepository;
 | 
				
			||||||
    private final ObjectMapper objectMapper;
 | 
					    private final ObjectMapper objectMapper;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * Removes message of given id in given key-uuid set
 | 
				
			||||||
 | 
					     * @param clientUUID the key-uuid of given set of messages
 | 
				
			||||||
 | 
					     * @param mockedResponseId unique id of given message
 | 
				
			||||||
 | 
					     * @return confirmation and status 200 OK
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
    @Override
 | 
					    @Override
 | 
				
			||||||
    public ResponseEntity<String> deleteMockedResponse(UUID clientUUID, int mockedResponseId) {
 | 
					    public ResponseEntity<String> deleteMockedResponse(UUID clientUUID, int mockedResponseId) {
 | 
				
			||||||
        String key = clientUUID.toString() + "_" + mockedResponseId;
 | 
					        String key = clientUUID.toString() + "_" + mockedResponseId;
 | 
				
			||||||
@@ -35,6 +47,11 @@ public class KlausServiceImpl implements KlausService {
 | 
				
			|||||||
                new HttpHeaders(), HttpStatus.ACCEPTED);
 | 
					                new HttpHeaders(), HttpStatus.ACCEPTED);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * Returns all messages of given key-uuid
 | 
				
			||||||
 | 
					     * @param clientUUID the key-uuid of given set of messages
 | 
				
			||||||
 | 
					     * @return List of {@link MockedMessageDto}
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
    @Override
 | 
					    @Override
 | 
				
			||||||
    public List<MockedMessageDto> getAllMockedResponses(UUID clientUUID) {
 | 
					    public List<MockedMessageDto> getAllMockedResponses(UUID clientUUID) {
 | 
				
			||||||
        return mockedResponseRepository.findAllByClientUUID(clientUUID).stream()
 | 
					        return mockedResponseRepository.findAllByClientUUID(clientUUID).stream()
 | 
				
			||||||
@@ -42,6 +59,13 @@ public class KlausServiceImpl implements KlausService {
 | 
				
			|||||||
                .collect(Collectors.toList());
 | 
					                .collect(Collectors.toList());
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					//    TODO: check logic
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * Returns {@link MockedMessageDto} of given id and key-uuid. If message doesn't then empty message is returned
 | 
				
			||||||
 | 
					     * @param clientUUID the key-uuid of given set of messages
 | 
				
			||||||
 | 
					     * @param mockedResponseId unique id of given message
 | 
				
			||||||
 | 
					     * @return {@link MockedMessageDto} object
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
    @SneakyThrows
 | 
					    @SneakyThrows
 | 
				
			||||||
    @Override
 | 
					    @Override
 | 
				
			||||||
    public MockedMessageDto getMockedResponse(UUID clientUUID, int mockedResponseId){
 | 
					    public MockedMessageDto getMockedResponse(UUID clientUUID, int mockedResponseId){
 | 
				
			||||||
@@ -60,10 +84,15 @@ public class KlausServiceImpl implements KlausService {
 | 
				
			|||||||
        return mockedMessageDto;
 | 
					        return mockedMessageDto;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					//    TODO: Remove code of no use
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * Allows to modify mocked message. If message of given id and key-uuid doesn't exist a new entry is created
 | 
				
			||||||
 | 
					     * @param mockedMessageDto message to be saved
 | 
				
			||||||
 | 
					     * @return Confirmation and status 200 OK
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
    @SneakyThrows
 | 
					    @SneakyThrows
 | 
				
			||||||
    @Override
 | 
					    @Override
 | 
				
			||||||
    public ResponseEntity<String> setMockedResponse(MockedMessageDto mockedMessageDto) {
 | 
					    public ResponseEntity<String> setMockedResponse(MockedMessageDto mockedMessageDto) {
 | 
				
			||||||
 | 
					 | 
				
			||||||
        mockedResponseRepository.save(mockedMessageMapper.mockedMessageDtoToMockedMessage(mockedMessageDto));
 | 
					        mockedResponseRepository.save(mockedMessageMapper.mockedMessageDtoToMockedMessage(mockedMessageDto));
 | 
				
			||||||
        String s = objectMapper.writeValueAsString(mockedMessageDto);
 | 
					        String s = objectMapper.writeValueAsString(mockedMessageDto);
 | 
				
			||||||
        String s1 = mockedMessageDto.toString();
 | 
					        String s1 = mockedMessageDto.toString();
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user