Implemented navigation

This commit is contained in:
Ziver Koc 2015-04-25 15:22:44 +00:00
parent 846ed78252
commit b3e0757b29
11 changed files with 203 additions and 90 deletions

View file

@ -26,36 +26,36 @@ import wa.server.page.struct.WAAlert;
import wa.server.page.struct.WANavigation;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* Created by Ziver on 2015-04-06.
*/
public class WAContext {
private WANavigation nav;
private ArrayList<WAAlert> alerts;
private List<WANavigation> nav;
private List<WANavigation> breadcrumb;
public WAContext(){
public WAContext(Map<String, String> request){
// Navigation
nav = WANavigation.getRootNav();
/*nav = new WANavigation[]{
new WANavigation("Status"),
new WANavigation("Services", new WANavigation[]{
new WANavigation("Apache"),
new WANavigation("Tomcat"),
new WANavigation("Samba")
}),
new WANavigation("Configure")
};
alerts = new ArrayList<WAAlert>();*/
// Breadcrumb
breadcrumb = WANavigation.getNavResource(request);
}
public List<WANavigation> getNavigation(){
return nav.getSubNav();
}
public ArrayList<WAAlert> getAlerts() {
return alerts;
}
public List<WANavigation> getNavigation(){
return nav;
}
public List<WANavigation> getBreadcrumb(){
return breadcrumb;
}
}