Removed depracated code and added Javadoc
This commit is contained in:
		@@ -10,6 +10,7 @@ import javax.validation.ConstraintViolationException;
 | 
				
			|||||||
import java.util.ArrayList;
 | 
					import java.util.ArrayList;
 | 
				
			||||||
import java.util.List;
 | 
					import java.util.List;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					//TODO: Find usage and document or remove it
 | 
				
			||||||
@ControllerAdvice
 | 
					@ControllerAdvice
 | 
				
			||||||
public class MvcExceptionHandler {
 | 
					public class MvcExceptionHandler {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -4,6 +4,10 @@ import com.release11.klaus.model.MockedMessage;
 | 
				
			|||||||
import com.release11.klaus.model.MockedMessageDto;
 | 
					import com.release11.klaus.model.MockedMessageDto;
 | 
				
			||||||
import org.mapstruct.*;
 | 
					import org.mapstruct.*;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Creates key value for redis entry
 | 
				
			||||||
 | 
					 * @author Rafał Źukowicz
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
@Mapper
 | 
					@Mapper
 | 
				
			||||||
public interface MockedMessageMapper {
 | 
					public interface MockedMessageMapper {
 | 
				
			||||||
    @Mapping( target = "compositePrimaryKey", expression = "java(mockedMessageDto.getClientUUID() + \"_\"" +
 | 
					    @Mapping( target = "compositePrimaryKey", expression = "java(mockedMessageDto.getClientUUID() + \"_\"" +
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -6,6 +6,10 @@ import org.springframework.lang.Nullable;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
import java.time.LocalDateTime;
 | 
					import java.time.LocalDateTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Pojo class for Event entity
 | 
				
			||||||
 | 
					 * @author Rafał Żukowicz
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
@Data
 | 
					@Data
 | 
				
			||||||
@Builder
 | 
					@Builder
 | 
				
			||||||
@ToString
 | 
					@ToString
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -10,7 +10,8 @@ import java.time.LocalDateTime;
 | 
				
			|||||||
import java.util.UUID;
 | 
					import java.util.UUID;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * Pojo for client request
 | 
					 * Pojo for history query request. Contains information necessary to obtain {@link Event} list
 | 
				
			||||||
 | 
					 * @author Rafał Żukowicz
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
@Data
 | 
					@Data
 | 
				
			||||||
@Builder
 | 
					@Builder
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -14,6 +14,10 @@ import java.io.Serializable;
 | 
				
			|||||||
import java.util.Map;
 | 
					import java.util.Map;
 | 
				
			||||||
import java.util.UUID;
 | 
					import java.util.UUID;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * MockedMessage redis entity pojo
 | 
				
			||||||
 | 
					 * @author Rafał Żukowicz
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
@Data
 | 
					@Data
 | 
				
			||||||
@ToString
 | 
					@ToString
 | 
				
			||||||
@RedisHash("mockedMessage")
 | 
					@RedisHash("mockedMessage")
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -10,9 +10,9 @@ import java.util.Map;
 | 
				
			|||||||
import java.util.UUID;
 | 
					import java.util.UUID;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * it appears that instance of this class contains info about mocked response
 | 
					 * Alternative version of {@link MockedMessage} used in http body
 | 
				
			||||||
 * To which UUID it is bound, whats its id, the list of headers, type of content and message body,
 | 
					 * @author Rafał Żukowicz
 | 
				
			||||||
 * as well as status it has to return.
 | 
					 * @author Gabriel Modzelewski
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
@Data
 | 
					@Data
 | 
				
			||||||
@Builder
 | 
					@Builder
 | 
				
			||||||
@@ -30,6 +30,7 @@ public class MockedMessageDto implements Serializable, Comparable<MockedMessageD
 | 
				
			|||||||
    @HttpCode
 | 
					    @HttpCode
 | 
				
			||||||
    private Integer httpStatus;
 | 
					    private Integer httpStatus;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					//    TODO: Remove if no use
 | 
				
			||||||
    public MockedMessageDto(UUID clientUUID) {
 | 
					    public MockedMessageDto(UUID clientUUID) {
 | 
				
			||||||
        this.clientUUID = clientUUID;
 | 
					        this.clientUUID = clientUUID;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -7,7 +7,7 @@ import java.lang.annotation.Retention;
 | 
				
			|||||||
import java.lang.annotation.RetentionPolicy;
 | 
					import java.lang.annotation.RetentionPolicy;
 | 
				
			||||||
import java.lang.annotation.Target;
 | 
					import java.lang.annotation.Target;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					//TODO: Find usage and document or remove it
 | 
				
			||||||
@Target({ ElementType.FIELD})
 | 
					@Target({ ElementType.FIELD})
 | 
				
			||||||
@Retention(RetentionPolicy.RUNTIME)
 | 
					@Retention(RetentionPolicy.RUNTIME)
 | 
				
			||||||
@Constraint(validatedBy = HttpCodeValidation.class )
 | 
					@Constraint(validatedBy = HttpCodeValidation.class )
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,16 +1,14 @@
 | 
				
			|||||||
package com.release11.klaus.model.constraints;
 | 
					package com.release11.klaus.model.constraints;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import com.release11.klaus.repository.MockedResponseRepository;
 | 
					 | 
				
			||||||
import org.springframework.http.HttpStatus;
 | 
					import org.springframework.http.HttpStatus;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import javax.validation.ConstraintValidator;
 | 
					import javax.validation.ConstraintValidator;
 | 
				
			||||||
import javax.validation.ConstraintValidatorContext;
 | 
					import javax.validation.ConstraintValidatorContext;
 | 
				
			||||||
import java.util.EnumSet;
 | 
					 | 
				
			||||||
import java.util.List;
 | 
					 | 
				
			||||||
import java.util.Set;
 | 
					import java.util.Set;
 | 
				
			||||||
import java.util.stream.Collectors;
 | 
					import java.util.stream.Collectors;
 | 
				
			||||||
import java.util.stream.Stream;
 | 
					import java.util.stream.Stream;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					//TODO: Find usage and document or remove it
 | 
				
			||||||
public class HttpCodeValidation implements ConstraintValidator<HttpCode, Integer> {
 | 
					public class HttpCodeValidation implements ConstraintValidator<HttpCode, Integer> {
 | 
				
			||||||
    private Set<Integer> allowedValues;
 | 
					    private Set<Integer> allowedValues;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -9,6 +9,10 @@ import java.time.LocalDateTime;
 | 
				
			|||||||
import java.util.List;
 | 
					import java.util.List;
 | 
				
			||||||
import java.util.Map;
 | 
					import java.util.Map;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Event entity dao interface
 | 
				
			||||||
 | 
					 * @author Rafał Żukowicz
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
@Repository
 | 
					@Repository
 | 
				
			||||||
@Transactional
 | 
					@Transactional
 | 
				
			||||||
public interface EventRepository {
 | 
					public interface EventRepository {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -20,6 +20,7 @@ import java.util.List;
 | 
				
			|||||||
import java.util.Map;
 | 
					import java.util.Map;
 | 
				
			||||||
import java.util.stream.Collectors;
 | 
					import java.util.stream.Collectors;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					//TODO: Add javadoc
 | 
				
			||||||
@Repository
 | 
					@Repository
 | 
				
			||||||
@AllArgsConstructor
 | 
					@AllArgsConstructor
 | 
				
			||||||
public class EventRepositoryImpl implements EventRepository {
 | 
					public class EventRepositoryImpl implements EventRepository {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -8,9 +8,19 @@ import org.springframework.transaction.annotation.Transactional;
 | 
				
			|||||||
import java.util.List;
 | 
					import java.util.List;
 | 
				
			||||||
import java.util.UUID;
 | 
					import java.util.UUID;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Spring repository that allows to retrieve message list by key-uuid from redis database
 | 
				
			||||||
 | 
					 * @author Rafał Żukowicz
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
@Repository
 | 
					@Repository
 | 
				
			||||||
@Transactional
 | 
					@Transactional
 | 
				
			||||||
public interface MockedResponseRepository extends CrudRepository<MockedMessage, String> {
 | 
					public interface MockedResponseRepository extends CrudRepository<MockedMessage, String> {
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * Finds all messages by their uuid
 | 
				
			||||||
 | 
					     * @param clientUUID the key-uuid of given set of messages
 | 
				
			||||||
 | 
					     * @return list of {@link com.release11.klaus.model.MockedMessage}
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
    List<MockedMessage> findAllByClientUUID(UUID clientUUID);
 | 
					    List<MockedMessage> findAllByClientUUID(UUID clientUUID);
 | 
				
			||||||
 | 
					//    TODO: Remove if no use
 | 
				
			||||||
    MockedMessage getByCompositePrimaryKey(String compositePrimaryKey);
 | 
					    MockedMessage getByCompositePrimaryKey(String compositePrimaryKey);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user