Esempio n. 1
0
  private String salesToString() {
    StringBuffer epSalesActualBf = new StringBuffer();
    epSalesActualBf.append("epSalesActual|");

    StringBuffer epSalesBf = new StringBuffer();
    epSalesBf.append("epSales|");

    StringBuffer rcSalesBf = new StringBuffer();
    rcSalesBf.append("rcSales|");

    StringBuffer rcAvgSalesBf = new StringBuffer();
    rcAvgSalesBf.append("rcAvgSales|");

    StringBuffer rcSalesActualBf = new StringBuffer();
    rcSalesActualBf.append("rcSalesActual|");

    StringBuffer rcAvgSalesActualBf = new StringBuffer();
    rcAvgSalesActualBf.append("rcAvgSalesActual|");

    Iterator<Years> yrItr = salesMap.keySet().iterator();
    Map<LocalDate, Sales> currSalesMap;
    LocalDate currDate;
    Years currYr;
    Sales currSale;
    // Populate Sale buffers
    while (yrItr.hasNext()) {
      currYr = yrItr.next();
      currSalesMap = salesMap.get(currYr);
      Iterator<LocalDate> itr = currSalesMap.keySet().iterator();
      while (itr.hasNext()) {
        currDate = itr.next();
        currSale = currSalesMap.get(currDate);
        // epSaleActual
        epSalesActualBf.append(currDate);
        epSalesActualBf.append(":");
        epSalesActualBf.append(currSale.getEpSalesActual());
        epSalesActualBf.append("|");
        // epSale
        epSalesBf.append(currDate);
        epSalesBf.append(":");
        epSalesBf.append(currSale.getEpSales());
        epSalesBf.append("|");
        // rc sales actual
        rcSalesActualBf.append(currDate);
        rcSalesActualBf.append(":");
        rcSalesActualBf.append(currSale.getRcSalesActual());
        rcSalesActualBf.append("|");
        // rc average sales actual
        rcAvgSalesActualBf.append(currDate);
        rcAvgSalesActualBf.append(":");
        rcAvgSalesActualBf.append(currSale.getRcAvgSalesActual());
        rcAvgSalesActualBf.append("|");
        // rc sales
        rcSalesBf.append(currDate);
        rcSalesBf.append(":");
        rcSalesBf.append(currSale.getRcSales());
        rcSalesBf.append("|");
        // rc sales average
        rcAvgSalesBf.append(currDate);
        rcAvgSalesBf.append(":");
        rcAvgSalesBf.append(currSale.getRcAvgSales());
        rcAvgSalesBf.append("|");
      }
    }
    epSalesActualBf.append(";\n");
    epSalesBf.append(";\n");
    rcSalesActualBf.append(";\n");
    rcAvgSalesActualBf.append(";\n");
    rcSalesBf.append(";\n");
    rcAvgSalesBf.append(";\n");

    StringBuffer retBf = new StringBuffer();
    retBf.append(epSalesActualBf.toString());
    retBf.append(epSalesBf.toString());
    retBf.append(rcSalesActualBf.toString());
    retBf.append(rcAvgSalesActualBf.toString());
    retBf.append(rcSalesBf.toString());
    retBf.append(rcAvgSalesBf.toString());
    retBf.append("\n");

    return retBf.toString();
  }