Advertisement
Guest User

Untitled

a guest
Jul 18th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.15 KB | None | 0 0
  1. final String sevenDaysAgo = LocalDateTime.now().minusDays(7).toString();
  2. 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\"}]";
  3. String queryString = "findAll { a -> a.createDate < 'replaceCreateDate' && a.name =~ /^API_BVT_PLT_RAP_.*/ }.id";
  4. queryString = queryString.replace("replaceCreateDate", sevenDaysAgo);
  5.  
  6. List<Integer> extraPortfolioIdList = Collections.emptyList();
  7.  
  8. System.out.println(queryString);
  9. extraPortfolioIdList = JsonPath.from(data).getList(queryString);
  10. System.out.println(extraPortfolioIdList.size());
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement