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.kuali.rice.krad.web.controller.UifControllerBase;
19 import org.kuali.rice.krad.web.form.UifFormBase;
20 import org.springframework.stereotype.Controller;
21 import org.springframework.web.bind.annotation.ModelAttribute;
22 import org.springframework.web.bind.annotation.RequestMapping;
23 import org.springframework.web.servlet.ModelAndView;
24
25 import javax.servlet.http.HttpServletRequest;
26 import javax.servlet.http.HttpServletResponse;
27
28
29
30
31
32
33 @Controller
34 @RequestMapping(value = "/guestviews")
35 public class UifGuestController extends UifControllerBase {
36
37
38
39
40 @Override
41 protected UifComponentsTestForm createInitialForm() {
42 return new UifComponentsTestForm();
43 }
44
45
46
47
48 @Override
49 @RequestMapping(params = "methodToCall=start")
50 public ModelAndView start(UifFormBase form) {
51 if (!form.getViewId().equals("UifGuestUserView")) {
52 throw new RuntimeException("Guest user not allowed to acces this view : " + form.getViewId());
53 }
54
55 return super.start(form);
56 }
57 }