View Javadoc

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  }