com.ibm.dbb.dependency

Class ImpactResolver

  • java.lang.Object
    • com.ibm.dbb.dependency.ImpactResolver

  • Deprecated. 
    - This class is replaced by SearchPathImpactFinder.

    @Deprecated
    public class ImpactResolver
    extends java.lang.Object
    Used to search for files in the collection that are impacted by a given source file
    • Constructor Detail

      • ImpactResolver

        public ImpactResolver()
        Deprecated. 
        Default constructor
    • Method Detail

      • resolve

        public java.util.Set<ImpactFile> resolve()
                                          throws BuildException,
                                                 java.io.IOException
        Deprecated. 
        Find a list of impacted files by a change in a source file
        Returns:
        a list of impacted files
        Throws:
        BuildException - an exception occurred
        java.io.IOException - an exception occurred
      • getRepositoryClient

        public IRepositoryClient getRepositoryClient()
        Deprecated. 
        Return the repository client
        Returns:
        the repository client
      • setRepositoryClient

        public void setRepositoryClient(IRepositoryClient repositoryClient)
        Deprecated. 
        Set the repository client
        Parameters:
        repositoryClient - the repository client
      • isDisableCache

        public boolean isDisableCache()
        Deprecated. 
        Return true if local cache is not used
        Returns:
        true if local cache is not used
      • setDisableCache

        public void setDisableCache(boolean disableCache)
        Deprecated. 
        Indicate whether local cache is used
        Parameters:
        disableCache - true if local cache is not used
      • addResolutionRule

        public void addResolutionRule(ResolutionRule rule)
        Deprecated. 
        Add a resolution rule
        Parameters:
        rule - resolution rule
      • setResolutionRules

        public void setResolutionRules(java.util.List<ResolutionRule> rules)
        Deprecated. 
        Set a list of resolution rules
        Parameters:
        rules - the list of resolution rules
      • getResolutionRules

        public java.util.List<ResolutionRule> getResolutionRules()
        Deprecated. 
        Get the list of resolution rules
        Returns:
        the list of resolution rules
      • addCollection

        public void addCollection(java.lang.String collection)
        Deprecated. 
        Add a collection
        Parameters:
        collection - the collection to be added
      • setCollections

        public void setCollections(java.util.List<java.lang.String> collections)
        Deprecated. 
        Set the list of collections
        Parameters:
        collections - the list of collections
      • getCollections

        public java.util.List<java.lang.String> getCollections()
        Deprecated. 
        Get the list of collections
        Returns:
        the list of collections
      • setFile

        public void setFile(java.lang.String file)
        Deprecated. 
        Set the source file
        Parameters:
        file - the source file
      • getFile

        public java.lang.String getFile()
        Deprecated. 
        Get the source file
        Returns:
        the source file
      • file

        public ImpactResolver file(java.lang.String file)
        Deprecated. 
        Set the source file
        Parameters:
        file - the source file
        Returns:
        this instance
      • setQualifier

        public void setQualifier(DependencyPath qualifier)
        Deprecated. 
        Set the qualifier
        Parameters:
        qualifier - the DependencyPath
      • qualifier

        public ImpactResolver qualifier(DependencyPath qualifier)
        Deprecated. 
        Set the qualifier
        Parameters:
        qualifier - the DependencyPath
        Returns:
        this instance
      • repositoryClient

        public ImpactResolver repositoryClient(IRepositoryClient repositoryClient)
        Deprecated. 
        Set the repository client
        Parameters:
        repositoryClient - the repository client
        Returns:
        this instance
      • disableCache

        public ImpactResolver disableCache(boolean disableCache)
        Deprecated. 
        Indicate whether local cache is used
        Parameters:
        disableCache - true if local cache is not used
        Returns:
        this instance
      • collection

        public ImpactResolver collection(java.lang.String collection)
        Deprecated. 
        Add a collection
        Parameters:
        collection - the collection to be added
        Returns:
        this instance
      • rule

        public ImpactResolver rule(ResolutionRule rule)
        Deprecated. 
        Add a resolution rule
        Parameters:
        rule - resolution rule
        Returns:
        this instance

<IBM Copyright © 2018 IBM Corp. All Rights Reserved.