public static boolean isDefaultDatabase(HttpServletRequest request) {
    boolean hsqldb =
        ParamUtil.getBoolean(
            request, "defaultDatabase", PropsValues.JDBC_DEFAULT_URL.contains("hsqldb"));

    boolean jndi = Validator.isNotNull(PropsValues.JDBC_DEFAULT_JNDI_NAME);

    return hsqldb && !jndi;
  }
  private static boolean _isDatabaseConfigured(UnicodeProperties unicodeProperties) {

    String defaultDriverClassName = unicodeProperties.get(PropsKeys.JDBC_DEFAULT_DRIVER_CLASS_NAME);
    String defaultPassword = unicodeProperties.get(PropsKeys.JDBC_DEFAULT_PASSWORD);
    String defaultURL = unicodeProperties.get(PropsKeys.JDBC_DEFAULT_URL);
    String defaultUsername = unicodeProperties.get(PropsKeys.JDBC_DEFAULT_USERNAME);

    if (PropsValues.JDBC_DEFAULT_DRIVER_CLASS_NAME.equals(defaultDriverClassName)
        && PropsValues.JDBC_DEFAULT_PASSWORD.equals(defaultPassword)
        && PropsValues.JDBC_DEFAULT_URL.equals(defaultURL)
        && PropsValues.JDBC_DEFAULT_USERNAME.equals(defaultUsername)) {

      return true;
    }

    return false;
  }