|  | @@ -1,49 +0,0 @@
 | 
											
												
													
														|  | -package microfolies;
 |  | 
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | -import java.net.URI;
 |  | 
 | 
											
												
													
														|  | -import java.util.Date;
 |  | 
 | 
											
												
													
														|  | -import java.util.logging.Logger;
 |  | 
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | -import javax.ws.rs.GET;
 |  | 
 | 
											
												
													
														|  | -import javax.ws.rs.PathParam;
 |  | 
 | 
											
												
													
														|  | -import javax.ws.rs.Produces;
 |  | 
 | 
											
												
													
														|  | -import javax.ws.rs.core.UriBuilder;
 |  | 
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | -import org.glassfish.jersey.jdkhttp.JdkHttpServerFactory;
 |  | 
 | 
											
												
													
														|  | -import org.glassfish.jersey.server.ResourceConfig;
 |  | 
 | 
											
												
													
														|  | -import com.sun.net.httpserver.HttpServer;
 |  | 
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | -@Path("/microfolies")
 |  | 
 | 
											
												
													
														|  | -@Produces("text/plain")
 |  | 
 | 
											
												
													
														|  | -public class RestApplication {
 |  | 
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | -	private static Logger LOGGER = Logger.getLogger("jai.jaxrs");
 |  | 
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | -	@Path("/badge/{id}/{espace}")
 |  | 
 | 
											
												
													
														|  | -	@GET
 |  | 
 | 
											
												
													
														|  | -	public String validerBadge(@PathParam("id") String id, @PathParam("espace") String espace) {
 |  | 
 | 
											
												
													
														|  | -		LOGGER.info("validation du badge " + id + " a l'espace " + espace);
 |  | 
 | 
											
												
													
														|  | -		return "Success";
 |  | 
 | 
											
												
													
														|  | -	}
 |  | 
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | -	@Path("freq/{espace}/{from}/{to}")
 |  | 
 | 
											
												
													
														|  | -	@GET
 |  | 
 | 
											
												
													
														|  | -	public int frequence(@PathParam("espace") String espace, @PathParam("from") Date from, @PathParam("to") Date to) {
 |  | 
 | 
											
												
													
														|  | -		LOGGER.info("frequence de " + from + " a " + to + " espace " + espace);
 |  | 
 | 
											
												
													
														|  | -		return "Graphe";
 |  | 
 | 
											
												
													
														|  | -	}
 |  | 
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | -	@Path("profile/{id}")
 |  | 
 | 
											
												
													
														|  | -	@GET
 |  | 
 | 
											
												
													
														|  | -	public int profil(@PathParam("id")String id) {
 |  | 
 | 
											
												
													
														|  | -		LOGGER.info("profil " +id);
 |  | 
 | 
											
												
													
														|  | -		return "Profil";
 |  | 
 | 
											
												
													
														|  | -	}
 |  | 
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | -	public static void main(String[] args) {
 |  | 
 | 
											
												
													
														|  | -		URI baseUri = UriBuilder.fromUri("http://localhost/").port(9998).build();
 |  | 
 | 
											
												
													
														|  | -		ResourceConfig config = new ResourceConfig(RestApplication.class);
 |  | 
 | 
											
												
													
														|  | -		HttpServer server = JdkHttpServerFactory.createHttpServer(baseUri, config);
 |  | 
 | 
											
												
													
														|  | -	}
 |  | 
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | -}
 |  | 
 |