Class AnalysisContextService


  • public class AnalysisContextService
    extends Object
    Provides tools for creating default analysis context instances, as well as providing default configuration data.
    Author:
    Jesse Sightler
    • Constructor Detail

      • AnalysisContextService

        public AnalysisContextService()
    • Method Detail

      • loadAdvancedOptionsToAnalysisContext

        protected void loadAdvancedOptionsToAnalysisContext​(AnalysisContext analysisContext)
      • loadPackagesToAnalysisContext

        protected void loadPackagesToAnalysisContext​(AnalysisContext analysisContext)
      • loadPackagesFromPersistenceContext

        protected Set<Package> loadPackagesFromPersistenceContext​(Collection<Package> detachedPackages)
      • contextHasExecutions

        protected boolean contextHasExecutions​(AnalysisContext context)
      • ensureSystemRulesPathsPresent

        public void ensureSystemRulesPathsPresent​(AnalysisContext analysisContext)
      • ensureSystemLabelsPathsPresent

        public void ensureSystemLabelsPathsPresent​(AnalysisContext analysisContext)
      • addProjectScopedCustomTechnologies

        public void addProjectScopedCustomTechnologies​(AnalysisContext analysisContext)
        Adds, to the advanced options, custom sources/targets coming from Project Scoped custom rules
      • pruneTechnologies

        public void pruneTechnologies​(AnalysisContext analysisContext)
        Removes no longer available sources/targets from the advanced options