1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.rice.krad.uif.container;
17
18 import org.kuali.rice.krad.datadictionary.parse.BeanTag;
19 import org.kuali.rice.krad.datadictionary.parse.BeanTagAttribute;
20 import org.kuali.rice.krad.datadictionary.parse.BeanTags;
21 import org.kuali.rice.krad.uif.component.Component;
22 import org.kuali.rice.krad.uif.element.Action;
23
24 import java.util.HashSet;
25 import java.util.Set;
26
27
28
29
30
31
32
33
34
35
36
37
38
39 @BeanTags({@BeanTag(name = "navigationGroup-bean", parent = "Uif-NavigationGroupBase"),
40 @BeanTag(name = "menuNavigationGroup-bean", parent = "Uif-MenuNavigationGroup"),
41 @BeanTag(name = "tabNavigationGroup-bean", parent = "Uif-TabNavigationGroup")})
42 public class NavigationGroup extends GroupBase {
43 private static final long serialVersionUID = -7263923392768546340L;
44
45 private String navigationType;
46
47 public NavigationGroup() {
48 super();
49 }
50
51
52
53
54 @Override
55 public Set<Class<? extends Component>> getSupportedComponents() {
56 Set<Class<? extends Component>> supportedComponents = new HashSet<Class<? extends Component>>();
57 supportedComponents.add(Action.class);
58
59 return supportedComponents;
60 }
61
62
63
64
65
66
67
68
69 @BeanTagAttribute(name = "navigationType")
70 public String getNavigationType() {
71 return this.navigationType;
72 }
73
74
75
76
77
78
79 public void setNavigationType(String navigationType) {
80 this.navigationType = navigationType;
81 }
82 }