View Javadoc

1   package com.germinus.merlin.controller.creator;
2   
3   import java.util.HashMap;
4   import java.util.Map;
5   
6   import javax.portlet.ActionRequest;
7   import javax.portlet.ActionResponse;
8   import javax.portlet.RenderRequest;
9   import javax.portlet.RenderResponse;
10  
11  import org.apache.commons.logging.Log;
12  import org.apache.commons.logging.LogFactory;
13  import org.springframework.beans.factory.InitializingBean;
14  import org.springframework.web.portlet.ModelAndView;
15  import org.springframework.web.portlet.mvc.AbstractController;
16  
17  public class CreatorViewController extends AbstractController implements InitializingBean  {
18  
19      private static final Log log = LogFactory.getLog(CreatorViewController.class);
20      
21      /**
22       * Process the action request. There is nothing to return.
23       */
24      @Override
25  	protected void handleActionRequestInternal(ActionRequest request,
26  			ActionResponse response) throws Exception {
27      	
28      		log.debug("handleActionRequestInternal");	
29  	}
30      
31      /**
32       * Process the render request and return a ModelAndView object which the
33       * DispatcherPortlet will render.
34       */
35      public ModelAndView handleRenderRequestInternal(RenderRequest request, RenderResponse response) throws Exception {
36          
37      	log.debug("handleRenderRequestInternal");
38          
39          //put the view parameter in a Map. 
40          Map<String, Object> model = new HashMap<String, Object>();
41          
42          return new ModelAndView("creator/viewCreator", "model", model);
43      }
44  
45  	public void afterPropertiesSet() throws Exception {
46  		
47  //		log.debug("afterPropertiesSet");
48  	
49  	}
50  
51  }