package com.appspot.piment.servlet;
import java.util.Arrays;
import java.util.List;
import java.util.logging.Logger;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.appspot.piment.Constants;
import com.appspot.piment.dao.InitDataDao;
public class InitDataStore extends HttpServlet {
private static final long serialVersionUID = 6662180842235417313L;
private static final Logger log = Logger.getLogger(Constants.FQCN + InitDataStore.class.getName());
public void doGet(HttpServletRequest req, HttpServletResponse resp) {
log.info("InitStoreData -- start");
InitDataDao initDataDao = new InitDataDao();
List<String> initTargets = Arrays.asList(req.getParameter("initTarget").split(","));
if (initTargets.contains("ConfigItem")) {
initDataDao.initConfigItem();
}
if (initTargets.contains("JobStatus")) {
initDataDao.initJobStatus();
}
if (initTargets.contains("AuthToken")) {
initDataDao.initAuthToken();
}
if (initTargets.contains("UserMap")) {
initDataDao.initUserMap();
}
log.info("InitStoreData -- end");
}
}