package com.tyndalehouse.step.rest.controllers;
import com.tyndalehouse.step.core.models.AbstractComplexSearch;
import com.tyndalehouse.step.core.models.ClientSession;
import com.tyndalehouse.step.core.models.InterlinearMode;
import com.tyndalehouse.step.core.models.LexiconSuggestion;
import com.tyndalehouse.step.core.models.OsisWrapper;
import com.tyndalehouse.step.core.models.SearchToken;
import com.tyndalehouse.step.core.models.search.SearchResult;
import com.tyndalehouse.step.core.service.AppManagerService;
import com.tyndalehouse.step.core.service.LanguageService;
import com.tyndalehouse.step.core.utils.StringUtils;
import com.tyndalehouse.step.core.utils.language.ContemporaryLanguageUtils;
import com.yammer.metrics.annotation.Timed;
import org.codehaus.jackson.map.ObjectMapper;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import javax.inject.Inject;
import javax.inject.Provider;
import javax.inject.Singleton;
import javax.servlet.ServletException;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.awt.*;
import java.io.IOException;
import java.util.List;
import java.util.Locale;
import java.util.MissingResourceException;
import java.util.ResourceBundle;
import java.util.concurrent.TimeUnit;
import java.util.regex.Pattern;
/**
* @author chrisburrell
*/
@Singleton
public class SetupPageController extends HttpServlet {
private static final Pattern COMMA_SEPARATORS = Pattern.compile(",");
private static String DEV_TOKEN = "UA-36285759-2";
private static String LIVE_TOKEN = "UA-36285759-1";
private static Logger LOGGER = LoggerFactory.getLogger(SetupPageController.class);
private final ModuleController modules;
@Inject
public SetupPageController(
final ModuleController modules) {
this.modules = modules;
}
@Override
protected void doGet(final HttpServletRequest request, final HttpServletResponse response) throws ServletException, IOException {
request.setAttribute("installedVersions", this.modules.getAllModules());
request.getRequestDispatcher("/setup.jsp").forward(request, response);
}
}