Commit f57aafce authored by vvengurlekar's avatar vvengurlekar

tranDB against user concept added in ParentMetaDataServlet.java


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@175150 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 3da0985b
package ibase.dashboard.metadata.servlet;
import ibase.utility.CommonConstants;
import ibase.utility.UserInfoBean;
import ibase.webitm.utility.ITMException;
import java.io.BufferedReader;
import java.io.File;
......@@ -12,6 +13,8 @@ import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.json.simple.JSONObject;
public class ParentMetaDataServlet extends HttpServlet
{
......@@ -28,18 +31,33 @@ public class ParentMetaDataServlet extends HttpServlet
@SuppressWarnings("unchecked")
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
String dataSourceName="";
try
{
JSONObject jsonObjMetaData =null;
JSONObject jsonMetaData = null;
String fileName= request.getParameter("fileName");
System.out.println(" get File Name for Each URL ===" + fileName);
HttpSession session = request.getSession(true);
ibase.utility.UserInfoBean userInfo = (ibase.utility.UserInfoBean) session.getAttribute("USER_INFO");
if (userInfo!=null)
{
dataSourceName = userInfo.getTransDB();
}
else
{
userInfo = new UserInfoBean();
dataSourceName = userInfo.getTransDB();
}
if(fileName!=null && fileName.trim().length()>0)
{
jsonObjMetaData = (JSONObject) getMetaData(fileName);
}
jsonObjMetaData = (JSONObject) getMetaData(fileName,dataSourceName);
}
System.out.println("getMetaData in ParentMetaDataServlet===" + jsonObjMetaData);
OutputStream outputStream = response.getOutputStream();
outputStream.write(jsonObjMetaData.toString().getBytes());
......@@ -60,7 +78,7 @@ public class ParentMetaDataServlet extends HttpServlet
}
@SuppressWarnings("unchecked")
private JSONObject getMetaData(String fileName) throws RemoteException, ITMException
private JSONObject getMetaData(String fileName,String dataSourceName) throws RemoteException, ITMException
{
String isCurrentLine = "";
JSONObject jsonMetaData = new JSONObject();
......@@ -89,6 +107,8 @@ public class ParentMetaDataServlet extends HttpServlet
System.out.println(" metaData.toString().replace :=" + metaData.toString().replace("//", "").trim());
jsonMetaData.put("metaData", metaData.toString().replace("//", "").trim());
jsonMetaData.put("tranDB", dataSourceName);
System.out.println("tranDB in ParentMetaDataServlet ********* :"+dataSourceName);
return jsonMetaData;
}
......
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