Commit db6c621b authored by manohar's avatar manohar

Bug fixing of substring index exception


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@92826 ce508802-f39f-4f6c-b175-0d175dae99d5
parent fd7130df
......@@ -608,6 +608,9 @@ public class UserRightsPrc extends ProcessEJB implements UserRightsPrcLocal , U
{
relArray.add(rs.getString(1));
}
relArray.add("V");
relArray.add("#");
relArray.add("$");
System.out.println("relArray and rights value 2 ["+relArray + "]");
rs.close();
......@@ -621,7 +624,8 @@ public class UserRightsPrc extends ProcessEJB implements UserRightsPrcLocal , U
rightChar = rights.substring(iCtr,iCtr+1);
System.out.println("iCtr [" + iCtr + "] relArray ["+relArray+" ] rightChar ["+ rightChar + "] rights [" + rights + "]");
//if(!(relArray1.contains(rightStr[i]) || relArray.contains(rightStr[i]) || "*".equals(rightStr[i]) || "".equals(rightStr[i])))
if(!(relArray.contains(rightChar) || "*".equals(rightChar) || "".equals(rightChar) || "$".equals(rightChar) || "#".equals(rightChar) ))
//if(!(relArray.contains(rightChar) || "*".equals(rightChar) || "".equals(rightChar) || "$".equals(rightChar) || "#".equals(rightChar) ))
if(!relArray.contains(rightChar))
{
System.out.println("r************"+relArray+""+rights);
returnString="VTRIGHT";
......@@ -963,8 +967,8 @@ public class UserRightsPrc extends ProcessEJB implements UserRightsPrcLocal , U
" and ( level_1 = 0 or (level_1 <> 0 and (LEVEL_1 = " + level1 + " AND LEVEL_2 > 0))) " +
" and ( level_2 = 0 or (level_2 <> 0 and (LEVEL_2 = " + level2 + " AND LEVEL_3 > 0))) " +
" and ( level_3 = 0 or ( level_3 <> 0 and (LEVEL_3 = " + level3 + " AND LEVEL_4 > 0))) " +
" and ( level_4 = 0 or ( level_4 <> 0 and (LEVEL_4 = " + level4 + " AND LEVEL_5 > 0))) " +
" and WIN_NAME <> '-' " ;
" and ( level_4 = 0 or ( level_4 <> 0 and (LEVEL_4 = " + level4 + " AND LEVEL_5 > 0))) "; //+
//" and WIN_NAME <> '-' " ;
System.out.println("Get All Sub Menu SQL :: " + getSubMenuSql);
......
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