attach missing files
This commit is contained in:
13
.idea/libraries/Maven__junit_junit_4_13.xml
generated
Normal file
13
.idea/libraries/Maven__junit_junit_4_13.xml
generated
Normal file
@@ -0,0 +1,13 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Maven: junit:junit:4.13">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/junit/junit/4.13/junit-4.13.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/junit/junit/4.13/junit-4.13-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/junit/junit/4.13/junit-4.13-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
13
.idea/libraries/Maven__org_aspectj_aspectjweaver_1_9_5.xml
generated
Normal file
13
.idea/libraries/Maven__org_aspectj_aspectjweaver_1_9_5.xml
generated
Normal file
@@ -0,0 +1,13 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Maven: org.aspectj:aspectjweaver:1.9.5">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/aspectj/aspectjweaver/1.9.5/aspectjweaver-1.9.5.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/aspectj/aspectjweaver/1.9.5/aspectjweaver-1.9.5-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/aspectj/aspectjweaver/1.9.5/aspectjweaver-1.9.5-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
13
.idea/libraries/Maven__org_junit_vintage_junit_vintage_engine_5_6_2.xml
generated
Normal file
13
.idea/libraries/Maven__org_junit_vintage_junit_vintage_engine_5_6_2.xml
generated
Normal file
@@ -0,0 +1,13 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Maven: org.junit.vintage:junit-vintage-engine:5.6.2">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/junit/vintage/junit-vintage-engine/5.6.2/junit-vintage-engine-5.6.2.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/junit/vintage/junit-vintage-engine/5.6.2/junit-vintage-engine-5.6.2-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/junit/vintage/junit-vintage-engine/5.6.2/junit-vintage-engine-5.6.2-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
13
.idea/libraries/Maven__org_mapstruct_mapstruct_1_3_1_Final.xml
generated
Normal file
13
.idea/libraries/Maven__org_mapstruct_mapstruct_1_3_1_Final.xml
generated
Normal file
@@ -0,0 +1,13 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Maven: org.mapstruct:mapstruct:1.3.1.Final">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/mapstruct/mapstruct/1.3.1.Final/mapstruct-1.3.1.Final.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/mapstruct/mapstruct/1.3.1.Final/mapstruct-1.3.1.Final-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/mapstruct/mapstruct/1.3.1.Final/mapstruct-1.3.1.Final-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
13
.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_2_3_1_RELEASE.xml
generated
Normal file
13
.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_2_3_1_RELEASE.xml
generated
Normal file
@@ -0,0 +1,13 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Maven: org.springframework.boot:spring-boot-starter-aop:2.3.1.RELEASE">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-aop/2.3.1.RELEASE/spring-boot-starter-aop-2.3.1.RELEASE.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-aop/2.3.1.RELEASE/spring-boot-starter-aop-2.3.1.RELEASE-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-aop/2.3.1.RELEASE/spring-boot-starter-aop-2.3.1.RELEASE-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
13
.idea/libraries/Maven__org_springframework_data_spring_data_redis_2_3_1_RELEASE.xml
generated
Normal file
13
.idea/libraries/Maven__org_springframework_data_spring_data_redis_2_3_1_RELEASE.xml
generated
Normal file
@@ -0,0 +1,13 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Maven: org.springframework.data:spring-data-redis:2.3.1.RELEASE">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/data/spring-data-redis/2.3.1.RELEASE/spring-data-redis-2.3.1.RELEASE.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/data/spring-data-redis/2.3.1.RELEASE/spring-data-redis-2.3.1.RELEASE-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/data/spring-data-redis/2.3.1.RELEASE/spring-data-redis-2.3.1.RELEASE-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
BIN
src/main/resources/static/img/icons8-cancel-64.png
Normal file
BIN
src/main/resources/static/img/icons8-cancel-64.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 3.0 KiB |
BIN
src/main/resources/static/img/icons8-plus-48.png
Normal file
BIN
src/main/resources/static/img/icons8-plus-48.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.2 KiB |
101
src/main/resources/static/js/paggination.js
Normal file
101
src/main/resources/static/js/paggination.js
Normal file
@@ -0,0 +1,101 @@
|
||||
var state = {
|
||||
'querySet': ["dupa1", "sra", "na", "leb"],
|
||||
|
||||
'page': 1,
|
||||
'rows': 10,
|
||||
'window': 5,
|
||||
}
|
||||
|
||||
state.querySet = mockedMessageDtoList;
|
||||
buildTable();
|
||||
|
||||
function pagination(querySet, page, rows) {
|
||||
var trimStart = (page - 1) * rows
|
||||
var trimEnd = trimStart + rows
|
||||
var trimmedData = querySet.slice(trimStart, trimEnd)
|
||||
var pages = Math.ceil(querySet.length / rows);
|
||||
|
||||
return {
|
||||
'querySet': trimmedData,
|
||||
'pages': pages,
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
function pageButtons(pages) {
|
||||
var wrapper = document.getElementById('pagination-wrapper');
|
||||
|
||||
wrapper.innerHTML = ``;
|
||||
var maxLeft = (state.page - Math.floor(state.window / 2))
|
||||
var maxRight = (state.page + Math.ceil(state.window / 2))
|
||||
if (maxLeft < 1) {
|
||||
maxLeft = 1
|
||||
maxRight = state.window
|
||||
}
|
||||
|
||||
if (maxRight > pages) {
|
||||
maxLeft = pages - (state.window - 1)
|
||||
|
||||
if (maxLeft < 1) {
|
||||
maxLeft = 1
|
||||
}
|
||||
maxRight = pages
|
||||
}
|
||||
|
||||
for (var page = maxLeft; page <= maxRight; page++) {
|
||||
if(page === state.page){
|
||||
wrapper.innerHTML += `<button value=${page} class="page btn btn-sm btn-info" name="allMessagesClicked">${page}</button>`
|
||||
}
|
||||
else{
|
||||
wrapper.innerHTML += `<button value=${page} class="page btn btn-sm btn-info">${page}</button>`
|
||||
}
|
||||
}
|
||||
|
||||
if (state.page != 1) {
|
||||
wrapper.innerHTML = `<button value=${1} class="page btn btn-sm btn-info">« First</button>` + wrapper.innerHTML
|
||||
}
|
||||
|
||||
if (state.page != pages) {
|
||||
wrapper.innerHTML += `<button value=${pages} class="page btn btn-sm btn-info">Last »</button>`
|
||||
}
|
||||
|
||||
$('.page').on('click', function() {
|
||||
$('#table-body').empty()
|
||||
|
||||
state.page = Number($(this).val())
|
||||
|
||||
buildTable()
|
||||
})
|
||||
|
||||
}
|
||||
|
||||
|
||||
function buildTable() {
|
||||
var table = $('#table-body')
|
||||
|
||||
var data = pagination(state.querySet, state.page, state.rows)
|
||||
var myList = data.querySet
|
||||
|
||||
for(var i = 1; i<=myList.length; i++){
|
||||
var j = i + (state.page-1) * 10;
|
||||
if(i%2 === 0){
|
||||
var row = `<tr bgcolor="#b3ffff">
|
||||
<td>` + j + `</td>
|
||||
<td>${myList[i-1].mockedResponseId}</td>
|
||||
<td>${myList[i-1].mediaType}</td>
|
||||
<td>${myList[i-1].httpStatus}</td>
|
||||
`
|
||||
}else{
|
||||
var row = `<tr bgcolor="#e6ffff">
|
||||
<td>` + j + `</td>
|
||||
<td>${myList[i-1].mockedResponseId}</td>
|
||||
<td>${myList[i-1].mediaType}</td>
|
||||
<td>${myList[i-1].httpStatus}</td>
|
||||
`
|
||||
}
|
||||
|
||||
table.append(row)
|
||||
}
|
||||
|
||||
pageButtons(data.pages)
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
BIN
target/classes/com/release11/klaus/model/MockedMessage.class
Normal file
BIN
target/classes/com/release11/klaus/model/MockedMessage.class
Normal file
Binary file not shown.
Binary file not shown.
BIN
target/classes/com/release11/klaus/model/MockedMessageDto.class
Normal file
BIN
target/classes/com/release11/klaus/model/MockedMessageDto.class
Normal file
Binary file not shown.
BIN
target/classes/static/img/icons8-cancel-64.png
Normal file
BIN
target/classes/static/img/icons8-cancel-64.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 3.0 KiB |
BIN
target/classes/static/img/icons8-plus-48.png
Normal file
BIN
target/classes/static/img/icons8-plus-48.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.2 KiB |
101
target/classes/static/js/paggination.js
Normal file
101
target/classes/static/js/paggination.js
Normal file
@@ -0,0 +1,101 @@
|
||||
var state = {
|
||||
'querySet': ["dupa1", "sra", "na", "leb"],
|
||||
|
||||
'page': 1,
|
||||
'rows': 10,
|
||||
'window': 5,
|
||||
}
|
||||
|
||||
state.querySet = mockedMessageDtoList;
|
||||
buildTable();
|
||||
|
||||
function pagination(querySet, page, rows) {
|
||||
var trimStart = (page - 1) * rows
|
||||
var trimEnd = trimStart + rows
|
||||
var trimmedData = querySet.slice(trimStart, trimEnd)
|
||||
var pages = Math.ceil(querySet.length / rows);
|
||||
|
||||
return {
|
||||
'querySet': trimmedData,
|
||||
'pages': pages,
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
function pageButtons(pages) {
|
||||
var wrapper = document.getElementById('pagination-wrapper');
|
||||
|
||||
wrapper.innerHTML = ``;
|
||||
var maxLeft = (state.page - Math.floor(state.window / 2))
|
||||
var maxRight = (state.page + Math.ceil(state.window / 2))
|
||||
if (maxLeft < 1) {
|
||||
maxLeft = 1
|
||||
maxRight = state.window
|
||||
}
|
||||
|
||||
if (maxRight > pages) {
|
||||
maxLeft = pages - (state.window - 1)
|
||||
|
||||
if (maxLeft < 1) {
|
||||
maxLeft = 1
|
||||
}
|
||||
maxRight = pages
|
||||
}
|
||||
|
||||
for (var page = maxLeft; page <= maxRight; page++) {
|
||||
if(page === state.page){
|
||||
wrapper.innerHTML += `<button value=${page} class="page btn btn-sm btn-info" name="allMessagesClicked">${page}</button>`
|
||||
}
|
||||
else{
|
||||
wrapper.innerHTML += `<button value=${page} class="page btn btn-sm btn-info">${page}</button>`
|
||||
}
|
||||
}
|
||||
|
||||
if (state.page != 1) {
|
||||
wrapper.innerHTML = `<button value=${1} class="page btn btn-sm btn-info">« First</button>` + wrapper.innerHTML
|
||||
}
|
||||
|
||||
if (state.page != pages) {
|
||||
wrapper.innerHTML += `<button value=${pages} class="page btn btn-sm btn-info">Last »</button>`
|
||||
}
|
||||
|
||||
$('.page').on('click', function() {
|
||||
$('#table-body').empty()
|
||||
|
||||
state.page = Number($(this).val())
|
||||
|
||||
buildTable()
|
||||
})
|
||||
|
||||
}
|
||||
|
||||
|
||||
function buildTable() {
|
||||
var table = $('#table-body')
|
||||
|
||||
var data = pagination(state.querySet, state.page, state.rows)
|
||||
var myList = data.querySet
|
||||
|
||||
for(var i = 1; i<=myList.length; i++){
|
||||
var j = i + (state.page-1) * 10;
|
||||
if(i%2 === 0){
|
||||
var row = `<tr bgcolor="#b3ffff">
|
||||
<td>` + j + `</td>
|
||||
<td>${myList[i-1].mockedResponseId}</td>
|
||||
<td>${myList[i-1].mediaType}</td>
|
||||
<td>${myList[i-1].httpStatus}</td>
|
||||
`
|
||||
}else{
|
||||
var row = `<tr bgcolor="#e6ffff">
|
||||
<td>` + j + `</td>
|
||||
<td>${myList[i-1].mockedResponseId}</td>
|
||||
<td>${myList[i-1].mediaType}</td>
|
||||
<td>${myList[i-1].httpStatus}</td>
|
||||
`
|
||||
}
|
||||
|
||||
table.append(row)
|
||||
}
|
||||
|
||||
pageButtons(data.pages)
|
||||
}
|
||||
@@ -0,0 +1,62 @@
|
||||
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-09T10:30:58+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();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user