Class VersionComparator

  • All Implemented Interfaces:
    Comparator<com.atlassian.jira.rest.client.api.domain.Version>

    public class VersionComparator
    extends Object
    implements Comparator<com.atlassian.jira.rest.client.api.domain.Version>
    This comparator can ordering the following formats versions: 9.9.9.9.9 V-5.2.3 PDFREPORT-2.3.4 PDFREPORT-2.3 1.12.2.3.4 1.3.4 1.1.1.2 1.1.1.1
    • Constructor Detail

      • VersionComparator

        public VersionComparator()
    • Method Detail

      • compare

        public int compare​(com.atlassian.jira.rest.client.api.domain.Version rev1,
                           com.atlassian.jira.rest.client.api.domain.Version rev2)
        Specified by:
        compare in interface Comparator<com.atlassian.jira.rest.client.api.domain.Version>
      • getNumberVersion

        protected String getNumberVersion​(String firstV)
        For the cases like this: PDFREPORT-2.3.4 return this 2.3.4