private static SAXReader createSecureSaxReader() { return createReader(false); }
private static boolean isJsonRpcLightUri(HttpServletRequest rq) { String pathInfo = ServletUtils.extractPathInfo(rq); return Iterables.any(JSON_RPC_PATHS, pathInfo::startsWith); }
public static String linkId(String moduleKey) { return String.format("%s:%s", ConnectPluginInfo.getPluginKey(), moduleKey); } }
public static Document readDocument(ServletRequest request) { try { return readDocument(request.getInputStream()); } catch (IOException e) { // ignore return null; } }
private String getFullUrl(HttpMethod method, URI url, Map<String, String[]> allParameters) { final UriBuilder uriBuilder = new UriBuilder(Uri.fromJavaUri(url)); if (contains(METHODS_WITH_QUERY_PARAMS, method)) { UriBuilderUtils.addQueryParameters(uriBuilder, allParameters); } return uriBuilder.toString(); }
public void validate(final ShallowConnectAddonBean descriptor) throws InvalidDescriptorException { for (ShallowConnectAddonBeanValidator validator : connectContainerUtil.getBeansOfType(ShallowConnectAddonBeanValidator.class)) { validator.validate(descriptor); } } }
public static Document readDocument(InputStream in) { SAXReader build = createSecureSaxReader(); try { return build.read(in); } catch (DocumentException e) { // don't care why return null; } finally { IOUtils.closeQuietly(in); } }
private URI resolveUri(String baseUrl, String path) { URI uri = URI.create(path); return uri.isAbsolute() ? uri : URI.create(UriBuilderUtils.combineBaseAndRelativeUrl(baseUrl, path)); }
public static String linkId(String moduleKey) { return String.format("%s:%s", ConnectPluginInfo.getPluginKey(), moduleKey); } }
public static Document readDocument(ServletRequest request) { try { return readDocument(request.getInputStream()); } catch (IOException e) { // ignore return null; } }
private String getFullUrl(HttpMethod method, URI url, Map<String, String[]> allParameters) { final UriBuilder uriBuilder = new UriBuilder(Uri.fromJavaUri(url)); if (contains(METHODS_WITH_QUERY_PARAMS, method)) { UriBuilderUtils.addQueryParameters(uriBuilder, allParameters); } return uriBuilder.toString(); }
private static boolean isJsonRpcLightUri(HttpServletRequest rq) { String pathInfo = ServletUtils.extractPathInfo(rq); return Iterables.any(JSON_RPC_PATHS, pathInfo::startsWith); }
private static SAXReader createSecureSaxReader() { return createReader(false); }
public void validate(final ShallowConnectAddonBean descriptor) throws InvalidDescriptorException { for (ShallowConnectAddonBeanValidator validator : connectContainerUtil.getBeansOfType(ShallowConnectAddonBeanValidator.class)) { validator.validate(descriptor); } } }
public static Document readDocument(InputStream in) { SAXReader build = createSecureSaxReader(); try { return build.read(in); } catch (DocumentException e) { // don't care why return null; } finally { IOUtils.closeQuietly(in); } }
private boolean isTheConnectPlugin(Plugin plugin) { return (ConnectPluginInfo.getPluginKey().equals(plugin.getKey())); }
@Override public String createGetUrl(URI targetPath, Map<String, String[]> params) { UriBuilder uriBuilder = new UriBuilder(Uri.fromJavaUri(getTargetUrl(targetPath))); UriBuilderUtils.addQueryParameters(uriBuilder, params); return uriBuilder.toString(); }
public boolean allow(HttpServletRequest request) { final String pathInfo = ServletUtils.extractPathInfo(request); if (path.equals(pathInfo)) { String method = extractMethod(request); if (method == null) { return false; } else if (methods.contains(method)) { return true; } } return false; }
protected boolean isTargetPlugin(Plugin plugin) { return (ConnectPluginInfo.getPluginKey().equals(plugin.getKey())); }
private boolean isTheConnectPlugin(Plugin plugin) { return (ConnectPluginInfo.getPluginKey().equals(plugin.getKey())); }