|
||||||||||
| 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.ObjectObject.equals(Object)public int hashCode()
hashCode in class java.lang.ObjectObject.hashCode()public java.lang.String toString()
toString in class java.lang.ObjectObject.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 | |||||||||