Class RepositoryBase

    • Constructor Detail

      • RepositoryBase

        public RepositoryBase()
    • Method Detail

      • equals

        public boolean equals​(Object other)
        Method equals.
        Overrides:
        equals in class Object
        Parameters:
        other - a other object.
        Returns:
        boolean
      • getId

        public String getId()
        Get a unique identifier for a repository. This is used to match the repository to configuration in the settings.xml file, for example. Furthermore, the identifier is used during POM inheritance and profile injection to detect repositories that should be merged.
        Returns:
        String
      • getLayout

        public String getLayout()
        Get the type of layout this repository uses for locating and storing artifacts - can be legacy or default.
        Returns:
        String
      • getName

        public String getName()
        Get human readable name of the repository.
        Returns:
        String
      • setOtherLocation

        public void setOtherLocation​(Object key,
                                     InputLocation location)
        Parameters:
        key - a key object.
        location - a location object.
      • getUrl

        public String getUrl()
        Get the url of the repository, in the form protocol://hostname/path.
        Returns:
        String
      • hashCode

        public int hashCode()
        Method hashCode.
        Overrides:
        hashCode in class Object
        Returns:
        int
      • setId

        public void setId​(String id)
        Set a unique identifier for a repository. This is used to match the repository to configuration in the settings.xml file, for example. Furthermore, the identifier is used during POM inheritance and profile injection to detect repositories that should be merged.
        Parameters:
        id - a id object.
      • setLayout

        public void setLayout​(String layout)
        Set the type of layout this repository uses for locating and storing artifacts - can be legacy or default.
        Parameters:
        layout - a layout object.
      • setName

        public void setName​(String name)
        Set human readable name of the repository.
        Parameters:
        name - a name object.
      • setUrl

        public void setUrl​(String url)
        Set the url of the repository, in the form protocol://hostname/path.
        Parameters:
        url - a url object.
      • toString

        public String toString()
        Method toString.
        Overrides:
        toString in class Object
        Returns:
        String