From 31148ea6f1e919f29345c34e3c63b27ee3de7f7f Mon Sep 17 00:00:00 2001 From: Szakalakamaka Date: Wed, 9 Sep 2020 11:06:16 +0200 Subject: [PATCH] attach missing files --- .idea/libraries/Maven__junit_junit_4_13.xml | 13 +++ ...Maven__org_aspectj_aspectjweaver_1_9_5.xml | 13 +++ ...nit_vintage_junit_vintage_engine_5_6_2.xml | 13 +++ ...n__org_mapstruct_mapstruct_1_3_1_Final.xml | 13 +++ ..._spring_boot_starter_aop_2_3_1_RELEASE.xml | 13 +++ ...k_data_spring_data_redis_2_3_1_RELEASE.xml | 13 +++ .../resources/static/img/icons8-cancel-64.png | Bin 0 -> 3040 bytes .../resources/static/img/icons8-plus-48.png | Bin 0 -> 2282 bytes src/main/resources/static/js/paggination.js | 101 ++++++++++++++++++ .../klaus/mappers/MockedMessageMapper.class | Bin 0 -> 734 bytes .../mappers/MockedMessageMapperImpl.class | Bin 0 -> 3636 bytes .../release11/klaus/model/MockedMessage.class | Bin 0 -> 6653 bytes ...edMessageDto$MockedMessageDtoBuilder.class | Bin 0 -> 2975 bytes .../klaus/model/MockedMessageDto.class | Bin 0 -> 5291 bytes .../classes/static/img/icons8-cancel-64.png | Bin 0 -> 3040 bytes target/classes/static/img/icons8-plus-48.png | Bin 0 -> 2282 bytes target/classes/static/js/paggination.js | 101 ++++++++++++++++++ .../mappers/MockedMessageMapperImpl.java | 62 +++++++++++ 18 files changed, 342 insertions(+) create mode 100644 .idea/libraries/Maven__junit_junit_4_13.xml create mode 100644 .idea/libraries/Maven__org_aspectj_aspectjweaver_1_9_5.xml create mode 100644 .idea/libraries/Maven__org_junit_vintage_junit_vintage_engine_5_6_2.xml create mode 100644 .idea/libraries/Maven__org_mapstruct_mapstruct_1_3_1_Final.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_2_3_1_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_data_spring_data_redis_2_3_1_RELEASE.xml create mode 100644 src/main/resources/static/img/icons8-cancel-64.png create mode 100644 src/main/resources/static/img/icons8-plus-48.png create mode 100644 src/main/resources/static/js/paggination.js create mode 100644 target/classes/com/release11/klaus/mappers/MockedMessageMapper.class create mode 100644 target/classes/com/release11/klaus/mappers/MockedMessageMapperImpl.class create mode 100644 target/classes/com/release11/klaus/model/MockedMessage.class create mode 100644 target/classes/com/release11/klaus/model/MockedMessageDto$MockedMessageDtoBuilder.class create mode 100644 target/classes/com/release11/klaus/model/MockedMessageDto.class create mode 100644 target/classes/static/img/icons8-cancel-64.png create mode 100644 target/classes/static/img/icons8-plus-48.png create mode 100644 target/classes/static/js/paggination.js create mode 100644 target/generated-sources/annotations/com/release11/klaus/mappers/MockedMessageMapperImpl.java diff --git a/.idea/libraries/Maven__junit_junit_4_13.xml b/.idea/libraries/Maven__junit_junit_4_13.xml new file mode 100644 index 0000000..59fc5c4 --- /dev/null +++ b/.idea/libraries/Maven__junit_junit_4_13.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_9_5.xml b/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_9_5.xml new file mode 100644 index 0000000..1a387a4 --- /dev/null +++ b/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_9_5.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_junit_vintage_junit_vintage_engine_5_6_2.xml b/.idea/libraries/Maven__org_junit_vintage_junit_vintage_engine_5_6_2.xml new file mode 100644 index 0000000..697c91f --- /dev/null +++ b/.idea/libraries/Maven__org_junit_vintage_junit_vintage_engine_5_6_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_mapstruct_mapstruct_1_3_1_Final.xml b/.idea/libraries/Maven__org_mapstruct_mapstruct_1_3_1_Final.xml new file mode 100644 index 0000000..7ee5fee --- /dev/null +++ b/.idea/libraries/Maven__org_mapstruct_mapstruct_1_3_1_Final.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_2_3_1_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_2_3_1_RELEASE.xml new file mode 100644 index 0000000..615346b --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_2_3_1_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_data_spring_data_redis_2_3_1_RELEASE.xml b/.idea/libraries/Maven__org_springframework_data_spring_data_redis_2_3_1_RELEASE.xml new file mode 100644 index 0000000..39707b6 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_data_spring_data_redis_2_3_1_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/icons8-cancel-64.png b/src/main/resources/static/img/icons8-cancel-64.png new file mode 100644 index 0000000000000000000000000000000000000000..da75c0b91f6bc6ff9f17afe4dd0e00dd1d719bf5 GIT binary patch literal 3040 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 Ef~%@YlmGw# literal 0 HcmV?d00001 diff --git a/src/main/resources/static/js/paggination.js b/src/main/resources/static/js/paggination.js new file mode 100644 index 0000000..dd98afa --- /dev/null +++ b/src/main/resources/static/js/paggination.js @@ -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 += `` + } + else{ + wrapper.innerHTML += `` + } + } + + if (state.page != 1) { + wrapper.innerHTML = `` + wrapper.innerHTML + } + + if (state.page != pages) { + wrapper.innerHTML += `` + } + + $('.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 = ` + ` + j + ` + ${myList[i-1].mockedResponseId} + ${myList[i-1].mediaType} + ${myList[i-1].httpStatus} + ` + }else{ + var row = ` + ` + j + ` + ${myList[i-1].mockedResponseId} + ${myList[i-1].mediaType} + ${myList[i-1].httpStatus} + ` + } + + table.append(row) + } + + pageButtons(data.pages) +} diff --git a/target/classes/com/release11/klaus/mappers/MockedMessageMapper.class b/target/classes/com/release11/klaus/mappers/MockedMessageMapper.class new file mode 100644 index 0000000000000000000000000000000000000000..5937451db758328b039c24fac0c7fb7c0d54f9f9 GIT binary patch literal 734 zcmb7?&rZTX5XNUwilQir{}K-pP7o6su5vOG6Cy-{5|3snle*CEHoIFQujauA@S%*; z;=vLQc<45reBaJDzs}e9$0q>Xz-a+;3|vozuEqel!B)$i1w1xx$fF3gar?@f;iQko za3A|=u>ji)%2Ph)ZosAQK8~m8Sq4|(Uv0;#XO(d?c&Yc+_EHlJvYp7?Zfq)UQ=C59 zH#He>%|o;loJy;47+elxX+?-#ITuEZ1H6?|S#E`rWH|3B?I(j9t7Ff)$+SZHbh~4@ z_K`-cQ2a<4VR4{E$o1j@7YvH{9%&*(*Dx3*VCt*An`FNW1WG#^bvyM&^}1Sntz$W!%h)G!qC6&ejk` z-F6r-*rE*t$k8h0!GRnU=qt})hhDq%lu1&g@}7ZxC>b~);bB_+6&@vSI8M(>YH`SN G0`LO{^xseb literal 0 HcmV?d00001 diff --git a/target/classes/com/release11/klaus/mappers/MockedMessageMapperImpl.class b/target/classes/com/release11/klaus/mappers/MockedMessageMapperImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..ab2ad8d97049f277364358c783e81b7c4ee86173 GIT binary patch literal 3636 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 literal 0 HcmV?d00001 diff --git a/target/classes/com/release11/klaus/model/MockedMessageDto$MockedMessageDtoBuilder.class b/target/classes/com/release11/klaus/model/MockedMessageDto$MockedMessageDtoBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..5d4554ab79fbc0e34dfc241ea8702c934cd196d2 GIT binary patch literal 2975 zcmcIm>uwuG6#mA!IB^zYk|u7`VqBVn?UtAT3cn`y$k}?mYweCJ zMf~I?cnpwIRVoq>z(XO<%x;{G*Qt!;{@9(FvuD2Zoy*MGfBt>-H-P(ioIngyaZDSS z!7M}a8Gp_T7Ps4l$4AdZQ!>nMnYJl+7^bqh!+FeMK8}Qe1sDvarqeCB!V=sQo12A> z#rs~N>$HSbs5{M$Xw`-1@wV8N&ib&R)Hkh`a2XO!%M`XeIH>LtftqH}m!?%vlA^Ns zwt+0?)e{vf=bV|$|7VqjIJuw-BvR~Y8IqGj?YCq2Qi&lG~CT>bx-mAyR=Kl(>f3wkeV>CGMWDaOT8TR6i=&DKbo#sqj?FOk3>t zyGO!(!jCLn2~Lw+huk&QIuK6FW0Tz6t&N|b%SxDRA4Z~;n+$NWF66P(`kuSIE2OT; zhuP|cz<&x@htJ4_pbx?UQKdK`+|}BJT+&Go^7-qK!7G%hX;R@|NzuE`KF41uMZd2@;>X@ty-_RRs2f^$MPgWd{dO@<}IMS0Y z@A+lvEzaVb1WG8!v8%3>ZyDCl?U?p+ry~l!IscZ~<4x(fCk(%bBNiz7pcQVnEa9!! z9H-O2aEArFL!MmNsP6snl^3Z064LjZ8Wm%NWSLu5!<3>phldQmMPe~52-;Wnym@W2 zyP4qzrDbP5$zSM(sJf0?hMLXU((fqSEXQC}ZCkiyi+i4+yDD`Fhd91txE=9mR5atL zGo)XyN-f_HJ#JE8j8V6kr8o6^n#EKj)+6;>JyJ8(BQ;Mj`$7+aF^cdGswV4^fr72Y>+Z&zJQNOOKmRFsK~_gcV5uz51K}|ulg#% zc2d^788%6KMxiAMa}l4A+C|LkFYwmbm?{PXOn=2Rpd(RliKzDM!&Qx&J*ru?~;HL~It!RI7Q^-9LRF#wY3z?_+Q!0v6O5!O6{S+(oT&3s6OT0h2RDAlG zL8aZN3iEL*K}Du%|47VNxDC7xH65T%V~hC3u#Fu(X7GSU#rkV{_E4eK5`CYeKffv+ LmPe>zAJ_f^_Fv%Z literal 0 HcmV?d00001 diff --git a/target/classes/com/release11/klaus/model/MockedMessageDto.class b/target/classes/com/release11/klaus/model/MockedMessageDto.class new file mode 100644 index 0000000000000000000000000000000000000000..e0a97d3ad01424081fe8e5cd47c78748a9280b02 GIT binary patch literal 5291 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 Ef~%@YlmGw# literal 0 HcmV?d00001 diff --git a/target/classes/static/js/paggination.js b/target/classes/static/js/paggination.js new file mode 100644 index 0000000..dd98afa --- /dev/null +++ b/target/classes/static/js/paggination.js @@ -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 += `` + } + else{ + wrapper.innerHTML += `` + } + } + + if (state.page != 1) { + wrapper.innerHTML = `` + wrapper.innerHTML + } + + if (state.page != pages) { + wrapper.innerHTML += `` + } + + $('.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 = ` + ` + j + ` + ${myList[i-1].mockedResponseId} + ${myList[i-1].mediaType} + ${myList[i-1].httpStatus} + ` + }else{ + var row = ` + ` + j + ` + ${myList[i-1].mockedResponseId} + ${myList[i-1].mediaType} + ${myList[i-1].httpStatus} + ` + } + + table.append(row) + } + + pageButtons(data.pages) +} diff --git a/target/generated-sources/annotations/com/release11/klaus/mappers/MockedMessageMapperImpl.java b/target/generated-sources/annotations/com/release11/klaus/mappers/MockedMessageMapperImpl.java new file mode 100644 index 0000000..a6a8098 --- /dev/null +++ b/target/generated-sources/annotations/com/release11/klaus/mappers/MockedMessageMapperImpl.java @@ -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 map = mockedMessageDto.getHttpHeaders(); + if ( map != null ) { + mockedMessage.setHttpHeaders( new HashMap( 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 map = mockedMessage.getHttpHeaders(); + if ( map != null ) { + mockedMessageDto.httpHeaders( new HashMap( map ) ); + } + mockedMessageDto.httpStatus( mockedMessage.getHttpStatus() ); + + return mockedMessageDto.build(); + } +}