Commit 5722c2d1 authored by cpatil's avatar cpatil

modify for single road permit generation


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@96929 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 653e8e86
......@@ -26,7 +26,7 @@ public class RpermitGenPrc extends ProcessEJB implements RpermitGenPrcLocal,Rper
{
static
{
System.out.println("-- RpermitGenPrc loaded -- ");
System.out.println("--***** RpermitGenPrc loaded *****-- ");
}
public String process() throws RemoteException,ITMException
{
......@@ -74,7 +74,7 @@ public class RpermitGenPrc extends ProcessEJB implements RpermitGenPrcLocal,Rper
}
public String process(Document dom, Document dom2, String windowName,String xtraParams) throws RemoteException, ITMException
{
System.out.println("RpermitGenPrc process called........");
System.out.println("***********RpermitGenPrc process called*********........");
String errString = "";
Connection conn = null;
ConnDriver connDriver = null;
......@@ -226,21 +226,23 @@ public class RpermitGenPrc extends ProcessEJB implements RpermitGenPrcLocal,Rper
numStr2 = getter2.reverse().toString();
String incNumFr = "",incNumTo = ""; // ADDED ON 22/07/14 START
boolean countnum = true;
System.out.println("numStr1:"+numStr1+"numStr2:"+numStr2);
System.out.println("229_numStr1:["+numStr1+"]numStr2:["+numStr2+"]");
for(int i = 0; i <=numStr2.length()-1;i++)
{
try{
if(Character.toString(numStr1.charAt(i)).equals(Character.toString(numStr2.charAt(i))) && countnum)
{
System.out.println("@@@@@ inside if");
comp1 = comp1+numStr1.charAt(i);
comp2 = comp2+numStr2.charAt(i);
}else
{
// if(countnum)
// {
// comp1 = comp1.substring(0,comp1.length()-1);
// comp2 = comp2.substring(0,comp2.length()-1);
// }
System.out.println("@@@@@ inside else incNumFr["+incNumFr+"]");
// if(countnum)
// {
// comp1 = comp1.substring(0,comp1.length()-1);
// comp2 = comp2.substring(0,comp2.length()-1);
// }
countnum = false;
incNumFr = incNumFr + numStr1.charAt(i);
incNumTo = incNumTo + numStr2.charAt(i);
......@@ -249,27 +251,29 @@ public class RpermitGenPrc extends ProcessEJB implements RpermitGenPrcLocal,Rper
catch(StringIndexOutOfBoundsException ex)
{
incNumTo = incNumTo + numStr2.charAt(i);
// continue;
// continue;
}
}
// if(numStr1.trim().length() > 0 && numStr2.trim().length() > 0 )
// {
//// numFr = Integer.parseInt(numStr1);
//// numTo = Integer.parseInt(numStr2);
// }
System.out.println("comp1:"+comp1+"comp2:"+comp2);
System.out.println("incNumFr:"+incNumFr+"incNumTo:"+incNumTo);
// if(numStr1.trim().length() > 0 && numStr2.trim().length() > 0 )
// {
//// numFr = Integer.parseInt(numStr1);
//// numTo = Integer.parseInt(numStr2);
// }
System.out.println("comp1:["+comp1+"]comp2:["+comp2+"]");
System.out.println("incNumFr:["+incNumFr+"]incNumTo:["+incNumTo+"]");
System.out.println("264_numStr1:["+numStr1+"]numStr2:["+numStr2+"]");
if(!comp1.equals(comp2))
{
errString = itmDBAccessEJB.getErrorString("","VPPATERN1 ","","",conn);
return errString;
}
if(incNumFr.trim().length() > 0 && incNumTo.trim().length() > 0 )
if( incNumFr.trim().length() > 0 && incNumTo.trim().length() > 0 )
{
System.out.println("inside if ...incNumFr:["+incNumFr+"]incNumTo:["+incNumTo+"]");
numFr = Integer.parseInt(incNumFr);
numTo = Integer.parseInt(incNumTo);
} // ADDED ON 22/07/14 START
else
else if( !(numStr1.equalsIgnoreCase(numStr2)) )
{
errString = itmDBAccessEJB.getErrorString("","VPINVRANG2 ","","",conn);
return errString;
......@@ -285,10 +289,12 @@ public class RpermitGenPrc extends ProcessEJB implements RpermitGenPrcLocal,Rper
{
hmap.put("pattern1", comp1);
hmap.put("pattern2", comp2);
// hmap.put("getter1", numStr1);
// hmap.put("getter2", numStr2);
// hmap.put("getter1", numStr1);
// hmap.put("getter2", numStr2);
hmap.put("getter1", incNumFr);
hmap.put("getter2", incNumTo);
//System.out.println("@@@@@@@@hmap["+hmap+"]");
}
}
if(errString == null || errString.trim().length() == 0)
......@@ -377,7 +383,7 @@ public class RpermitGenPrc extends ProcessEJB implements RpermitGenPrcLocal,Rper
String stateCodeTo = "",rpermitFr="",rpermitTo="",pattern1="";
try
{
System.out.println("@@@@@@@ generateRPermit called::");
System.out.println("@@@@@@@ generateRPermit called::gmap["+gmap+"]");
genericUtility = GenericUtility.getInstance();
SimpleDateFormat sdf1 = new SimpleDateFormat(genericUtility.getDBDateFormat());
dateEffFr = genericUtility.getDateObject((String)gmap.get("efffromstr"));
......@@ -396,13 +402,30 @@ public class RpermitGenPrc extends ProcessEJB implements RpermitGenPrcLocal,Rper
finEntity = (String)gmap.get("finEntity");
remarks = (String)gmap.get("remarks");
tranmode = (String)gmap.get("transmode");
//String pattern2 = (String)gmap.get("pattern2");
String pattern2 = (String)gmap.get("pattern2");
System.out.println("rpermitFr::["+rpermitFr+"]rpermitTo:["+rpermitTo+"]pattern1["+pattern1+"]");
if(rpermitFr != null && rpermitFr.trim().length()>0)
{
System.out.println(" inside rpermitFr["+rpermitFr+"]");
rpermitNoFr = Integer.parseInt(rpermitFr);
}
if(rpermitTo != null && rpermitTo.trim().length()>0)
{
System.out.println(" inside rpermitTo["+rpermitTo+"]");
rpermitNoTo = Integer.parseInt(rpermitTo);
}
range = rpermitNoTo - rpermitNoFr;
System.out.println("rpermitNoFr::"+rpermitNoFr+"rpermitNoTo:"+rpermitNoTo);
System.out.println("gmap.get(rpermitFr)::["+gmap.get("rpermitFr")+"]gmap.get(rpermitTo):["+gmap.get("rpermitTo")+"]range["+range+"]");
if( gmap.get("rpermitFr").toString().equalsIgnoreCase(gmap.get("rpermitTo").toString()) )
{
range = 0;
}
System.out.println("@@@@@@ range["+range+"]pattern1+rpermitFr["+pattern1+""+rpermitFr+"]");
for(int k = 0;k<= range;k++)
{
......@@ -427,7 +450,8 @@ public class RpermitGenPrc extends ProcessEJB implements RpermitGenPrcLocal,Rper
}
sql = " Insert into roadpermit (RD_PERMIT_NO,DESCR,STAN_CODE__FROM,STAN_CODE__TO,PERMIT_DATE,EXPIRY_DATE, " +
" STATUS,CHG_DATE,CHG_USER,CHG_TERM,REMARKS,FIN_ENTITY,STATE_CODE__TO,tran_mode) values ( ?,?,?,?,?,?,?,?,?,?,?,?,?,?) ";
" STATUS,CHG_DATE,CHG_USER,CHG_TERM,REMARKS,FIN_ENTITY,STATE_CODE__TO,tran_mode) " +
" values ( ?,?,?,?,?,?,?,?,?,?,?,?,?,?) ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, (pattern1+rpermitFr).trim());
......@@ -448,6 +472,9 @@ public class RpermitGenPrc extends ProcessEJB implements RpermitGenPrcLocal,Rper
pstmt.close();
pstmt = null;
zeros="";
if( rpermitFr != null && (!"".equalsIgnoreCase(rpermitFr)) )
{
System.out.println("@@@@@ inside if...rpermitFr["+rpermitFr+"].");
num = Integer.parseInt(rpermitFr);
num ++;
numStr = Integer.toString(num);
......@@ -456,6 +483,7 @@ public class RpermitGenPrc extends ProcessEJB implements RpermitGenPrcLocal,Rper
zeros = zeros+0 ;
}
rpermitFr = zeros+num;
}
System.out.println(" result string "+rpermitFr);
}
System.out.println("No. Of Rows Inserted ::"+inRows);
......
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