/** Cierra el dialogo de editar y setea los objetos adquiridos del auxiliar a la clase. */
 public void cancelarEditar() {
   rol.setFechaCreacion(auxRol.getFechaCreacion());
   rol.setFechaModificacion(auxRol.getFechaModificacion());
   rol.setNombre(auxRol.getNombre());
   rol.setPagina(auxRol.getPagina());
   rol.setPerfilCreacion(auxRol.getPerfilCreacion());
   rol.setPerfilModificacion(auxRol.getPerfilModificacion());
   DefaultRequestContext.getCurrentInstance().execute("dlgEditRol.hide()");
 }
 /**
  * Permite editar un rol e insertarla en la BDD, primero comprobando la existencia de duplicados.
  */
 public void editar() {
   if (srvRol.existeRolNombre(rol)) {
     GeneradorMensajes.mostrarMensajeError(MensajesError.ERROR_ROL_NOMBRE_REPETIDO);
     // Para evitar que se actualice la tabla
     cancelarEditar();
     return;
   } else {
     rol.setFechaModificacion(new Date());
     rol.setPerfilModificacion(usuarioDataManager.getPerfil().getId());
     srvRol.actualizar(rol);
     GeneradorMensajes.mostrarMensajeInformacion(MensajesInformacion.ROL_ACTUALIZO);
     return;
   }
 }