View Javadoc

1   /*
2    * $Id: Menu.java 1419 2010-11-01 14:12:17Z hoheisel $
3    *
4    * Copyright (c) 2007
5    * Fraunhofer Institute for Computer Architecture and Software Technology
6    * See http://www.first.fraunhofer.de for more details.
7    */
8   
9   package net.kwfgrid.gwes.servlet;
10  
11  import java.util.ArrayList;
12  
13  /**
14   * @author Andreas Hoheisel
15   *         (<a href="http://www.andreas-hoheisel.de">www.andreas-hoheisel.de</a>)
16   * @version $Id: Menu.java 1419 2010-11-01 14:12:17Z hoheisel $
17   */
18  public class Menu extends ArrayList<MenuEntry> {
19  
20      public Menu(String baseUrl, String activeName) {
21          super(9);
22          this.add(new MenuEntry("Overview",baseUrl+"/servlet/GWESOverviewServlet",activeName.equals("Overview"),null));
23          this.add(new MenuEntry("New",baseUrl+"/servlet/WorkflowUploadServlet",activeName.equals("New"),baseUrl+"/images/actions/new_16.png"));
24          this.add(new MenuEntry("List",baseUrl+"/servlet/WorkflowListServlet",activeName.equals("List"),baseUrl+"/images/actions/list_16.png"));
25          this.add(new MenuEntry("Details",baseUrl+"/servlet/WorkflowDetailsServlet",activeName.equals("Details"),baseUrl+"/images/actions/details_16.png"));
26          this.add(new MenuEntry("Activities",baseUrl+"/servlet/WorkflowActivityListServlet",activeName.equals("Activities"),baseUrl+"/images/actions/list_16.png"));
27          this.add(new MenuEntry("Graph",baseUrl+"/servlet/GWUIServlet",activeName.equals("Graph"),baseUrl+"/images/actions/graph_16.png"));
28          this.add(new MenuEntry("Resources",baseUrl+"/servlet/ResourceListServlet",activeName.equals("Resources"),baseUrl+"/images/actions/list_16.png"));
29          this.add(new MenuEntry("Resource Details",baseUrl+"/servlet/ResourceDetailsServlet",activeName.equals("Resource Details"),baseUrl+"/images/actions/list_16.png"));
30          this.add(new MenuEntry("Configuration/Test",baseUrl+"/servlet/GWESConfigurationServlet",activeName.equals("Configuration/Test"),baseUrl+"/images/actions/configure_16.png"));
31          this.add(new MenuEntry("Tutorial",baseUrl+"/servlet/WorkflowTutorialServlet",activeName.equals("Tutorial"),null));
32      }
33  
34  }