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

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


    List<UtilisateurGrp> list = domUtilisateurService.findUserByChantier(idChantier);

    List<UtilisateurGrpModel> finalResult = new ArrayList<UtilisateurGrpModel>();

    for( int i = 0 ; i < list.size() ; i++ ) {
      UtilisateurGrp user = new UtilisateurGrp();
      user = list.get(i);
      listRole = user.getRoles();
      UtilisateurGrpModel userRoleModel = new UtilisateurGrpModel();
      userRoleModel.setIdentifiant(user.getIdentifiant());
      userRoleModel.setId(user.getId());
      userRoleModel.setIdChantier(idChantier);
      for( Role role : listRole ) {
        if( role.getId().getIdChantier().equals(idChantier) ) {
          userRoleModel.setBcontributeur(role.getBcontributeur());
          userRoleModel.setBlecteur(role.getBlecteur());
View Full Code Here


//    if( request.getUserPrincipal() != null && !"".equalsIgnoreCase(request.getUserPrincipal().getName()) ) {
//      String userLogin = request.getUserPrincipal().getName();
      String userLogin = "long.nguyen@bouygues-construction.com";
      if( userLogin != null ) {
        userLogin = userLogin.toLowerCase();
        final UtilisateurGrp user = domUtilisateurService.findUserByIdentifiant(AppUtil.getLogonedUserNameSSOKerberos(userLogin));
        if( user != null ) {
          userLogin = userLogin.toLowerCase();
          userModel.setId(user.getId());
          userModel.setIdentifiant(user.getIdentifiant());
          if( user.getBadmin() == null ) {
            userModel.setBadmin(false);
          }
          else if( user.getBadmin() == false ) {
            userModel.setBadmin(false);
          }
          else {
            userModel.setBadmin(true);
          }
View Full Code Here

    }
    if( usersDelete.size() > 0 ) {
      for( UtilisateurGrpModel userModel1 : usersDelete ) {

        if( isExistIdentifiant(userModel1.getIdentifiant(), listIdentifiantAdmin) == true ) {
          UtilisateurGrp u = domUtilisateurService.findUserByIdentifiant(userModel1.getIdentifiant());
          domUtilisateurService.updateUser(u, null);
        }
      }
    }
    for( UtilisateurGrp user : list ) {
      listIdentifiant.add(user.getIdentifiant());
    }
    for( UtilisateurGrpModel usermodel : users ) {
      if( isExistIdentifiant(usermodel.getIdentifiant(), listIdentifiant) == false ) {
        UtilisateurGrp u = new UtilisateurGrp();
        u.setIdentifiant(usermodel.getIdentifiant());
        u.setBadmin(true);
        try {
          domUtilisateurService.save(u);
        }
        catch( DataConstraintException e ) {
          e.printStackTrace();
        }
        catch( Exception e ) {
          e.printStackTrace();
        }
      }
      else {
        UtilisateurGrp u = domUtilisateurService.findUserByIdentifiant(usermodel.getIdentifiant());

        if( u.getBadmin() == null || u.getBadmin() == false ) {
          domUtilisateurService.updateUser(u, true);
        }
      }
    }
    List<UtilisateurGrp> newlist = domUtilisateurService.findAll();
    List<UtilisateurGrp> listUserInchantier = domUtilisateurService.findUserByChantier(idChantier);
    List<String> listIdentifiantUser = new ArrayList<String>();
    List<String> newlistIdentifiant = new ArrayList<String>();

    for( UtilisateurGrp user : newlist ) {
      newlistIdentifiant.add(user.getIdentifiant());
    }
    for( UtilisateurGrp user : listUserInchantier ) {
      listIdentifiantUser.add(user.getIdentifiant());
    }
    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

      domChantierService.save(chantier);
      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

  }
  @Override
  public void deleteUserByChantier(Integer idUser, Integer idChantier) {
    try {
 
      UtilisateurGrp user;
      try {
        user = entityManager.getReference(UtilisateurGrp.class, idUser);
        List<Role> roleList = user.getRoles();
        for (Role role : roleList) {
          entityManager.remove(entityManager.merge(role));
        }

      } catch (Exception e) {
View Full Code Here

    return result.get(0);
  }

  @Override
  public void updateUser(UtilisateurGrp user,Boolean isAdmin) {
    UtilisateurGrp persitentUser=entityManager.find(UtilisateurGrp.class,user.getId());
    user.setBadmin(isAdmin);
    user.setIdentifiant(persitentUser.getIdentifiant());
    try {
      entityManager.merge(user);
    } catch (Exception e) {
      e.printStackTrace();
    }
View Full Code Here

TOP

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

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.