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

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


    }
    for( UtilisateurGrpModel userC : usersDeleteByChantier ) {
      if( isExistIdentifiant(userC.getIdentifiant(), listIdentifiantUser) == true ) {
        UtilisateurGrp uC = domUtilisateurService.findUserByIdentifiant(userC.getIdentifiant());
        List<Role> roles = uC.getRoles();
        domRoleService.delete(new Rolepk(uC.getId(), idChantier));
      }
    }
    for( UtilisateurGrpModel userInchantier : userModel ) {
      if( isExistIdentifiant(userInchantier.getIdentifiant(), newlistIdentifiant) == false ) {
        UtilisateurGrp u = new UtilisateurGrp();
        Chantier c = new Chantier();
        c.setId(idChantier);
        u.setIdentifiant(userInchantier.getIdentifiant());
        try {
          domUtilisateurService.save(u);
        }
        catch( DataConstraintException e ) {
          e.printStackTrace();
        }
        catch( Exception e ) {
          e.printStackTrace();
        }
        List<Role> result = domRoleService.findRoleById(idChantier, u.getId());
        if( result.size() == 0 ) {
          Rolepk rolePK = new Rolepk(u.getId(), idChantier);
          Role r = new Role();
          r.setId(rolePK);
          r.setBcontributeur(userInchantier.getBcontributeur());
          r.setBlecteur(userInchantier.getBlecteur());
          try {
            domRoleService.save(r);
          }
          catch( DataConstraintException e ) {
            e.printStackTrace();
          }
          catch( Exception e ) {
            e.printStackTrace();
          }
        }
      }
      else {
        UtilisateurGrp u1 = domUtilisateurService.findUserByIdentifiant((userInchantier.getIdentifiant()));
        Chantier c = new Chantier();
        Rolepk rolePK = new Rolepk(u1.getId(), idChantier);
        Role r = new Role();
        r.setId(rolePK);
        r.setBcontributeur(userInchantier.getBcontributeur());
        r.setBlecteur(userInchantier.getBlecteur());
        try {
View Full Code Here


        }
        if( flag == true ) {
          List<Role> rolesUser2 = utilisateurGrp.getRoles();
          if( rolesUser2.size() > 0 ) {
            for( Role role3 : rolesUser2 ) {
              role3.setId(new Rolepk(utilisateurGrp.getId(), role3.getChantier().getId()));
              role3.setChantier(null);
              role3.setUtilisateurGrp(null);

              roleDao.delete(role3);
            }
View Full Code Here

      added = true;
    } catch (Exception e) {
      e.printStackTrace();
    }
    UtilisateurGrp user=domUtilisateurService.find(idUser);
    Rolepk rolePk = new Rolepk(idUser, chantier.getId());
    Role r = new Role();
    r.setId(rolePk);
//    r.setChantier(chantier);
//    r.setUtilisateurGrp(user);
View Full Code Here

    if ( roleList.size() == 0) {
      entityManager.remove(chantier);
    } else {
      for (Role role : roleList) {
        Integer idUser = role.getId().getIdUtilisateurGrp();
        Rolepk rolePK = new Rolepk(idUser, chantier.getId());
        role.setId(rolePK);
        entityManager.remove(role);
      }
    }
    entityManager.remove(chantier);
View Full Code Here

    Chantier chantier = chantierDao.find(idChantier);
    List<Role> roles = chantier.getRoles();
    if (roles.size() > 0) {
      for (Role role : roles) {
        Integer idUser = role.getId().getIdUtilisateurGrp();
        role.setId(new Rolepk(idUser, idChantier));
        role.setChantier(null);
        role.setUtilisateurGrp(null);
        roleDao.delete(role);

      }
View Full Code Here

  }

  @Override
  public void createRoleRelation(Integer idChantier, Integer idUser,Boolean bcontributeur,Boolean blecteur) {
    Role role=new Role();
    Rolepk pk=new Rolepk();
    pk.setIdChantier(idChantier);
    pk.setIdUtilisateurGrp(idUser);
   
    role.setId(pk);
    role.setBcontributeur(bcontributeur);
    role.setBlecteur(blecteur);
    entityManager.persist(role);
View Full Code Here

    entityManager.persist(role);
  }

  @Override
  public void deleteRoleById(Integer idChantier, Integer idUser) {
    Rolepk pk=new Rolepk();
    pk.setIdChantier(idChantier);
    pk.setIdUtilisateurGrp(idUser);
    Role r=new Role();
    r.setId(pk);
    entityManager.remove(entityManager.merge(r));
  }
View Full Code Here

TOP

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

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.