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