1 package org.itracker.web.actions.admin.project;
2
3 import javax.servlet.http.HttpServletRequest;
4
5 import org.apache.log4j.Logger;
6 import org.apache.struts.action.ActionForward;
7 import org.apache.struts.action.ActionMapping;
8 import org.itracker.model.Version;
9 import org.itracker.web.util.Constants;
10
11 public class EditVersionFormActionUtil {
12 private static final Logger log = Logger
13 .getLogger(EditVersionFormActionUtil.class);
14
15 public ActionForward init(ActionMapping mapping, HttpServletRequest request) {
16
17 if (log.isDebugEnabled()) {
18 log.debug("init: Getting version from session");
19 }
20 final Version version = (Version) request.getSession().getAttribute(
21 Constants.VERSION_KEY);
22 if (log.isDebugEnabled()) {
23 log.debug("init: Checking if version is new");
24 }
25 final boolean isNew = version.isNew();
26 if (log.isDebugEnabled()) {
27 log.debug("init: Putting the isNew=" + isNew + ", version: "
28 + version
29 + " and isNew attribute back into the request");
30 }
31 request.setAttribute("version", version);
32 request.setAttribute("isNew", isNew);
33 return null;
34 }
35 }