- navItemsDetails3.put("state", "root.widgetCatalog");
- navItemsDetails3.put("imageSrc", "icon-apps-marketplace");
- defaultNavMap.put("root.widgetCatalog", navItemsDetails3);
+ navItemsDetails3.put("state",leftMenuRootValue+widCatalog);
+ navItemsDetails3.put("imageSrc", "apps");
+ defaultNavMap.put(widCatalog, navItemsDetails3);
+
+ }
+
+
+ @SuppressWarnings("unchecked")
+ private void loadNavMapByUserAdminRole(Map<String, JSONObject> defaultNavMap, EPUser user) {
+ String leftMenuRootValue = getLeftMenuPrefixValue();
+ List<String> applicationsList = new ArrayList<>();
+ final Map<String, Long> appParams = new HashMap<>();
+ appParams.put("userId", user.getId());
+ applicationsList = dataAccessService.executeNamedQuery("getAprroverRoleFunctionsOfUser", appParams, null);
+ if (applicationsList.size() > 0) {
+ JSONObject navItemsDetails = new JSONObject();
+ navItemsDetails.put("name", "Users");
+ navItemsDetails.put("state",leftMenuRootValue+users);
+ navItemsDetails.put("imageSrc", "person");
+ defaultNavMap.put(users, navItemsDetails);
+ }
+ }
+
+ protected String getLeftMenuPrefixValue() {
+ String leftMenuRootValue = getLeftMenuValue();
+ if (leftMenuRootValue != null) {
+ leftMenuRootValue += ".";
+ } else {
+ leftMenuRootValue = "";
+ }
+
+ return leftMenuRootValue;
+
+ }