| 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 |  |  } |