package foundation.server.config; public enum DBaseType { Oracle, SQLServer, MySQL, Unknown; private static DBaseType main; public static void setMain(DBaseType dbaseType) { main = dbaseType; } public static DBaseType getMain() { return main; } public static DBaseType valueOfString(String value) { if (value == null) { return Unknown; } if ("Oracle".equalsIgnoreCase(value)) { return Oracle; } if ("SQLServer".equalsIgnoreCase(value)) { return SQLServer; } if ("MySQL".equalsIgnoreCase(value)) { return MySQL; } return Unknown; } public boolean isMySQL() { return MySQL == this; } public boolean isSQLServer() { return SQLServer == this; } public boolean isOracle() { return Oracle == this; } }