public ContenidoBuilder withPersonaResponsable(Persona persona) {
    Set<Contenido> contenidos;

    if (persona.getUpoObjetos1() != null) {
      contenidos = persona.getUpoObjetos1();

    } else {
      contenidos = new HashSet<Contenido>();
    }

    contenidos.add(contenido);
    persona.setUpoObjetos1(contenidos);

    contenido.setUpoExtPersona1(persona);
    return this;
  }
  @DELETE
  @Path("{prioridadId}")
  public void deletePrioridad(@PathParam("prioridadId") String prioridadId)
      throws BorradoContenidoNoAutorizadoException, UsuarioNoAutenticadoException {
    PrioridadContenido prioridadContenido =
        prioridadContenidoService.getPrioridadByIdAndContenido(
            Long.parseLong(contenidoId), Long.parseLong(prioridadId));

    Persona persona = null;
    Long connectedUserId = AccessManager.getConnectedUserId(request);

    if (connectedUserId != null) {
      persona = new Persona();
      persona.setId(connectedUserId);
    }

    prioridadContenidoService.delete(persona, prioridadContenido);
  }
 private Persona getPersona() {
   Long personaId = AccessManager.getConnectedUserId(request);
   Persona persona = new Persona();
   persona.setId(personaId);
   return persona;
 }