Class MenuService

java.lang.Object
sk.iway.iwcm.admin.layout.MenuService

public class MenuService extends Object
MenuService - generovanie menu pre admin cast z dat v objekte Modules
  • Constructor Details

    • MenuService

      public MenuService(javax.servlet.http.HttpServletRequest request)
  • Method Details

    • getMenu

      public List<MenuBean> getMenu()
    • replaceV9MenuLink

      public static String replaceV9MenuLink(String v8link)
      Na zaklade zadanej linky vrati upravenu linku pre WJ9
      Parameters:
      v8link -
      Returns:
    • getLeftMenuNameKeyV9

      public static String getLeftMenuNameKeyV9(String nameKey)
      Na zaklade prekladoveho kluca vrati upraveny kluv pre WJ9
      Parameters:
      nameKey -
      Returns:
    • getRootItems

      public static List<MenuBean> getRootItems(Prop prop)
      Vrati zoznam korenovych menu poloziek
      Parameters:
      prop -
      Returns:
    • getAllPermissions

      public static List<JsTreeItem> getAllPermissions()
      Vrati zoznam VSETKYCH prav pre editaciu pouzivatela (vsetky prava) Je to tu v MenuService nestastne, ale kedze sa robi viac operacii (zmena ikon, skupiny) tak sa mi to zdalo lepsie
      Returns:
    • getPermsIdWithPrefix

      public static String getPermsIdWithPrefix(String id)
      Technicky len prida unikatny prefix pred ID modulu, aby sa nahodou niekde neopakoval
      Parameters:
      id -
      Returns:
    • removePermsIdPrefix

      public static String removePermsIdPrefix(String perms)
      Odstrani perms_ prefix z mena prava (ten pridavame aby nebola kolizia ID elementov)
      Parameters:
      perms -
      Returns:
    • getPerms

      public static String getPerms(String url)
      Vrati pravo pre zadanu URL adresu (linku)
      Parameters:
      url -
      Returns: