package com.nicewuerfel.blockown;
public enum ReleaseChannel {
ALPHA, BETA, STABLE;
/**
* Parses a string to a ReleaseChannel. If the input is invalid, STABLE is returned.
*
* @param releaseTypeName the name of the ReleaseChannel. "alpha", "beta" or "stable"/"release"
* @return the ReleaseChannel
*/
public static ReleaseChannel parse(String releaseTypeName) {
if (releaseTypeName == null) {
return STABLE;
}
switch (releaseTypeName.toLowerCase()) {
case "alpha":
return ALPHA;
case "beta":
return BETA;
default:
return STABLE;
}
}
}