Class VersionComparator
java.lang.Object
hudson.plugins.jira.versionparameter.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
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
compare
(com.atlassian.jira.rest.client.api.domain.Version rev1, com.atlassian.jira.rest.client.api.domain.Version rev2) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
VersionComparator
public VersionComparator()
-
-
Method Details
-
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 interfaceComparator<com.atlassian.jira.rest.client.api.domain.Version>
-