Package ecar.dao

Examples of ecar.dao.ApontamentoDao


  public List<MarcasCicloDTO> dtoMarcasCiclo(List<AcompReferenciaItemAri> itens, TipoFuncAcompTpfa tipoFAcomp) {
    MarcasCicloDTO dto;
    List<MarcasCicloDTO> dtoList = new ArrayList<MarcasCicloDTO>();
    SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy");
   
    ApontamentoDao apontamentoDao = new ApontamentoDao();
   
    for (AcompReferenciaItemAri ari : itens) {
      dto = new MarcasCicloDTO();
     
      List<ItemEstruturaIett> ascendentes = itemEstruturaDao.getAscendentes(ari.getItemEstruturaIett());
      dto.setMarca(ascendentes.get(0).getNomeIett());
      dto.setEixo("Eixo " + ascendentes.get(1).getSiglaIett() + ": " + ascendentes.get(1).getNomeIett());
     
      dto.setCodAcao(ari.getItemEstruturaIett().getSiglaIett());
      dto.setAcao(ari.getItemEstruturaIett().getNomeIett());
     
      Set<AcompRelatorioArel> arels = ari.getAcompRelatorioArels();
      AcompRelatorioArel arel = null;
      for (AcompRelatorioArel acompRelatorioArel : arels) {
        if(acompRelatorioArel.getTipoFuncAcompTpfa().equals(tipoFAcomp)) {
          arel = acompRelatorioArel;
        }
      }
     
      if(arel.getDescricaoArel() != null && arel.getDescricaoArel() != "") {
        dto.setParecer(arel.getDescricaoArel())
      }
      if(arel.getUsuarioUsuUltimaManutencao() != null) {
        dto.setResponsavel(arel.getUsuarioUsuUltimaManutencao().getNomeUsu())
      }
     
      if(ari.getItemEstruturaIett().getDataTerminoIett() != null) {
        dto.setPrazo(format.format(ari.getItemEstruturaIett().getDataTerminoIett()));       
      }
     
      dto.setEncaminhamentos(prepararApontamentos(apontamentoDao.loadApontamentos(ari.getItemEstruturaIett())));
     
      dtoList.add(dto);
    }
    return dtoList;
  }
View Full Code Here

TOP

Related Classes of ecar.dao.ApontamentoDao

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.