JsfMenuitem.java
1.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
package fi.codecrew.moya.web.cdiview.menu;
import fi.codecrew.moya.model.MenuNavigation;
public class JsfMenuitem {
private boolean selected;
private final MenuNavigation navigation;
private String outcome;
public JsfMenuitem(String key, String outcome) {
this.navigation = new MenuNavigation(null, key, null);
this.outcome = outcome;
}
public JsfMenuitem(MenuNavigation navi) {
this.navigation = navi;
if (navi.getSitepage() != null) {
outcome = new StringBuilder("/pages/index?id=").append(navi.getSitepage().getId()).toString();
} else if (navi.getItem() != null) {
this.outcome = navi.getItem().getUrl();
}
}
// public JsfMenuitem(SitePage sitepage) {
// item = new Menuitem("/page/?id=" + sitepage.getId(), null, null);
// text = sitepage.getName();
// }
public String hetFooter()
{
return navigation.getFooter();
}
public String getHeader()
{
return navigation.getHeader();
}
public void setSelected() {
selected = true;
}
public boolean isSelected() {
return selected;
}
public String getOutcome() {
return outcome;
}
public MenuNavigation getNavigation() {
return navigation;
}
public void setOutcome(String outcome2) {
outcome = outcome2;
}
}