com.atlassian.greenhopper.util
Class VersionKit

java.lang.Object
  extended by com.atlassian.greenhopper.util.VersionKit

public class VersionKit
extends java.lang.Object

Helps with versions comparisons


Nested Class Summary
static class VersionKit.SoftwareVersion
           
 
Constructor Summary
VersionKit()
           
 
Method Summary
static VersionKit.SoftwareVersion parse(java.lang.String dottedVersionString)
          Parses and returns a SoftwareVersion object representing the dotted number string.
static VersionKit.SoftwareVersion version(com.atlassian.jira.util.BuildUtilsInfo buildUtilsInfo)
           
static VersionKit.SoftwareVersion version(int majorVersion, int... versions)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VersionKit

public VersionKit()
Method Detail

parse

public static VersionKit.SoftwareVersion parse(java.lang.String dottedVersionString)
Parses and returns a SoftwareVersion object representing the dotted number string.

Parameters:
dottedVersionString - the input version
Returns:
a version domain object
Throws:
java.lang.IllegalArgumentException - if the string is not N.N.N

version

public static VersionKit.SoftwareVersion version(int majorVersion,
                                                 int... versions)

version

public static VersionKit.SoftwareVersion version(com.atlassian.jira.util.BuildUtilsInfo buildUtilsInfo)


Copyright © 2007-2013 Atlassian. All Rights Reserved.