Package it.eng.spago.base

Examples of it.eng.spago.base.SourceBeanAttribute


            // finds the name of the first attribute of the rows if exists
            String defaultName = "";
            SourceBean rowSB = (SourceBean) rowsList.get(0);
            List attributes = rowSB.getContainedAttributes();
            if (attributes != null && attributes.size() > 0) {
              SourceBeanAttribute attribute = (SourceBeanAttribute) attributes.get(0);
              defaultName = attribute.getKey();
            }
            // if a value column is specified, it is considered
            SourceBean valueColumnSB = (SourceBean) source.getAttribute("VALUE-COLUMN");
            if (valueColumnSB != null) {
              String valueColumn = valueColumnSB.getCharacters();
View Full Code Here


      //run all the attributes, to define series!
      int numColumn = 0;
      for (Iterator iterator2 = atts.iterator(); iterator2.hasNext();) {
        numColumn ++;
        SourceBeanAttribute object = (SourceBeanAttribute) iterator2.next();
        // In order to have tootltip for category they must be defined after x
        nameP=new String(object.getKey());
        value=new String((String)object.getValue());
        if(nameP.equalsIgnoreCase("x"))                       // category name
        {
          catValue=value;
          categoriesNumber=categoriesNumber+1;
          categories.put(new Integer(categoriesNumber),value);
View Full Code Here

      List atts=draws.getContainedAttributes();
      String serieName="";
      String serieDraw="";
      // Run all the series specified in template and check if they are bar or line, by default will be bar; if not specified but present will be bar
      for (Iterator iterator = atts.iterator(); iterator.hasNext();) {
        SourceBeanAttribute object = (SourceBeanAttribute) iterator.next();
        serieName=new String(object.getKey());
        serieDraw=new String((String)object.getValue());

        if(serieDraw.equalsIgnoreCase("line")){
          seriesDraw.put(serieName, "line");
        }
        else if(serieDraw.equalsIgnoreCase("line_no_shapes")){
          seriesDraw.put(serieName, "line_no_shapes");
        }
        else{
          seriesDraw.put(serieName, "bar");         
        }

      }   

    }



    if(confParameters.get("second_axis_label")!=null){ 
      secondAxisLabel=(String)confParameters.get("second_axis_label");
    }


    // check wich series has to be mapped to the first axis and wich to the second
    SourceBean scales = (SourceBean)content.getAttribute("SERIES_SCALES");

    if(scales==null){
      scales = (SourceBean)content.getAttribute("CONF.SERIES_SCALES");
    }
    seriesScale=new LinkedHashMap(); // Maps serie Name to scale Number (1 or 2)

    if(scales!=null){

      List attsScales=scales.getContainedAttributes();

      String serieName="";
      Integer serieScale=1;
      for (Iterator iterator = attsScales.iterator(); iterator.hasNext();) {
        SourceBeanAttribute object = (SourceBeanAttribute) iterator.next();
        serieName=new String(object.getKey());
        try{
          String serieScaleS=(String)object.getValue();
          serieScale=Integer.valueOf(serieScaleS);
        }
        catch (Exception e) {
          logger.error("Not correct numebr scale; setting default 1");
          serieScale=Integer.valueOf(1);
View Full Code Here

    parameterStopList.add("auditId");
   
   
    requestParameters = ((SpagoBIRequestContainer)request).getRequest().getContainedAttributes();
    for(int i = 0; i < requestParameters.size(); i++) {
      SourceBeanAttribute attrSB = (SourceBeanAttribute)requestParameters.get(i);
      logger.debug("Parameter [" + attrSB.getKey() + "] has been read from request");
      logger.debug("Parameter [" + attrSB.getKey() + "] is of type  " + attrSB.getValue().getClass().getName());
      logger.debug("Parameter [" + attrSB.getKey() + "] is equal to " + attrSB.getValue().toString());
     
      if(parameterStopList.contains(attrSB.getKey())) {
        logger.debug("Parameter [" + attrSB.getKey() + "] copyed into environment parameters list: FALSE");
        continue;
      }
     
      env.put(attrSB.getKey(), decodeParameterValue(attrSB.getValue().toString()) );
      logger.debug("Parameter [" + attrSB.getKey() + "] copyed into environment parameters list: TRUE");
    }

    logger.debug("OUT");
  }
View Full Code Here

      }
      else

        Iterator intervalsAttrsIter = intervalsAttrsList.iterator();
        while(intervalsAttrsIter.hasNext()) {
          SourceBeanAttribute paramSBA = (SourceBeanAttribute)intervalsAttrsIter.next();
          SourceBean param = (SourceBean)paramSBA.getValue();
          String min= (String)param.getAttribute("min");
          String max= (String)param.getAttribute("max");
          String col= (String)param.getAttribute("color");

          KpiInterval interval=new KpiInterval();
View Full Code Here

          IField fv = record.getFieldAt(dataStoreMeta.getFieldIndex(pivotValue));
          if (fv == null){
            logger.error("Pivot value column '"+ pivotValue +"' not found into dataset. Pivot not applicated!");
            return null;
          }
          SourceBeanAttribute newFObject =(SourceBeanAttribute) fv.getValue();
          newFValue = newFObject.getValue().toString();
         
          FieldMetadata fieldMeta = new FieldMetadata();
          fieldMeta.setName(newFName);
          fieldMeta.setType(newFValue.getClass());
          dataStoreMeta.addFiedMeta(fieldMeta);
View Full Code Here

    logger.debug("IN");
    List toReturn = new ArrayList();
    List list = getRequest().getContainedAttributes();
    Iterator it = list.iterator();
    while (it.hasNext()) {
      SourceBeanAttribute sba = (SourceBeanAttribute) it.next();
      String key = sba.getKey();
      toReturn.add(key);
    }
    logger.debug("OUT");
    return toReturn;
  }
View Full Code Here


      //run all the attributes, to define series!
      int contSer = 0;
      for (Iterator iterator2 = atts.iterator(); iterator2.hasNext();) {
        SourceBeanAttribute object = (SourceBeanAttribute) iterator2.next();

        nameP=new String(object.getKey());
        value=new String((String)object.getValue());
        if(nameP.equalsIgnoreCase("x"))
        {
          catValue=value;
          categoriesNumber=categoriesNumber+1;
          categories.put(new Integer(categoriesNumber),value);
View Full Code Here

    if(colors!=null){
      colorMap=new HashMap();
      List atts=colors.getContainedAttributes();
      String colorSerie="";
      for (Iterator iterator = atts.iterator(); iterator.hasNext();) {
        SourceBeanAttribute object = (SourceBeanAttribute) iterator.next();

        String serieName=new String(object.getKey());
        // I put the serieName if rinominated
        String nameRinominated = (seriesLabelsMap != null && seriesLabelsMap.containsKey(serieName)) ? seriesLabelsMap.get(serieName).toString() : serieName;
       
        colorSerie=new String((String)object.getValue());
        Color col=new Color(Integer.decode(colorSerie).intValue());
        if(col!=null){
          colorMap.put(nameRinominated,col);
        }
      }   
View Full Code Here

    logger.debug("IN");
    List toReturn = new ArrayList();
    List list = getSourceBean().getContainedAttributes();
    Iterator it = list.iterator();
    while (it.hasNext()) {
      SourceBeanAttribute sba = (SourceBeanAttribute) it.next();
      String key = sba.getKey();
      toReturn.add(key);
    }
    logger.debug("OUT");
    return toReturn;
  }
View Full Code Here

TOP

Related Classes of it.eng.spago.base.SourceBeanAttribute

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.