package model;
import javax.ws.rs.GET;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
@Path("/rest")
public interface Service {
@POST
@Path("/op")
@Produces(MediaType.APPLICATION_XML)
//@XmlJavaTypeAdapter(PersonneAdapter.class)
public String op(@XmlJavaTypeAdapter(PersonneAdapter.class)Personne p);
@GET
@Path("/op1")
//@XmlJavaTypeAdapter(EtudiantAdapter.class)
@Produces(MediaType.APPLICATION_XML)
public @XmlJavaTypeAdapter(EtudiantAdapter.class)Etudiant op1();
@GET
@Path("/op2")
@Produces(MediaType.APPLICATION_XML)
//@XmlJavaTypeAdapter(PersonneAdapter.class)
public @XmlJavaTypeAdapter(PersonneAdapter.class)Personne op2();
}