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