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