Class GenericURLConnection

    • Field Summary

      • Fields inherited from class java.net.URLConnection

        allowUserInteraction, connected, doInput, doOutput, ifModifiedSince, url, useCaches
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected GenericURLConnection​(java.net.URL url)
      Default constructor
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.lang.String getPassword()
      Get password from a given url
      protected java.util.Map<java.lang.String,​java.lang.String> getQueryArgs()
      Get all URL query arguments
      static java.util.Map<java.lang.String,​java.lang.String> getQueryStringParameters​(java.lang.String queryString)  
      protected java.lang.String getUsername()
      Get user name from a given URL
      • Methods inherited from class java.net.URLConnection

        addRequestProperty, connect, getAllowUserInteraction, getConnectTimeout, getContent, getContent, getContentEncoding, getContentLength, getContentLengthLong, getContentType, getDate, getDefaultAllowUserInteraction, getDefaultRequestProperty, getDefaultUseCaches, getDefaultUseCaches, getDoInput, getDoOutput, getExpiration, getFileNameMap, getHeaderField, getHeaderField, getHeaderFieldDate, getHeaderFieldInt, getHeaderFieldKey, getHeaderFieldLong, getHeaderFields, getIfModifiedSince, getInputStream, getLastModified, getOutputStream, getPermission, getReadTimeout, getRequestProperties, getRequestProperty, getURL, getUseCaches, guessContentTypeFromName, guessContentTypeFromStream, setAllowUserInteraction, setConnectTimeout, setContentHandlerFactory, setDefaultAllowUserInteraction, setDefaultRequestProperty, setDefaultUseCaches, setDefaultUseCaches, setDoInput, setDoOutput, setFileNameMap, setIfModifiedSince, setReadTimeout, setRequestProperty, setUseCaches, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • GenericURLConnection

        protected GenericURLConnection​(java.net.URL url)
        Default constructor
        Parameters:
        url - a {java.net.URL} object
    • Method Detail

      • getUsername

        protected java.lang.String getUsername()
        Get user name from a given URL
        Returns:
        a String user name
      • getPassword

        protected java.lang.String getPassword()
        Get password from a given url
        Returns:
        String password
      • getQueryArgs

        protected java.util.Map<java.lang.String,​java.lang.String> getQueryArgs()
        Get all URL query arguments
        Returns:
        a HashMap with arguments as key value map
      • getQueryStringParameters

        public static java.util.Map<java.lang.String,​java.lang.String> getQueryStringParameters​(java.lang.String queryString)