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(HttpServletRequest request) {
42 return new UifComponentsTestForm();
43 }
44
45
46
47
48 @Override
49 @RequestMapping(params = "methodToCall=start")
50 public ModelAndView start(@ModelAttribute("KualiForm") UifFormBase form, BindingResult result,
51 HttpServletRequest request, HttpServletResponse response) {
52 String randomYear = RandomStringUtils.randomNumeric(2);
53 GlobalVariables.getMessageMap().putInfo("growl.testing.apostrophe", "sampleapp.growl.testmsg", "'" + randomYear);
54
55 return super.start(form, result, request, response);
56 }
57 }