1 package org.kuali.student.common.ui.client.configurable.mvc.layouts;
2
3 import java.util.List;
4
5 import org.kuali.student.common.ui.client.mvc.View;
6 import org.kuali.student.common.ui.client.widgets.KSButton;
7
8
9
10
11
12
13
14 public interface ContentNavLayoutController extends DocumentLayoutController{
15
16
17
18 public void removeMenuNavigation();
19 public void addMenu(String title);
20 public void addMenuItem(String parentMenu, final View view);
21
22
23
24
25
26 public void addButtonForView(Enum<?> viewType, KSButton button);
27
28
29
30
31
32
33 public void addCommonButton(String parentMenu, KSButton button);
34
35
36
37
38
39
40
41 public void addCommonButton(String parentMenu, KSButton button, List<Enum<?>> excludedViews);
42
43
44
45
46
47 public void addSpecialMenuItem(final View view, String description);
48 }