|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.internet2.middleware.grouper.misc.GrouperVersion
public class GrouperVersion
keep track of which version grouper is. Update this file (the GROUPER_VERSION constant) before each non-release-candidate release
Field Summary | |
---|---|
static String |
GROUPER_VERSION
current version this must be three integers separated by dots for major version, minor version, and build number. |
Constructor Summary | |
---|---|
GrouperVersion(String versionString)
private constructor |
Method Summary | |
---|---|
static boolean |
_grouperVersionGreaterOrEqualHelper(String grouperVersion,
String anotherVersion)
helper method for unit testing |
static GrouperVersion |
currentVersion()
current grouper version |
boolean |
equals(Object obj)
|
boolean |
greaterOrEqualToArg(GrouperVersion version)
see if the grouper version is greater than or equal to a certain version |
boolean |
greaterOrEqualToArg(String version)
see if the grouper version is greater than or equal to a certain version |
static boolean |
grouperVersionGreaterOrEqual(String version)
see if the grouper version is greater than or equal to a certain version |
boolean |
lessThanArg(GrouperVersion other)
see if this version is less than the argument one |
boolean |
lessThanArg(GrouperVersion other,
boolean orEqual)
see if this version is less than the argument one |
boolean |
lessThanMajorMinorArg(GrouperVersion other,
boolean orEqual)
see if this version is less than the argument one, only considering major and minor version |
String |
toString()
|
static GrouperVersion |
valueOfIgnoreCase(String string)
convert string to version like an enum would |
static GrouperVersion |
valueOfIgnoreCase(String string,
boolean exceptionOnNull)
convert string to version like an enum would |
Methods inherited from class java.lang.Object |
---|
getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final String GROUPER_VERSION
Constructor Detail |
---|
public GrouperVersion(String versionString)
versionString
- Method Detail |
---|
public boolean equals(Object obj)
equals
in class Object
Object.equals(Object)
public String toString()
toString
in class Object
Object.toString()
public static GrouperVersion currentVersion()
public static GrouperVersion valueOfIgnoreCase(String string)
string
- cannot be blank
public static GrouperVersion valueOfIgnoreCase(String string, boolean exceptionOnNull)
string
- exceptionOnNull
- will not allow null or blank entries
public static boolean grouperVersionGreaterOrEqual(String version)
version
-
public boolean greaterOrEqualToArg(String version)
version
-
public boolean lessThanArg(GrouperVersion other, boolean orEqual)
other
- orEqual
-
public boolean lessThanMajorMinorArg(GrouperVersion other, boolean orEqual)
other
- orEqual
-
public boolean lessThanArg(GrouperVersion other)
other
-
public boolean greaterOrEqualToArg(GrouperVersion version)
version
-
public static boolean _grouperVersionGreaterOrEqualHelper(String grouperVersion, String anotherVersion)
grouperVersion
- anotherVersion
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |