Commit 62cc851a authored by pborate's avatar pborate

Updated changes for JNJ dashboard

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@214870 ce508802-f39f-4f6c-b175-0d175dae99d5
parent c894ab4e
...@@ -302,7 +302,7 @@ public class DashboardUtil ...@@ -302,7 +302,7 @@ public class DashboardUtil
{ {
// If obj_name_rights is found in quicklink its a Dynamic QuickLink // If obj_name_rights is found in quicklink its a Dynamic QuickLink
String objName = quicklinkObj.getString("obj_name_rights"); String objName = quicklinkObj.getString("obj_name_rights");
displayLink = getObjUserRights(objName, profileId); displayLink = getObjUserRights(objName, profileId,userInfo.getLoginCode());
} }
quicklinkObj.put("displayLink", displayLink); quicklinkObj.put("displayLink", displayLink);
} }
...@@ -391,7 +391,7 @@ public class DashboardUtil ...@@ -391,7 +391,7 @@ public class DashboardUtil
String display; String display;
if( ! "0".equalsIgnoreCase( userInfo.getUserLevel() ) ) if( ! "0".equalsIgnoreCase( userInfo.getUserLevel() ) )
{ {
display = getObjUserRights(objNameRights,userInfo.getProfileId().trim()); display = getObjUserRights(objNameRights,userInfo.getProfileId().trim(),userInfo.getLoginCode().trim());
System.out.println("diplay for getOBJUSERRIGHTSuserRights == >"+display); System.out.println("diplay for getOBJUSERRIGHTSuserRights == >"+display);
} }
else else
...@@ -1129,7 +1129,7 @@ public class DashboardUtil ...@@ -1129,7 +1129,7 @@ public class DashboardUtil
} }
/* DONE FOR DISPLAYING DASHBOARD BASED ON OBJ_RIGHTS */ /* DONE FOR DISPLAYING DASHBOARD BASED ON OBJ_RIGHTS */
private String getObjUserRights(String objNameRights, String profileId) private String getObjUserRights(String objNameRights, String profileId,String loginCode)
{ {
String display = "Y"; String display = "Y";
List<Object>resultList = new ArrayList<Object>(); List<Object>resultList = new ArrayList<Object>();
...@@ -1138,7 +1138,10 @@ public class DashboardUtil ...@@ -1138,7 +1138,10 @@ public class DashboardUtil
{ {
System.out.println("Inside getObjUserRights method !! objNameRights:["+objNameRights+"],profileId: ["+profileId+"]"); System.out.println("Inside getObjUserRights method !! objNameRights:["+objNameRights+"],profileId: ["+profileId+"]");
session = HibernateUtil.getSessionFactory(userTranDB).openSession(); session = HibernateUtil.getSessionFactory(userTranDB).openSession();
NativeQuery query = session.createNativeQuery("SELECT * FROM USER_RIGHTS WHERE OBJ_NAME = '"+objNameRights+"' AND PROFILE_ID = '"+profileId+"' "); NativeQuery query = session.createNativeQuery("SELECT * FROM USER_RIGHTS WHERE OBJ_NAME = '"+objNameRights+"' AND PROFILE_ID "
+ " in ( select '"+profileId+"' as profile_id from dual union all select profile_id from user_site where user_id = '"+loginCode+"' )");
resultList = query.list(); resultList = query.list();
System.out.println("resultList for userRights : ["+resultList+"]"); System.out.println("resultList for userRights : ["+resultList+"]");
if( resultList != null && resultList.size() > 0) { if( resultList != null && resultList.size() > 0) {
......
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