Class AlignmentService.Response

java.lang.Object
org.jboss.pnc.gradlemanipulator.analyzer.alignment.AlignmentService.Response
Enclosing interface:
AlignmentService

public static class AlignmentService.Response extends Object
Contains the resulting aligned dependencies from the dependency analyzer. It will be processed further by the response customizers such as DependencyOverride, ProjectVersionOverride.
  • Constructor Details

    • Response

      public Response(Map<org.commonjava.atlas.maven.ident.ref.ProjectVersionRef,String> translationMap)
      Creates a new response from the given translation map.
      Parameters:
      translationMap - the translation map.
  • Method Details

    • getTranslationMap

      public Map<org.commonjava.atlas.maven.ident.ref.ProjectVersionRef,String> getTranslationMap()
      The translation map.
      Returns:
      the translation map
    • getDependencyOverrides

      public Map<org.gradle.api.Project,Map<org.commonjava.atlas.maven.ident.ref.ProjectRef,String>> getDependencyOverrides()
      The override map scoped by project
      Returns:
      the override map
    • getProjectOverrides

      public Map<org.gradle.api.Project,String> getProjectOverrides()
      Mapping of project to new project version.
      Returns:
      the override map
    • setDependencyOverrides

      public void setDependencyOverrides(Map<org.gradle.api.Project,Map<org.commonjava.atlas.maven.ident.ref.ProjectRef,String>> dependencyOverrides)
      The override map scoped by project
      Parameters:
      dependencyOverrides - the override map
    • setProjectOverrides

      public void setProjectOverrides(Map<org.gradle.api.Project,String> projectOverrides)
      Mapping of project to new project version.
      Parameters:
      projectOverrides - the override map