Commit f702c321 authored by asikarwar's avatar asikarwar

changes made for multiple right for multiple transaction


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@92175 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 5478659d
...@@ -398,8 +398,6 @@ public class UserRightsPrc extends ProcessEJB implements UserRightsPrcLocal , U ...@@ -398,8 +398,6 @@ public class UserRightsPrc extends ProcessEJB implements UserRightsPrcLocal , U
ResultSet rs = null; ResultSet rs = null;
java.sql.Timestamp orderDate = new java.sql.Timestamp(System.currentTimeMillis()); java.sql.Timestamp orderDate = new java.sql.Timestamp(System.currentTimeMillis());
java.sql.Timestamp udfDate = null; java.sql.Timestamp udfDate = null;
ArrayList relArray = new ArrayList(); // added by akhilesh on 31/oct/12
ArrayList relArray1 = new ArrayList(); // added by akhilesh on 07/nov/12
String returnString = ""; String returnString = "";
//Declaring fields of the table User_Rights //Declaring fields of the table User_Rights
...@@ -566,21 +564,25 @@ public class UserRightsPrc extends ProcessEJB implements UserRightsPrcLocal , U ...@@ -566,21 +564,25 @@ public class UserRightsPrc extends ProcessEJB implements UserRightsPrcLocal , U
{ {
rights =""; rights ="";
} }
winName=this.genericUtility.getColumnValue("win_name", detailDom); //winName=this.genericUtility.getColumnValue("win_name", detailDom);
winName = genericUtility.getColumnValueFromNode("win_name",detailDom.getElementsByTagName("Detail2").item(selectedRow));// added by akhilesh on 22/nov/12
System.out.println("windowName ::::"+ windowName); System.out.println("windowName ::::"+ windowName);
System.out.println("rights and winName ::::"+ rights+""+winName); 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) if(winName.trim().length() > 2)
{ {
objName =winName.substring(2); objName =winName.substring(2);
} }
System.out.println("objName ::::"+ objName); System.out.println("objName ::::"+ objName);
//added by akhilesh on 08/oct/12
String rightStr[] = rights.split(",");
for(int i= 0 ; i<rightStr.length; i++) for(int i= 0 ; i<rightStr.length; i++)
{ {
System.out.println("rights and winName ::::"+ rightStr[i]); ArrayList relArray = new ArrayList(); // added by akhilesh on 31/oct/12
ArrayList relArray1 = new ArrayList(); // added by akhilesh on 07/nov/12
String selectSql = "SELECT DISTINCT (RIGHTS_CHAR) FROM OBJ_LINKS WHERE OBJ_NAME = ?"; String selectSql = "SELECT DISTINCT (RIGHTS_CHAR) FROM OBJ_LINKS WHERE OBJ_NAME = ?";
pSelectStmt =conn.prepareStatement(selectSql); pSelectStmt =conn.prepareStatement(selectSql);
...@@ -590,7 +592,7 @@ public class UserRightsPrc extends ProcessEJB implements UserRightsPrcLocal , U ...@@ -590,7 +592,7 @@ public class UserRightsPrc extends ProcessEJB implements UserRightsPrcLocal , U
{ {
relArray.add(rs.getString(1)); relArray.add(rs.getString(1));
} }
System.out.println("relArray and rights value"+relArray); System.out.println("relArray and rights value"+relArray+""+rightStr[i]);
rs.close(); rs.close();
rs = null; rs = null;
...@@ -606,7 +608,7 @@ public class UserRightsPrc extends ProcessEJB implements UserRightsPrcLocal , U ...@@ -606,7 +608,7 @@ public class UserRightsPrc extends ProcessEJB implements UserRightsPrcLocal , U
{ {
relArray1.add(rs.getString(1)); relArray1.add(rs.getString(1));
} }
System.out.println("relArray1 and rights value"+relArray1); System.out.println("relArray1 and rights value"+relArray1+""+rightStr[i]);
rs.close(); rs.close();
rs = null; rs = null;
...@@ -614,15 +616,15 @@ public class UserRightsPrc extends ProcessEJB implements UserRightsPrcLocal , U ...@@ -614,15 +616,15 @@ public class UserRightsPrc extends ProcessEJB implements UserRightsPrcLocal , U
pSelectStmt = null; pSelectStmt = null;
//ended by akhilesh //ended by akhilesh
if(!(relArray1.contains(rightStr[i]) || relArray.contains(rightStr[i]) || "*".equals(rightStr[i]) || "".equals(rightStr[i].trim()))) if(!(relArray1.contains(rightStr[i]) || relArray.contains(rightStr[i]) || "*".equals(rightStr[i]) || "".equals(rightStr[i])))
{ {
System.out.println("error************"); System.out.println("r************"+relArray+""+rights);
returnString="VTRIGHT"; returnString="VTRIGHT";
returnString = itmDBAccessEJB.getErrorString("",returnString,"","",conn); returnString = itmDBAccessEJB.getErrorString("",returnString,"","",conn);
return returnString; return returnString;
} }
}//ended by akhilesh on 09/oct/12 }
//ended by akhilesh
/*}commented by akhilesh on 31/oct/12 /*}commented by akhilesh on 31/oct/12
else else
......
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