private void validateJsonFieldSelectorString() { if (jsonFieldSelectorString.isEmpty()) { throw JsonFieldSelectorInvalidException.newBuilder() // .fieldSelector(jsonFieldSelectorString) // .build(); } if (jsonFieldSelectorString.contains(OPENING_PARENTHESIS)) { final int openedParenthesesCnt = getCountOf(OPENING_PARENTHESIS); final int closedParenthesesCnt = getCountOf(CLOSING_PARENTHESIS); if (openedParenthesesCnt != closedParenthesesCnt) { throw JsonFieldSelectorInvalidException.newBuilder() // .fieldSelector(jsonFieldSelectorString) // .build(); } } }
private void validateJsonFieldSelectorString() { if (jsonFieldSelectorString.isEmpty()) { throw JsonFieldSelectorInvalidException.newBuilder() // .fieldSelector(jsonFieldSelectorString) // .build(); } if (jsonFieldSelectorString.contains(OPENING_PARENTHESIS)) { final int openedParenthesesCnt = getCountOf(OPENING_PARENTHESIS); final int closedParenthesesCnt = getCountOf(CLOSING_PARENTHESIS); if (openedParenthesesCnt != closedParenthesesCnt) { throw JsonFieldSelectorInvalidException.newBuilder() // .fieldSelector(jsonFieldSelectorString) // .build(); } } }
@SuppressWarnings("squid:S1166") private static String tryToDecodeString(final String s, final JsonParseOptions jsonParseOptions) { try { return decode(s, jsonParseOptions); } catch (final Exception e) { throw JsonFieldSelectorInvalidException.newBuilder() // .fieldSelector(s) // .description("Check if the field selector is correctly URL encoded.") // .cause(e) // .build(); } }
@SuppressWarnings("squid:S1166") private static String tryToDecodeString(final String s, final JsonParseOptions jsonParseOptions) { try { return decode(s, jsonParseOptions); } catch (final Exception e) { throw JsonFieldSelectorInvalidException.newBuilder() // .fieldSelector(s) // .description("Check if the field selector is correctly URL encoded.") // .cause(e) // .build(); } }