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
{
// If obj_name_rights is found in quicklink its a Dynamic QuickLink
String objName = quicklinkObj.getString("obj_name_rights");
displayLink = getObjUserRights(objName, profileId);
displayLink = getObjUserRights(objName, profileId,userInfo.getLoginCode());
}
quicklinkObj.put("displayLink", displayLink);
}
......@@ -391,7 +391,7 @@ public class DashboardUtil
String display;
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);
}
else
......@@ -1129,7 +1129,7 @@ public class DashboardUtil
}
/* 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";
List<Object>resultList = new ArrayList<Object>();
......@@ -1138,7 +1138,10 @@ public class DashboardUtil
{
System.out.println("Inside getObjUserRights method !! objNameRights:["+objNameRights+"],profileId: ["+profileId+"]");
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();
System.out.println("resultList for userRights : ["+resultList+"]");
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