Commit 5be98259 authored by asikarwar's avatar asikarwar

add code for multple rights


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@92160 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 15b7c855
......@@ -569,11 +569,19 @@ public class UserRightsPrc extends ProcessEJB implements UserRightsPrcLocal , U
winName=this.genericUtility.getColumnValue("win_name", detailDom);
System.out.println("windowName ::::"+ windowName);
System.out.println("rights and winName ::::"+ rights+""+winName);
//added by akhilesh on 09/oct/12
String rightStr[] = rights.split(",");
System.out.println("after split the right@@@@@@@ ::::"+ rightStr);
if(winName.trim().length() > 2)
{
objName =winName.substring(2);
}
System.out.println("objName ::::"+ objName);
for(int i= 0 ; i<rightStr.length; i++)
{
System.out.println("rights and winName ::::"+ rightStr[i]);
String selectSql = "SELECT DISTINCT (RIGHTS_CHAR) FROM OBJ_LINKS WHERE OBJ_NAME = ?";
pSelectStmt =conn.prepareStatement(selectSql);
pSelectStmt.setString(1,objName);
......@@ -582,7 +590,7 @@ public class UserRightsPrc extends ProcessEJB implements UserRightsPrcLocal , U
{
relArray.add(rs.getString(1));
}
System.out.println("relArray and rights value"+relArray+""+rights);
System.out.println("relArray and rights value"+relArray);
rs.close();
rs = null;
......@@ -598,7 +606,7 @@ public class UserRightsPrc extends ProcessEJB implements UserRightsPrcLocal , U
{
relArray1.add(rs.getString(1));
}
System.out.println("relArray and rights value"+relArray1+""+rights);
System.out.println("relArray1 and rights value"+relArray1);
rs.close();
rs = null;
......@@ -606,14 +614,15 @@ public class UserRightsPrc extends ProcessEJB implements UserRightsPrcLocal , U
pSelectStmt = null;
//ended by akhilesh
if(!(relArray1.contains(rights) || relArray.contains(rights) || "*".equals(rights)))
if(!(relArray1.contains(rightStr[i]) || relArray.contains(rightStr[i]) || "*".equals(rightStr[i])))
{
System.out.println("r************"+relArray+""+rights);
System.out.println("error************");
returnString="VTRIGHT";
returnString = itmDBAccessEJB.getErrorString("",returnString,"","",conn);
return returnString;
}
//ended by akhilesh
}//ended by akhilesh on 09/oct/12
/*}commented by akhilesh on 31/oct/12
else
......@@ -1041,4 +1050,3 @@ public class UserRightsPrc extends ProcessEJB implements UserRightsPrcLocal , U
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