|
||||||||||
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 java.lang.String |
GROUPER_VERSION
current version this must be three integers separated by dots for major version, minor version, and build number. |
Constructor Summary | |
---|---|
GrouperVersion(java.lang.String versionString)
private constructor |
Method Summary | |
---|---|
static boolean |
_grouperVersionGreaterOrEqualHelper(java.lang.String grouperVersion,
java.lang.String anotherVersion)
helper method for unit testing |
static GrouperVersion |
currentVersion()
current grouper version |
boolean |
equals(java.lang.Object obj)
|
boolean |
greaterOrEqualToArg(GrouperVersion version)
see if the grouper version is greater than or equal to a certain version |
boolean |
greaterOrEqualToArg(java.lang.String version)
see if the grouper version is greater than or equal to a certain version |
static boolean |
grouperVersionGreaterOrEqual(java.lang.String version)
see if the grouper version is greater than or equal to a certain version |
int |
hashCode()
|
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 |
static java.lang.String |
stringValueOrNull(java.lang.String versionString)
return the parsed and tostring version of this version string (consistent), or null if nothing passed in |
java.lang.String |
toString()
|
static GrouperVersion |
valueOfIgnoreCase(java.lang.String string)
convert string to version like an enum would |
static GrouperVersion |
valueOfIgnoreCase(java.lang.String string,
boolean exceptionOnNull)
convert string to version like an enum would |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String GROUPER_VERSION
Constructor Detail |
---|
public GrouperVersion(java.lang.String versionString)
versionString
- Method Detail |
---|
public static java.lang.String stringValueOrNull(java.lang.String versionString)
versionString
-
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
Object.equals(Object)
public int hashCode()
hashCode
in class java.lang.Object
Object.hashCode()
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public static GrouperVersion currentVersion()
public static GrouperVersion valueOfIgnoreCase(java.lang.String string)
string
- cannot be blank
public static GrouperVersion valueOfIgnoreCase(java.lang.String string, boolean exceptionOnNull)
string
- exceptionOnNull
- will not allow null or blank entries
public static boolean grouperVersionGreaterOrEqual(java.lang.String version)
version
-
public boolean greaterOrEqualToArg(java.lang.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(java.lang.String grouperVersion, java.lang.String anotherVersion)
grouperVersion
- anotherVersion
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |