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 StringgetLeftMenuNameKeyV9(String nameKey) Na zaklade prekladoveho kluca vrati upraveny kluv pre WJ9getMenu()static StringVrati pravo pre zadanu URL adresu (linku)static StringTechnicky len prida unikatny prefix pred ID modulu, aby sa nahodou niekde neopakovalgetRootItems(Prop prop) Vrati zoznam korenovych menu poloziekstatic StringremovePermsIdPrefix(String perms) Odstrani perms_ prefix z mena prava (ten pridavame aby nebola kolizia ID elementov)static StringreplaceV9MenuLink(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:
-