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

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


          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 {
          domRoleService.update(r);
        }
        catch( DataConstraintException e ) {
          e.printStackTrace();
View Full Code Here


    } 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);

    r.setBcontributeur(true);
 
      /*daoRole.createRole(r);*/
    try {
      domRoleService.save(r);
    } catch (DataConstraintException e) {
View Full Code Here

  @Override
  public RoleModel findRoleById(final Integer idChantier, final Integer idUser) {
    List<Role> roles = domRoleService.findRoleById(idChantier, idUser);

    if (roles.size() > 0) {
      Role role = roles.get(0);
      RoleModel roleModel = new RoleModel();
      roleModel.setIdChantier(role.getId().getIdChantier());
      roleModel.setIdUtilisateurGrp(role.getId().getIdUtilisateurGrp());
      if (role.getBcontributeur() == null) {
        roleModel.setBcontributeur(false);
      } else if (role.getBcontributeur() == false) {
        roleModel.setBcontributeur(false);

      } else {
        roleModel.setBcontributeur(true);
      }
      if (role.getBlecteur() == null) {
        roleModel.setBlecteur(false);
      } else if (role.getBlecteur() == false) {
        roleModel.setBlecteur(false);

      } else {
        roleModel.setBlecteur(true);
      }
View Full Code Here

    return result;
  }

  @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

  @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.Role

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.