Commit da889607 authored by dkasliwal's avatar dkasliwal

Add Method for component sub title summary display on title


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@104778 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 64932deb
...@@ -81,6 +81,12 @@ public class ChartCreator ...@@ -81,6 +81,12 @@ public class ChartCreator
List<String> parentAxisList=new ArrayList<String>(); List<String> parentAxisList=new ArrayList<String>();
/*Ended by Swati on 31-07-15*/ /*Ended by Swati on 31-07-15*/
/*Added by Dhanendra on 25-02-17*/
String graphComponantDescr = "";
List<String> subTitleColunList = null;
List<String> subTitleColumnName = null;
/*Ended by Dhanendra on 25-02-17*/
SamePageOpenContainer samePageOpenContainer = null; SamePageOpenContainer samePageOpenContainer = null;
for (int i = 0; i < graphDtlList.size(); i++) for (int i = 0; i < graphDtlList.size(); i++)
...@@ -175,6 +181,29 @@ public class ChartCreator ...@@ -175,6 +181,29 @@ public class ChartCreator
parentAxisList = (ArrayList<String>)graphDtlList.get(i); parentAxisList = (ArrayList<String>)graphDtlList.get(i);
} }
/*end By Swati for Parent Axis Attribute*/ /*end By Swati for Parent Axis Attribute*/
/*Added by Dhanendra on date 25-02-2017*/
if (i == 25)
{
graphComponantDescr = ""+graphDtlList.get(i);
}
if (i == 26)
{
subTitleColunList = (ArrayList<String>)graphDtlList.get(i);
CommonUtils.printOnConsole("zAxisColunList :"+subTitleColunList);
}
if (i == 27)
{
subTitleColumnName = (ArrayList<String>)graphDtlList.get(i);
CommonUtils.printOnConsole("zAxisColumnName :"+subTitleColumnName);
}
/* if (i == 28)
{
componentSubTitle = ""+graphDtlList.get(i);
CommonUtils.printOnConsole("componentSubTitle :"+componentSubTitle);
}*/
/*Ended by Dhanendra on date 25-02-2017*/
} }
int cnt=0; int cnt=0;
int localCount=0; int localCount=0;
...@@ -1771,4 +1800,61 @@ public class ChartCreator ...@@ -1771,4 +1800,61 @@ public class ChartCreator
return bubbleChartJson; return bubbleChartJson;
} }
/*End Code New method for getBubbleChart using chart.js API on date 16-01-2017 */ /*End Code New method for getBubbleChart using chart.js API on date 16-01-2017 */
/*Add Method for component sub title summary display on title */
public static double getSubTitleSummary(ArrayList<ArrayList<String>> graphDtlList, JSONObject jsonObjGraph, String dataSource)
{
//String componentSubTitle = "";
List<String> subTitleColunList = null;
List<String> subTitleColumnName = null;
double subTitleValTotal = 0.0;
for (int i = 0; i < graphDtlList.size(); i++)
{
if (i == 26)
{
subTitleColunList = (ArrayList<String>)graphDtlList.get(i);
CommonUtils.printOnConsole("zAxisColunList :"+subTitleColunList);
}
if (i == 27)
{
subTitleColumnName = (ArrayList<String>)graphDtlList.get(i);
CommonUtils.printOnConsole("zAxisColumnName :"+subTitleColumnName);
}
/* if (i == 28)
{
componentSubTitle = ""+graphDtlList.get(i);
CommonUtils.printOnConsole("componentSubTitle :"+componentSubTitle);
}*/
}
if(jsonObjGraph!=null)
{
try
{
JSONObject jsonObjFrGraph =(JSONObject) jsonObjGraph.get(dataSource);
for (int jsnCnt = 0; jsnCnt < jsonObjFrGraph.size(); jsnCnt++)
{
JSONObject fetchRowWiseVal = (JSONObject) jsonObjFrGraph.get(String.valueOf(jsnCnt));
if(fetchRowWiseVal!=null)
{
for (int xCnt = 0; xCnt < subTitleColunList.size(); xCnt++)
{
if(fetchRowWiseVal.get(subTitleColunList.get(xCnt))!=null)
{
CommonUtils.printOnConsole("subTitleValTotal Value : "+fetchRowWiseVal.get(subTitleColunList.get(xCnt)).toString().replace('"', ' ').trim());
subTitleValTotal = subTitleValTotal + Math.round(Double.parseDouble(fetchRowWiseVal.get(subTitleColunList.get(xCnt)).toString().replace('"', ' ').trim()));
}
}
}
}
}catch (Exception e)
{
Window.alert(" Exception :: getZAxisSummary [" + e.getMessage() + "]");
}
}
return subTitleValTotal;
}
/*End Method for component sub title summary display on title */
} }
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