Commit 353d9235 authored by prane's avatar prane

added getXtraParams(userInfo) to prepare and populate xtraParam from userinfobean

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@200394 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 46aef974
......@@ -3,7 +3,6 @@ package ibase.webitm.utility.wms;
import ibase.scheduler.utility.interfaces.Schedule;
import java.rmi.RemoteException;
import java.util.*;
import java.util.Date;
import java.util.Map.Entry;
import java.sql.*;
import java.io.*;
......@@ -11,8 +10,6 @@ import java.io.*;
import org.omg.CORBA.ORB;
import org.w3c.dom.*;
import java.util.Properties;
import javax.swing.text.NumberFormatter;
import javax.xml.parsers.*;
import javax.ejb.*;
......@@ -29,6 +26,7 @@ import ibase.utility.E12GenericUtility;
import ibase.webitm.utility.TransIDGenerator;
import ibase.utility.BaseException;
import ibase.utility.BaseLogger;
import ibase.utility.CommonConstants;
import ibase.utility.UserInfoBean;
import ibase.ejb.*;
......@@ -74,9 +72,11 @@ public class NearExpirySchedule implements Schedule
userInfo = new ibase.utility.UserInfoBean( scheduleParamXML );
siteCode = userInfo.getSiteCode();
System.out.println("Site code = "+siteCode);
xtraParams = "loginCode="+userInfo.getEmpCode()+"~~chgTerm="+userInfo.getRemoteHost()+"~~loginSiteCode="+siteCode;
//xtraParams = "loginCode="+userInfo.getEmpCode()+"~~chgTerm="+userInfo.getRemoteHost()+"~~loginSiteCode="+siteCode;
xtraParams = getXtraParams(userInfo); //Pavan R on 06may19 [to get xtraParam from userInfoBean]
//changed by sumit on 02/10/12 changing method parameter
//insNearExpProducts(siteCode);
//insNearExpProducts(siteCode);
System.out.println("NearExpirySchedule :: xtraParams:"+xtraParams);
insNearExpProducts(siteCode,scheduleParamXML,xtraParams);
//insNearExpProducts("TA821");
}
......@@ -2727,5 +2727,33 @@ private String checkNull(String input)
}
return str.trim();
}
//Changed By Samadhan on 03/12/2015 for AWMS interface full and partial Start
//Changed By Samadhan on 03/12/2015 for AWMS interface full and partial Start
//Pavan R on 06may19[to prepare xtraParam from userinfo]
private String getXtraParams(ibase.utility.UserInfoBean userInfo)throws Exception
{
final String XTRA_PARAMS_SEPARATOR = "~~";
StringBuffer xtraParamsBuff = new StringBuffer();
xtraParamsBuff.append("loginCode=" + userInfo.getLoginCode());
xtraParamsBuff.append(XTRA_PARAMS_SEPARATOR).append("loginEmpCode=" + userInfo.getEmpCode());
xtraParamsBuff.append(XTRA_PARAMS_SEPARATOR).append("loginSiteCode=" + userInfo.getSiteCode());
xtraParamsBuff.append(XTRA_PARAMS_SEPARATOR).append("entityCode=" + userInfo.getEntityCode());
xtraParamsBuff.append(XTRA_PARAMS_SEPARATOR).append("profileId=" + userInfo.getProfileId());
xtraParamsBuff.append(XTRA_PARAMS_SEPARATOR).append("userType=" + userInfo.getUserType());
xtraParamsBuff.append(XTRA_PARAMS_SEPARATOR).append("runMode=I");
xtraParamsBuff.append(XTRA_PARAMS_SEPARATOR).append("termId="+userInfo.getRemoteHost());
String chgTerm = userInfo.getRemoteHostName();
if( chgTerm != null && chgTerm.length() > 15 )
{
chgTerm = chgTerm.substring(0, 15);
}
else if( chgTerm == null || chgTerm.length() == 0 )
{
chgTerm = userInfo.getRemoteHost();
}
xtraParamsBuff.append(XTRA_PARAMS_SEPARATOR).append("chgTerm=" + chgTerm );
return xtraParamsBuff.toString();
}
}
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