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