Examples of TaskSeries


Examples of org.jfree.data.gantt.TaskSeries

    }
    }
   
    private static IntervalCategoryDataset criarDataSet(List pontosCriticosSolucionados, Date dataBase){
           
      TaskSeries sDatasPrevistas = new TaskSeries("Data Limite");
      TaskSeries sDatasFim = new TaskSeries("Data Fim");
                 
      Iterator itPontosCriticosSolucionados = pontosCriticosSolucionados.iterator();
      boolean possuiAlgumaDataSolucao = false
     
      while (itPontosCriticosSolucionados.hasNext()){
       
        PontoCriticoPtc pontoCriticoSolucionado = (PontoCriticoPtc) itPontosCriticosSolucionados.next();
                 
        //Verificar data base
        if (pontoCriticoSolucionado.getDataSolucaoPtc() != null && pontoCriticoSolucionado.getDataSolucaoPtc().compareTo(dataBase) <= 0){
         
          Date dataLimite = pontoCriticoSolucionado.getDataLimitePtc();
          possuiAlgumaDataSolucao = true;
         
          if (pontosCriticosSolucionados.size() == 1){
            if (dataLimite != null){
              sDatasPrevistas.add(new Task(pontoCriticoSolucionado.getDescricaoPtc(),
                  date(Data.getAno(dataLimite), Data.getMes(dataLimite), Data.getDia(dataLimite)-1),
                  date(Data.getAno(dataLimite), Data.getMes(dataLimite), Data.getDia(dataLimite) + 1)));
            }
           
     
          Date dataFim = pontoCriticoSolucionado.getDataSolucaoPtc();
         
          if (dataFim != null){
            sDatasFim.add(new Task(pontoCriticoSolucionado.getDescricaoPtc(),
                  date(Data.getAno(dataFim), Data.getMes(dataFim), Data.getDia(dataFim)-1),
                  date(Data.getAno(dataFim), Data.getMes(dataFim), Data.getDia(dataFim) + 1)));
          }
          }
          else{
            if (dataLimite != null){
              sDatasPrevistas.add(new Task(pontoCriticoSolucionado.getDescricaoPtc(),
                  date(Data.getAno(dataLimite), Data.getMes(dataLimite), Data.getDia(dataLimite)-1),
                  date(Data.getAno(dataLimite), Data.getMes(dataLimite), Data.getDia(dataLimite) + pontosCriticosSolucionados.size()/2)));
            }
                       
            Date dataFim = pontoCriticoSolucionado.getDataSolucaoPtc();
            if (dataFim != null){
              sDatasFim.add(new Task(pontoCriticoSolucionado.getDescricaoPtc(),
                  date(Data.getAno(dataFim), Data.getMes(dataFim), Data.getDia(dataFim)-1),
                  date(Data.getAno(dataFim), Data.getMes(dataFim), Data.getDia(dataFim) + pontosCriticosSolucionados.size()/2)));
            }
           
          }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.