package org.zend.webapi.core.connection.data.values;
/**
* Zend Server Edition.
*/
public enum SystemEdition {
ZEND_SERVER("ZendServer"),
ZEND_SERVER_CLUSER_MANAGER("ZendServerClusterManager"),
ZEND_SERVER_COMMUNITY_EDITION("ZendServerCommunityEdition"),
UNKNOWN("Unknown");
private final String name;
private SystemEdition(String name) {
this.name = name;
}
public static SystemEdition byName(String name) {
if (name == null) {
return UNKNOWN;
}
SystemEdition[] values = values();
for (int i = 0; i < values.length; i++) {
SystemEdition systemEdition = values[i];
if (name.equals(systemEdition.name)) {
return systemEdition;
}
}
return UNKNOWN;
}
}