Package sk.iway.iwcm.admin.layout
Class MenuService
java.lang.Object
sk.iway.iwcm.admin.layout.MenuService
MenuService - generovanie menu pre admin cast z dat v objekte Modules
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic List<JsTreeItem>
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 lepsiestatic String
getLeftMenuNameKeyV9
(String nameKey) Na zaklade prekladoveho kluca vrati upraveny kluv pre WJ9getMenu()
static String
Vrati pravo pre zadanu URL adresu (linku)static String
Technicky len prida unikatny prefix pred ID modulu, aby sa nahodou niekde neopakovalgetRootItems
(Prop prop) Vrati zoznam korenovych menu poloziekstatic String
removePermsIdPrefix
(String perms) Odstrani perms_ prefix z mena prava (ten pridavame aby nebola kolizia ID elementov)static String
replaceV9MenuLink
(String v8link) Na zaklade zadanej linky vrati upravenu linku pre WJ9
-
Constructor Details
-
MenuService
public MenuService(javax.servlet.http.HttpServletRequest request)
-
-
Method Details
-
getMenu
-
replaceV9MenuLink
Na zaklade zadanej linky vrati upravenu linku pre WJ9- Parameters:
v8link
-- Returns:
-
getLeftMenuNameKeyV9
Na zaklade prekladoveho kluca vrati upraveny kluv pre WJ9- Parameters:
nameKey
-- Returns:
-
getRootItems
Vrati zoznam korenovych menu poloziek- Parameters:
prop
-- Returns:
-
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
Technicky len prida unikatny prefix pred ID modulu, aby sa nahodou niekde neopakoval- Parameters:
id
-- Returns:
-
removePermsIdPrefix
Odstrani perms_ prefix z mena prava (ten pridavame aby nebola kolizia ID elementov)- Parameters:
perms
-- Returns:
-
getPerms
Vrati pravo pre zadanu URL adresu (linku)- Parameters:
url
-- Returns:
-