Package it.eng.spagobi.engines.chart.utils

Examples of it.eng.spagobi.engines.chart.utils.Template


    }   
    //defines the chart type for the correct execution
    ResponseContainer responseContainer=ResponseContainer.getResponseContainer();
    EMFErrorHandler errorHandler=responseContainer.getErrorHandler();
    String chartType = getChartType(obj, errorHandler);
    Template templateUtil = new Template();
    try{
      if (chartType != null && chartType.startsWith(HIGHCHART_TEMPLATE)){
        //gets the dataset object informations
        Integer id = obj.getDataSetId();
        IDataSet dataset = DAOFactory.getDataSetDAO().loadActiveIDataSetByID(id);
       
        ManageDatasets mDs = new ManageDatasets();
        JSONArray parsJSON = getParametersAsJSON(obj);
        //converts the template from xml to json format       
        JSONObject template = templateUtil.getJSONTemplateFromXml( getTemplate(obj.getId().toString()), parsJSON);
        //sets the response
        response.setAttribute("template", template);
        response.setAttribute("divWidth", (templateUtil.getDivWidth()==null)?"100%":templateUtil.getDivWidth());
        response.setAttribute("divHeight",(templateUtil.getDivHeight()==null)?"100%":templateUtil.getDivHeight());
        response.setAttribute("themeHighchart", (templateUtil.getTheme()==null)?"":templateUtil.getTheme());
        response.setAttribute("numCharts", (templateUtil.getNumCharts()==null)?1:templateUtil.getNumCharts());
        response.setAttribute("subType", (templateUtil.getSubType()==null)?1:templateUtil.getSubType());
        response.setAttribute(DataSetConstants.ID, dataset.getId());
        response.setAttribute(DataSetConstants.LABEL, dataset.getLabel());
        response.setAttribute(DataSetConstants.DS_TYPE_CD, (dataset.getDsType()==null)?"":dataset.getDsType());       
        response.setAttribute(DataSetConstants.PARS, parsJSON);
        response.setAttribute(DataSetConstants.TRASFORMER_TYPE_CD, (dataset.getTransformerCd()==null)?"":dataset.getTransformerCd());
View Full Code Here

TOP

Related Classes of it.eng.spagobi.engines.chart.utils.Template

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.