1 | |
package org.kuali.student.lum.common.client.widgets; |
2 | |
|
3 | |
import org.kuali.student.common.ui.client.mvc.history.Locations; |
4 | |
|
5 | |
|
6 | 0 | public class AppLocations implements Locations { |
7 | |
|
8 | 0 | public enum Locations { |
9 | 0 | HOME("/HOME"), |
10 | 0 | CURRICULUM_MANAGEMENT("/HOME/CURRICULUM_HOME"), |
11 | 0 | COURSE_PROPOSAL("/HOME/CURRICULUM_HOME/COURSE_PROPOSAL"), |
12 | 0 | COURSE_ADMIN("/HOME/CURRICULUM_HOME/COURSE_ADMIN"), |
13 | 0 | COURSE_RETIRE("/HOME/CURRICULUM_HOME/COURSE_ADMIN_RETIRE"), |
14 | 0 | COURSE_ADMIN_NO_VERSION("/HOME/CURRICULUM_HOME/COURSE_ADMIN_NO_VERSION"), |
15 | 0 | VIEW_COURSE("/HOME/CURRICULUM_HOME/VIEW_COURSE"), |
16 | 0 | VIEW_PROGRAM("/HOME/CURRICULUM_HOME/PROGRAM_VIEW"), |
17 | 0 | VIEW_PROGRAM_VERSIONS("/HOME/CURRICULUM_HOME/PROGRAM_VERSIONS"), |
18 | 0 | VIEW_CORE_PROGRAM("/HOME/CURRICULUM_HOME/CORE_PROGRAM_VIEW"), |
19 | 0 | EDIT_CORE_PROGRAM("/HOME/CURRICULUM_HOME/CORE_PROGRAM_EDIT"), |
20 | 0 | VIEW_CORE_VERSIONS("/HOME/CURRICULUM_HOME/CORE_PROGRAM_VERSIONS"), |
21 | 0 | VIEW_BACC_PROGRAM("/HOME/CURRICULUM_HOME/BACC_PROGRAM_VIEW"), |
22 | 0 | EDIT_BACC_PROGRAM("/HOME/CURRICULUM_HOME/BACC_PROGRAM_EDIT"), |
23 | 0 | VIEW_BACC_VERSIONS("/HOME/CURRICULUM_HOME/BACC_PROGRAM_VERSIONS"), |
24 | 0 | EDIT_PROGRAM("/HOME/CURRICULUM_HOME/PROGRAM_EDIT"), |
25 | 0 | EDIT_PROGRAM_SPEC("/HOME/CURRICULUM_HOME/PROGRAM_SPEC_EDIT"), |
26 | 0 | EDIT_VARIATION("/HOME/CURRICULUM_HOME/VARIATION_EDIT"), |
27 | 0 | VIEW_VARIATION("/HOME/CURRICULUM_HOME/VARIATION_VIEW"), |
28 | 0 | PROGRAM_PROPOSAL("/HOME/CURRICULUM_HOME/PROGRAM_PROPOSAL"), |
29 | 0 | MANAGE_CLU_SETS("/HOME/CURRICULUM_HOME/CLU_SETS"), |
30 | 0 | MANAGE_LO_CATEGORIES("/HOME/CURRICULUM_HOME/LO_CATEGORIES"), |
31 | 0 | BROWSE_CATALOG("/HOME/CURRICULUM_HOME/COURSE_CATALOG"), |
32 | 0 | BROWSE_PROGRAM("/HOME/CURRICULUM_HOME/BROWSE_PROGRAM"), |
33 | 0 | VIEW_CLU_SET("/HOME/CURRICULUM_HOME/CLU_SETS/VIEW"), |
34 | 0 | DEPENDENCY_ANALYSIS("/HOME/CURRICULUM_HOME/DEPENDENCY_ANALYSIS"); |
35 | |
|
36 | |
private String location; |
37 | |
|
38 | 0 | private Locations(String location) { |
39 | 0 | this.location = location; |
40 | 0 | } |
41 | |
|
42 | |
public String getLocation() { |
43 | 0 | return location; |
44 | |
} |
45 | |
} |
46 | |
|
47 | |
@Override |
48 | |
public String getLocation(String enumName) { |
49 | 0 | Locations e = Locations.valueOf(enumName); |
50 | 0 | if (e != null) { |
51 | 0 | return e.getLocation(); |
52 | |
} else { |
53 | 0 | return null; |
54 | |
} |
55 | |
} |
56 | |
|
57 | |
} |