Class VulnerabilitiesRepositoryLoader


  • public class VulnerabilitiesRepositoryLoader
    extends java.lang.Object
    • Field Detail

      • syncWithOnlineRepository

        public static boolean syncWithOnlineRepository
        This switch will be need for the test case.
      • cachedDownloadRepository

        public static boolean cachedDownloadRepository
      • REPO_URL

        public static final java.lang.String REPO_URL
        The default repository URL
        See Also:
        Constant Field Values
    • Constructor Detail

      • VulnerabilitiesRepositoryLoader

        public VulnerabilitiesRepositoryLoader()
    • Method Detail

      • load

        public VulnerabilitiesRepository load​(java.lang.String url)
                                       throws java.io.IOException
        Throws:
        java.io.IOException
      • loadFromInputStream

        public VulnerabilitiesRepository loadFromInputStream​(java.io.InputStream in)
                                                      throws java.io.IOException
        Throws:
        java.io.IOException
      • objToStringList

        public java.util.List<java.lang.String> objToStringList​(java.lang.Object obj,
                                                                boolean replaceVersionWildcard)
      • objToStringMap

        public java.util.Map<java.lang.String,​java.lang.String> objToStringMap​(java.lang.Object obj)
      • objToStringMapMultiValues

        public java.util.Map<java.lang.String,​java.util.List<java.lang.String>> objToStringMapMultiValues​(java.lang.Object obj)