Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- final String sevenDaysAgo = LocalDateTime.now().minusDays(7).toString();
- final String data = "[{\"isDynamic\":false,\"insuranceBookId\":1000528,\"mainVariationId\":1,\"cedantShortName\":\"My Data\",\"edmName\":\"aaa\",\"createUserId\":\"bvtuser\",\"createDate\":\"2018-06-17T07:32:07.733Z\",\"updateUserId\":\"bvtuser\",\"updateDate\":\"2018-06-04T07:32:07.733Z\",\"id\":1052,\"name\":\"API_BVT_PLT_RAP_232131231\",\"description\":\"Around 200 loc EDM\",\"externalId\":\"18\",\"number\":\"USFL_RDK_Smoke\"},{\"isDynamic\":false,\"insuranceBookId\":1000536,\"mainVariationId\":1,\"cedantShortName\":\"My Data\",\"edmName\":\"RL18_v1_USFL_RDKSmokeEDM\",\"createUserId\":\"bvtuser\",\"createDate\":\"2018-06-04T12:28:13.273Z\",\"updateUserId\":\"bvtuser\",\"updateDate\":\"2018-06-04T12:28:13.273Z\",\"id\":1064,\"name\":\"USFL_RDK_Smoke\",\"description\":\"Around 200 loc EDM\",\"externalId\":\"18\",\"number\":\"USFL_RDK_Smoke\"},{\"isDynamic\":false,\"insuranceBookId\":1000572,\"mainVariationId\":1,\"cedantShortName\":\"My Data\",\"edmName\":\"RL18_v1_USFL_RDKSmokeEDM\",\"createUserId\":\"bvtuser\",\"createDate\":\"2018-06-04T20:14:05.313Z\",\"updateUserId\":\"bvtuser\",\"updateDate\":\"2018-06-04T20:14:05.313Z\",\"id\":1119,\"name\":\"USFL_RDK_Smoke\",\"description\":\"Around 200 loc EDM\",\"externalId\":\"18\",\"number\":\"USFL_RDK_Smoke\"},{\"isDynamic\":false,\"insuranceBookId\":1000582,\"mainVariationId\":1,\"cedantShortName\":\"My Data\",\"edmName\":\"RL17_GBFL34Loc_SmokeTestR4_EDM_v1\",\"createUserId\":\"bvtuser\",\"createDate\":\"2018-06-04T21:12:50.734Z\",\"updateUserId\":\"bvtuser\",\"updateDate\":\"2018-07-15T21:12:50.734Z\",\"id\":1136,\"name\":\"GBFL_34Loc\",\"externalId\":\"1\",\"number\":\"1\"}]";
- String queryString = "findAll { a -> a.createDate < 'replaceCreateDate' && a.name =~ /^API_BVT_PLT_RAP_.*/ }.id";
- queryString = queryString.replace("replaceCreateDate", sevenDaysAgo);
- List<Integer> extraPortfolioIdList = Collections.emptyList();
- System.out.println(queryString);
- extraPortfolioIdList = JsonPath.from(data).getList(queryString);
- System.out.println(extraPortfolioIdList.size());
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement