1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.myfaces.tobago.example.demo;
21
22 import org.slf4j.Logger;
23 import org.slf4j.LoggerFactory;
24
25 import javax.inject.Named;
26 import java.io.Serializable;
27 import java.lang.invoke.MethodHandles;
28
29 @Named
30 public class ButtonLinkController implements Serializable {
31
32 private static final Logger LOG = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
33
34 public Outcome linkToComponentsRoot() {
35 LOG.info("link to components root");
36 return Outcome.COMPONENT_COMPONENT;
37 }
38
39 public Outcome actionPage() {
40 LOG.info("link to action.xhtml");
41 return Outcome.TEST_BUTTONLINK_XACTION;
42 }
43
44 public Outcome targetActionPage() {
45 LOG.info("link to targetAction.xhtml");
46 return Outcome.TEST_BUTTONLINK_XTARGETACTION;
47 }
48 }