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.blank;
21
22 import org.slf4j.Logger;
23 import org.slf4j.LoggerFactory;
24
25 import javax.enterprise.context.RequestScoped;
26 import javax.inject.Named;
27 import java.lang.invoke.MethodHandles;
28
29 @Named
30 @RequestScoped
31 public class Hello {
32
33 private static final Logger LOG = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
34
35 private String name;
36
37 public String sayHello() {
38 LOG.info("Action was called, name is '{}'", name);
39 return "/result.xhtml";
40 }
41
42 public String getName() {
43 LOG.info("Getter was called, name is '{}'", name);
44 return name;
45 }
46
47 public void setName(final String name) {
48 LOG.info("Setter was called, name is '{}'", name);
49 this.name = name;
50 }
51 }