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