Commit fa00e8cc authored by kpandey's avatar kpandey

Changes done to show dashboard based on obj_name_rights

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@203090 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 1d4990e3
...@@ -292,19 +292,27 @@ public class DashboardUtil ...@@ -292,19 +292,27 @@ public class DashboardUtil
JSONArray quicklinksFinal=new JSONArray(); JSONArray quicklinksFinal=new JSONArray();
for(int i = 0, size = quicklinks.length(); i < size; i++) { for(int i = 0, size = quicklinks.length(); i < size; i++) {
JSONObject quicklinkObj=quicklinks.optJSONObject(i); JSONObject quicklinkObj=quicklinks.optJSONObject(i);
String objName = quicklinkObj.getString("obj_name_rights"); try
if( objName != null )
{ {
// If obj_name_rights is found in quicklink its a Dynamic QuickLink
String objName = quicklinkObj.getString("obj_name_rights");
String displayLink = getObjUserRights(objName, profileId); String displayLink = getObjUserRights(objName, profileId);
quicklinkObj.put("displayLink", displayLink); quicklinkObj.put("displayLink", displayLink);
} }
catch(Exception e)
{
System.out.println("As obj_name_rights is not found in quicklink its a Static QuickLink");
// As obj_name_rights is not found in quicklink its a Static QuickLink
quicklinkObj.put("displayLink", "Y");
}
quicklinksFinal.put(quicklinkObj); quicklinksFinal.put(quicklinkObj);
} }
valueObj.put("quicklinks", quicklinksFinal); valueObj.put("quicklinks", quicklinksFinal);
datasourceObj.put("value",valueObj.toString() ); datasourceObj.put("value",valueObj.toString() );
} }
catch (JSONException e) catch (Exception e)
{ {
System.out.println("Exception for jsondata type " + e.getMessage());
e.printStackTrace(); e.printStackTrace();
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment