// Path: P3/BolivarFrancisco-p3/src/modelo/Jugador.java
// @XmlRootElement
// public class Jugador {
// 	private String id;
// 	private String nombre;
// 	private String nombreCompleto;
// 	private String posicion;
// 	private int calidad;
// 	
// 	public Jugador() {
// 		
// 	}
// 	
// 	public Jugador(String id, String nombre, String posicion, int calidad) {
// 		this.id = id;
// 		this.nombre = nombre;
// 		this.posicion = posicion;
// 		this.calidad = calidad;
// 	}
// 
// 	public String getId() {
// 		return nombre;
// 	}
// 
// 	public void setId(String id) {
// 		this.id = id;
// 	}
// 
// 	public String getNombre() {
// 		return nombre;
// 	}
// 
// 	public void setNombre(String nombre) {
// 		this.nombre = nombre;
// 	}
// 
// 	public String getNombreCompleto() {
// 		return nombreCompleto;
// 	}
// 
// 	public void setNombreCompleto(String nombreCompleto) {
// 		this.nombreCompleto = nombreCompleto;
// 	}
// 
// 	public String getPosicion() {
// 		return posicion;
// 	}
// 
// 	public void setPosicion(String posicion) {
// 		this.posicion = posicion;
// 	}
// 
// 	public int getCalidad() {
// 		return calidad;
// 	}
// 
// 	public void setCalidad(int calidad) {
// 		this.calidad = calidad;
// 	}
// }
// 
// Path: P3/BolivarFrancisco-p3/src/modelo/JugadorDao.java
// public enum JugadorDao {
// 	INSTANCE; // para implementar el patron singleton
// 	
// 	private Map<String, Jugador> proveedorContenidos = new HashMap<>();
// 	
// 	private JugadorDao() {
// 		Jugador jugador = new Jugador("1", "Jimmy", "Extremo derecho", 94);
// 		jugador.setNombreCompleto("Jimmy Natali");
// 		proveedorContenidos.put("1", jugador);
// 		jugador = new Jugador("2", "Josito", "Carrilero derecho", 72);
// 		jugador.setNombreCompleto("José Manuel Avilés");
// 		proveedorContenidos.put("2", jugador);
// 	}
// 	
// 	public Map<String, Jugador> getModel(){
// 		return proveedorContenidos;
// 	}
// }


import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.GET;
import javax.ws.rs.PUT;
import javax.ws.rs.Produces;
import javax.ws.rs.core.Context;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Request;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.UriInfo;
import javax.xml.bind.JAXBElement;
import modelo.Jugador;
import modelo.JugadorDao;
package recurso;



public class JugadorRecurso {
	@Context
	UriInfo uriInfo;
	@Context
	Request request;
	String id;
	public JugadorRecurso(UriInfo uriInfo, Request request, String id) {
		this.uriInfo = uriInfo;
		this.request = request;
		this.id = id;
	}
	
	@GET
	@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
	public Jugador getJugador() {
// Path: P3/BolivarFrancisco-p3/src/modelo/Jugador.java
// @XmlRootElement
// public class Jugador {
// 	private String id;
// 	private String nombre;
// 	private String nombreCompleto;
// 	private String posicion;
// 	private int calidad;
// 	
// 	public Jugador() {
// 		
// 	}
// 	
// 	public Jugador(String id, String nombre, String posicion, int calidad) {
// 		this.id = id;
// 		this.nombre = nombre;
// 		this.posicion = posicion;
// 		this.calidad = calidad;
// 	}
// 
// 	public String getId() {
// 		return nombre;
// 	}
// 
// 	public void setId(String id) {
// 		this.id = id;
// 	}
// 
// 	public String getNombre() {
// 		return nombre;
// 	}
// 
// 	public void setNombre(String nombre) {
// 		this.nombre = nombre;
// 	}
// 
// 	public String getNombreCompleto() {
// 		return nombreCompleto;
// 	}
// 
// 	public void setNombreCompleto(String nombreCompleto) {
// 		this.nombreCompleto = nombreCompleto;
// 	}
// 
// 	public String getPosicion() {
// 		return posicion;
// 	}
// 
// 	public void setPosicion(String posicion) {
// 		this.posicion = posicion;
// 	}
// 
// 	public int getCalidad() {
// 		return calidad;
// 	}
// 
// 	public void setCalidad(int calidad) {
// 		this.calidad = calidad;
// 	}
// }
// 
// Path: P3/BolivarFrancisco-p3/src/modelo/JugadorDao.java
// public enum JugadorDao {
// 	INSTANCE; // para implementar el patron singleton
// 	
// 	private Map<String, Jugador> proveedorContenidos = new HashMap<>();
// 	
// 	private JugadorDao() {
// 		Jugador jugador = new Jugador("1", "Jimmy", "Extremo derecho", 94);
// 		jugador.setNombreCompleto("Jimmy Natali");
// 		proveedorContenidos.put("1", jugador);
// 		jugador = new Jugador("2", "Josito", "Carrilero derecho", 72);
// 		jugador.setNombreCompleto("José Manuel Avilés");
// 		proveedorContenidos.put("2", jugador);
// 	}
// 	
// 	public Map<String, Jugador> getModel(){
// 		return proveedorContenidos;
// 	}
// }


// Path: P3/BolivarFrancisco-p3/src/recurso/JugadorRecurso.java
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.GET;
import javax.ws.rs.PUT;
import javax.ws.rs.Produces;
import javax.ws.rs.core.Context;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Request;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.UriInfo;
import javax.xml.bind.JAXBElement;
import modelo.Jugador;
import modelo.JugadorDao;

package recurso;



public class JugadorRecurso {
	@Context
	UriInfo uriInfo;
	@Context
	Request request;
	String id;
	public JugadorRecurso(UriInfo uriInfo, Request request, String id) {
		this.uriInfo = uriInfo;
		this.request = request;
		this.id = id;
	}
	
	@GET
	@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
	public Jugador getJugador() {
		Jugador jugador = JugadorDao.INSTANCE.getModel().get(id);