Package com.structis.fichesst.server.bean.domain

Examples of com.structis.fichesst.server.bean.domain.FicheTransfertpp


public class FicheTransfertppDaoImpl extends BasicDaoImpl<FicheTransfertpp, FicheTransfertppPk> implements FicheTransfertppDao {


  @Override
  public void createFicheRelation(Integer idChantier, Integer idRefTransfert) {
    FicheTransfertpp ficheTransfertPP=new FicheTransfertpp();
    FicheTransfertppPk pk=new FicheTransfertppPk();
    pk.setIdChantier(idChantier);
    pk.setIdTransfertPp(idRefTransfert);
    ficheTransfertPP.setId(pk);
    entityManager.persist(ficheTransfertPP);
  }
View Full Code Here


      List<FicheTransfertpp> l2 = new ArrayList<FicheTransfertpp>();
      List<FicheTransfertppPk> ficheTransfertppPkList = new ArrayList<FicheTransfertppPk>();
      for( FicheTransfertpp ficheTransfertpp : list2 ) {
        try {
          FicheTransfertpp ficheTransfertppDb = ficheTransfertppDao.find(ficheTransfertpp.getId());
          if( ficheTransfertppDb != null ) {
            l2.add(ficheTransfertppDb);
            ficheTransfertppPkList.add(ficheTransfertppDb.getId());
          }
        }
        catch( Exception e ) {
          LOGGER.error(e.getMessage(), e);
        }
View Full Code Here

        return o1.getId().compareTo(o2.getId());
      }
    });
    Map<FicheTransfertpp, List<LigTransfertPP>> map = new HashMap<FicheTransfertpp, List<LigTransfertPP>>();
    for (RefTransfertPP refTransfertPp : refTransfertPpList) {
      FicheTransfertpp ficheTransfertPp = new FicheTransfertpp();
      ficheTransfertPp.setRefTransfertPp(refTransfertPp);
      ficheTransfertPp.setChantier(chantier);
      map.put(ficheTransfertPp, new ArrayList<LigTransfertPP>());
    }   
    List<FicheTransfertpp> ligTransfertPpList = ficheTransfertppService.findByChantierId(chantier.getId());
   
    for (FicheTransfertpp ficheTransfertpp : ligTransfertPpList) {
      map.remove(ficheTransfertpp);
      map.put(ficheTransfertpp, ficheTransfertpp.getLigTransfertPps());
    }
   
    List<TransfertPpSummaryDto> transfertPpSummaryList = new ArrayList<TransfertPpSummaryDto>();
    Set<FicheTransfertpp> keys = map.keySet();
    Iterator<FicheTransfertpp> iter = keys.iterator();
    while (iter.hasNext()) {
      FicheTransfertpp ficheTransfertpp = iter.next();
      //ficheTransfertpp.setLigTransfertPps(ligTransfertPps);
      TransfertPpSummaryDto transfertPpSummary = new TransfertPpSummaryDto(ficheTransfertpp.getChantier().getId(), ficheTransfertpp
              .getRefTransfertPp().getId(), ficheTransfertpp.getRefTransfertPp().getLabel());
      transfertPpSummary.setObjective(ficheTransfertpp.getObjectif());
      //transfertPpSummary.setLigTransfertPps(map.get(ficheTransfertpp));
      calculateValues(map.get(ficheTransfertpp),transfertPpSummary);
      transfertPpSummaryList.add(transfertPpSummary);
    }
    //List<LigTransfertPP> ligTransfertPps = domLigTransfertppService.findByChantierId(chantier.getId());
    while (iter.hasNext()) {
      FicheTransfertpp ficheTransfertpp = iter.next();
      //ficheTransfertpp.setLigTransfertPps(ligTransfertPps);
      TransfertPpSummaryDto transfertPpSummary = new TransfertPpSummaryDto(ficheTransfertpp.getChantier().getId(), ficheTransfertpp
              .getRefTransfertPp().getId(), ficheTransfertpp.getRefTransfertPp().getLabel());
      transfertPpSummary.setObjective(ficheTransfertpp.getObjectif());
      //transfertPpSummary.setLigTransfertPps(map.get(ficheTransfertpp));
      calculateValues(map.get(ficheTransfertpp),transfertPpSummary);
      transfertPpSummaryList.add(transfertPpSummary);
    }
    Collections.sort(transfertPpSummaryList,new Comparator<TransfertPpSummaryDto>() {
View Full Code Here

TOP

Related Classes of com.structis.fichesst.server.bean.domain.FicheTransfertpp

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.