1   
2   
3   
4   
5   
6   
7   
8   
9   
10  
11  
12  
13  
14  
15  
16  package edu.sampleu.demo.kitchensink;
17  
18  import org.apache.commons.lang.RandomStringUtils;
19  import org.kuali.rice.krad.util.GlobalVariables;
20  import org.kuali.rice.krad.web.controller.UifControllerBase;
21  import org.kuali.rice.krad.web.form.UifFormBase;
22  import org.springframework.stereotype.Controller;
23  import org.springframework.validation.BindingResult;
24  import org.springframework.web.bind.annotation.ModelAttribute;
25  import org.springframework.web.bind.annotation.RequestMapping;
26  import org.springframework.web.servlet.ModelAndView;
27  
28  import javax.servlet.http.HttpServletRequest;
29  import javax.servlet.http.HttpServletResponse;
30  
31  
32  
33  
34  
35  
36  @Controller
37  @RequestMapping(value = "/configuration-test-view-uif-controller")
38  public class ConfigurationTestViewUifController extends UifControllerBase {
39  
40      @Override
41      protected UifFormBase createInitialForm() {
42          return new UifComponentsTestForm();
43      }
44  
45      
46  
47  
48      @Override
49      @RequestMapping(params = "methodToCall=start")
50      public ModelAndView start(UifFormBase form) {
51          String randomYear = RandomStringUtils.randomNumeric(2);
52          GlobalVariables.getMessageMap().putInfo("growl.testing.apostrophe", "sampleapp.growl.testmsg", "'" + randomYear);
53  
54          return super.start(form);
55      }
56  }