package client; import interceptor.LiftingInterceptor; import java.util.LinkedList; import java.util.List; import model.Personne; import model.Etudiant; import model.EtudiantImpl; import model.Service; import org.apache.cxf.jaxrs.client.JAXRSClientFactory; /** * Client utilisé pour tester les interfaces. * @author hao * */ public class TestGetInterface { public static void main(String[] args) { List<Object> filtres = new LinkedList<>(); filtres.add(new LiftingInterceptor()); Service service = JAXRSClientFactory.create( "http://localhost:8080/LiftingAlgorithm", Service.class, filtres); Etudiant e = new EtudiantImpl(); e.setId(1); e.setNom("ZHANG"); e.setPrenom("Hao"); e.setPromo("GSI"); String resu = service.postPersonneInt(e); System.out.println(resu); Personne p = service.getPersonneInt(); System.out.println(p.getNom() + " " + p.getPrenom()); } }